aboutsummaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
Diffstat (limited to 'sound')
-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 5e5e40a66e92..fc67aeddd80e 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -4478,6 +4478,7 @@ enum {
4478 ALC269_FIXUP_DELL3_MIC_NO_PRESENCE, 4478 ALC269_FIXUP_DELL3_MIC_NO_PRESENCE,
4479 ALC269_FIXUP_HEADSET_MODE, 4479 ALC269_FIXUP_HEADSET_MODE,
4480 ALC269_FIXUP_HEADSET_MODE_NO_HP_MIC, 4480 ALC269_FIXUP_HEADSET_MODE_NO_HP_MIC,
4481 ALC269_FIXUP_ASPIRE_HEADSET_MIC,
4481 ALC269_FIXUP_ASUS_X101_FUNC, 4482 ALC269_FIXUP_ASUS_X101_FUNC,
4482 ALC269_FIXUP_ASUS_X101_VERB, 4483 ALC269_FIXUP_ASUS_X101_VERB,
4483 ALC269_FIXUP_ASUS_X101, 4484 ALC269_FIXUP_ASUS_X101,
@@ -4754,6 +4755,15 @@ static const struct hda_fixup alc269_fixups[] = {
4754 .type = HDA_FIXUP_FUNC, 4755 .type = HDA_FIXUP_FUNC,
4755 .v.func = alc_fixup_headset_mode_no_hp_mic, 4756 .v.func = alc_fixup_headset_mode_no_hp_mic,
4756 }, 4757 },
4758 [ALC269_FIXUP_ASPIRE_HEADSET_MIC] = {
4759 .type = HDA_FIXUP_PINS,
4760 .v.pins = (const struct hda_pintbl[]) {
4761 { 0x19, 0x01a1913c }, /* headset mic w/o jack detect */
4762 { }
4763 },
4764 .chained = true,
4765 .chain_id = ALC269_FIXUP_HEADSET_MODE,
4766 },
4757 [ALC286_FIXUP_SONY_MIC_NO_PRESENCE] = { 4767 [ALC286_FIXUP_SONY_MIC_NO_PRESENCE] = {
4758 .type = HDA_FIXUP_PINS, 4768 .type = HDA_FIXUP_PINS,
4759 .v.pins = (const struct hda_pintbl[]) { 4769 .v.pins = (const struct hda_pintbl[]) {
@@ -5079,6 +5089,8 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
5079 SND_PCI_QUIRK(0x1025, 0x029b, "Acer 1810TZ", ALC269_FIXUP_INV_DMIC), 5089 SND_PCI_QUIRK(0x1025, 0x029b, "Acer 1810TZ", ALC269_FIXUP_INV_DMIC),
5080 SND_PCI_QUIRK(0x1025, 0x0349, "Acer AOD260", ALC269_FIXUP_INV_DMIC), 5090 SND_PCI_QUIRK(0x1025, 0x0349, "Acer AOD260", ALC269_FIXUP_INV_DMIC),
5081 SND_PCI_QUIRK(0x1025, 0x047c, "Acer AC700", ALC269_FIXUP_ACER_AC700), 5091 SND_PCI_QUIRK(0x1025, 0x047c, "Acer AC700", ALC269_FIXUP_ACER_AC700),
5092 SND_PCI_QUIRK(0x1025, 0x072d, "Acer Aspire V5-571G", ALC269_FIXUP_ASPIRE_HEADSET_MIC),
5093 SND_PCI_QUIRK(0x1025, 0x080d, "Acer Aspire V5-122P", ALC269_FIXUP_ASPIRE_HEADSET_MIC),
5082 SND_PCI_QUIRK(0x1025, 0x0740, "Acer AO725", ALC271_FIXUP_HP_GATE_MIC_JACK), 5094 SND_PCI_QUIRK(0x1025, 0x0740, "Acer AO725", ALC271_FIXUP_HP_GATE_MIC_JACK),
5083 SND_PCI_QUIRK(0x1025, 0x0742, "Acer AO756", ALC271_FIXUP_HP_GATE_MIC_JACK), 5095 SND_PCI_QUIRK(0x1025, 0x0742, "Acer AO756", ALC271_FIXUP_HP_GATE_MIC_JACK),
5084 SND_PCI_QUIRK(0x1025, 0x0775, "Acer Aspire E1-572", ALC271_FIXUP_HP_GATE_MIC_JACK_E1_572), 5096 SND_PCI_QUIRK(0x1025, 0x0775, "Acer Aspire E1-572", ALC271_FIXUP_HP_GATE_MIC_JACK_E1_572),