aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sound/pci/hda/patch_realtek.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index 78dfec9d34c8..cab09c42598b 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -4484,6 +4484,7 @@ enum {
4484 ALC269_FIXUP_DELL3_MIC_NO_PRESENCE, 4484 ALC269_FIXUP_DELL3_MIC_NO_PRESENCE,
4485 ALC269_FIXUP_HEADSET_MODE, 4485 ALC269_FIXUP_HEADSET_MODE,
4486 ALC269_FIXUP_HEADSET_MODE_NO_HP_MIC, 4486 ALC269_FIXUP_HEADSET_MODE_NO_HP_MIC,
4487 ALC269_FIXUP_ASPIRE_HEADSET_MIC,
4487 ALC269_FIXUP_ASUS_X101_FUNC, 4488 ALC269_FIXUP_ASUS_X101_FUNC,
4488 ALC269_FIXUP_ASUS_X101_VERB, 4489 ALC269_FIXUP_ASUS_X101_VERB,
4489 ALC269_FIXUP_ASUS_X101, 4490 ALC269_FIXUP_ASUS_X101,
@@ -4761,6 +4762,15 @@ static const struct hda_fixup alc269_fixups[] = {
4761 .type = HDA_FIXUP_FUNC, 4762 .type = HDA_FIXUP_FUNC,
4762 .v.func = alc_fixup_headset_mode_no_hp_mic, 4763 .v.func = alc_fixup_headset_mode_no_hp_mic,
4763 }, 4764 },
4765 [ALC269_FIXUP_ASPIRE_HEADSET_MIC] = {
4766 .type = HDA_FIXUP_PINS,
4767 .v.pins = (const struct hda_pintbl[]) {
4768 { 0x19, 0x01a1913c }, /* headset mic w/o jack detect */
4769 { }
4770 },
4771 .chained = true,
4772 .chain_id = ALC269_FIXUP_HEADSET_MODE,
4773 },
4764 [ALC286_FIXUP_SONY_MIC_NO_PRESENCE] = { 4774 [ALC286_FIXUP_SONY_MIC_NO_PRESENCE] = {
4765 .type = HDA_FIXUP_PINS, 4775 .type = HDA_FIXUP_PINS,
4766 .v.pins = (const struct hda_pintbl[]) { 4776 .v.pins = (const struct hda_pintbl[]) {
@@ -5096,6 +5106,8 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
5096 SND_PCI_QUIRK(0x1025, 0x029b, "Acer 1810TZ", ALC269_FIXUP_INV_DMIC), 5106 SND_PCI_QUIRK(0x1025, 0x029b, "Acer 1810TZ", ALC269_FIXUP_INV_DMIC),
5097 SND_PCI_QUIRK(0x1025, 0x0349, "Acer AOD260", ALC269_FIXUP_INV_DMIC), 5107 SND_PCI_QUIRK(0x1025, 0x0349, "Acer AOD260", ALC269_FIXUP_INV_DMIC),
5098 SND_PCI_QUIRK(0x1025, 0x047c, "Acer AC700", ALC269_FIXUP_ACER_AC700), 5108 SND_PCI_QUIRK(0x1025, 0x047c, "Acer AC700", ALC269_FIXUP_ACER_AC700),
5109 SND_PCI_QUIRK(0x1025, 0x072d, "Acer Aspire V5-571G", ALC269_FIXUP_ASPIRE_HEADSET_MIC),
5110 SND_PCI_QUIRK(0x1025, 0x080d, "Acer Aspire V5-122P", ALC269_FIXUP_ASPIRE_HEADSET_MIC),
5099 SND_PCI_QUIRK(0x1025, 0x0740, "Acer AO725", ALC271_FIXUP_HP_GATE_MIC_JACK), 5111 SND_PCI_QUIRK(0x1025, 0x0740, "Acer AO725", ALC271_FIXUP_HP_GATE_MIC_JACK),
5100 SND_PCI_QUIRK(0x1025, 0x0742, "Acer AO756", ALC271_FIXUP_HP_GATE_MIC_JACK), 5112 SND_PCI_QUIRK(0x1025, 0x0742, "Acer AO756", ALC271_FIXUP_HP_GATE_MIC_JACK),
5101 SND_PCI_QUIRK(0x1025, 0x0775, "Acer Aspire E1-572", ALC271_FIXUP_HP_GATE_MIC_JACK_E1_572), 5113 SND_PCI_QUIRK(0x1025, 0x0775, "Acer Aspire E1-572", ALC271_FIXUP_HP_GATE_MIC_JACK_E1_572),