diff options
-rw-r--r-- | sound/pci/hda/patch_realtek.c | 12 |
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), |