aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sound/pci/hda/patch_realtek.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index 5ef056f2aecc..619d1f92b6eb 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -5501,6 +5501,7 @@ enum {
5501 ALC274_FIXUP_DELL_AIO_LINEOUT_VERB, 5501 ALC274_FIXUP_DELL_AIO_LINEOUT_VERB,
5502 ALC298_FIXUP_TPT470_DOCK, 5502 ALC298_FIXUP_TPT470_DOCK,
5503 ALC255_FIXUP_DUMMY_LINEOUT_VERB, 5503 ALC255_FIXUP_DUMMY_LINEOUT_VERB,
5504 ALC255_FIXUP_DELL_HEADSET_MIC,
5504}; 5505};
5505 5506
5506static const struct hda_fixup alc269_fixups[] = { 5507static const struct hda_fixup alc269_fixups[] = {
@@ -6361,6 +6362,13 @@ static const struct hda_fixup alc269_fixups[] = {
6361 .chained = true, 6362 .chained = true,
6362 .chain_id = ALC255_FIXUP_DELL1_MIC_NO_PRESENCE 6363 .chain_id = ALC255_FIXUP_DELL1_MIC_NO_PRESENCE
6363 }, 6364 },
6365 [ALC255_FIXUP_DELL_HEADSET_MIC] = {
6366 .type = HDA_FIXUP_PINS,
6367 .v.pins = (const struct hda_pintbl[]) {
6368 { 0x19, 0x01a1913c }, /* use as headset mic, without its own jack detect */
6369 { }
6370 },
6371 },
6364}; 6372};
6365 6373
6366static const struct snd_pci_quirk alc269_fixup_tbl[] = { 6374static const struct snd_pci_quirk alc269_fixup_tbl[] = {
@@ -6415,6 +6423,8 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
6415 SND_PCI_QUIRK(0x1028, 0x082a, "Dell XPS 13 9360", ALC256_FIXUP_DELL_XPS_13_HEADPHONE_NOISE), 6423 SND_PCI_QUIRK(0x1028, 0x082a, "Dell XPS 13 9360", ALC256_FIXUP_DELL_XPS_13_HEADPHONE_NOISE),
6416 SND_PCI_QUIRK(0x1028, 0x084b, "Dell", ALC274_FIXUP_DELL_AIO_LINEOUT_VERB), 6424 SND_PCI_QUIRK(0x1028, 0x084b, "Dell", ALC274_FIXUP_DELL_AIO_LINEOUT_VERB),
6417 SND_PCI_QUIRK(0x1028, 0x084e, "Dell", ALC274_FIXUP_DELL_AIO_LINEOUT_VERB), 6425 SND_PCI_QUIRK(0x1028, 0x084e, "Dell", ALC274_FIXUP_DELL_AIO_LINEOUT_VERB),
6426 SND_PCI_QUIRK(0x1028, 0x0871, "Dell Precision 3630", ALC255_FIXUP_DELL_HEADSET_MIC),
6427 SND_PCI_QUIRK(0x1028, 0x0872, "Dell Precision 3630", ALC255_FIXUP_DELL_HEADSET_MIC),
6418 SND_PCI_QUIRK(0x1028, 0x0873, "Dell Precision 3930", ALC255_FIXUP_DUMMY_LINEOUT_VERB), 6428 SND_PCI_QUIRK(0x1028, 0x0873, "Dell Precision 3930", ALC255_FIXUP_DUMMY_LINEOUT_VERB),
6419 SND_PCI_QUIRK(0x1028, 0x164a, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE), 6429 SND_PCI_QUIRK(0x1028, 0x164a, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE),
6420 SND_PCI_QUIRK(0x1028, 0x164b, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE), 6430 SND_PCI_QUIRK(0x1028, 0x164b, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE),