aboutsummaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
Diffstat (limited to 'sound')
-rw-r--r--sound/pci/hda/patch_realtek.c18
1 files changed, 17 insertions, 1 deletions
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index 9b0f1ed02cc9..5e5e40a66e92 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -4516,6 +4516,8 @@ enum {
4516 ALC288_FIXUP_DELL_HEADSET_MODE, 4516 ALC288_FIXUP_DELL_HEADSET_MODE,
4517 ALC288_FIXUP_DELL1_MIC_NO_PRESENCE, 4517 ALC288_FIXUP_DELL1_MIC_NO_PRESENCE,
4518 ALC288_FIXUP_DELL_XPS_13_GPIO6, 4518 ALC288_FIXUP_DELL_XPS_13_GPIO6,
4519 ALC288_FIXUP_DELL_XPS_13,
4520 ALC288_FIXUP_DISABLE_AAMIX,
4519 ALC292_FIXUP_DELL_E7X, 4521 ALC292_FIXUP_DELL_E7X,
4520 ALC292_FIXUP_DISABLE_AAMIX, 4522 ALC292_FIXUP_DISABLE_AAMIX,
4521}; 4523};
@@ -5046,9 +5048,23 @@ static const struct hda_fixup alc269_fixups[] = {
5046 .chained = true, 5048 .chained = true,
5047 .chain_id = ALC288_FIXUP_DELL1_MIC_NO_PRESENCE 5049 .chain_id = ALC288_FIXUP_DELL1_MIC_NO_PRESENCE
5048 }, 5050 },
5051 [ALC288_FIXUP_DISABLE_AAMIX] = {
5052 .type = HDA_FIXUP_FUNC,
5053 .v.func = alc_fixup_disable_aamix,
5054 .chained = true,
5055 .chain_id = ALC288_FIXUP_DELL_XPS_13_GPIO6
5056 },
5057 [ALC288_FIXUP_DELL_XPS_13] = {
5058 .type = HDA_FIXUP_FUNC,
5059 .v.func = alc_fixup_dell_xps13,
5060 .chained = true,
5061 .chain_id = ALC288_FIXUP_DISABLE_AAMIX
5062 },
5049 [ALC292_FIXUP_DISABLE_AAMIX] = { 5063 [ALC292_FIXUP_DISABLE_AAMIX] = {
5050 .type = HDA_FIXUP_FUNC, 5064 .type = HDA_FIXUP_FUNC,
5051 .v.func = alc_fixup_disable_aamix, 5065 .v.func = alc_fixup_disable_aamix,
5066 .chained = true,
5067 .chain_id = ALC269_FIXUP_DELL2_MIC_NO_PRESENCE
5052 }, 5068 },
5053 [ALC292_FIXUP_DELL_E7X] = { 5069 [ALC292_FIXUP_DELL_E7X] = {
5054 .type = HDA_FIXUP_FUNC, 5070 .type = HDA_FIXUP_FUNC,
@@ -5079,7 +5095,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = {
5079 SND_PCI_QUIRK(0x1028, 0x0638, "Dell Inspiron 5439", ALC290_FIXUP_MONO_SPEAKERS_HSJACK), 5095 SND_PCI_QUIRK(0x1028, 0x0638, "Dell Inspiron 5439", ALC290_FIXUP_MONO_SPEAKERS_HSJACK),
5080 SND_PCI_QUIRK(0x1028, 0x064a, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE), 5096 SND_PCI_QUIRK(0x1028, 0x064a, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE),
5081 SND_PCI_QUIRK(0x1028, 0x064b, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE), 5097 SND_PCI_QUIRK(0x1028, 0x064b, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE),
5082 SND_PCI_QUIRK(0x1028, 0x0665, "Dell XPS 13", ALC292_FIXUP_DELL_E7X), 5098 SND_PCI_QUIRK(0x1028, 0x0665, "Dell XPS 13", ALC288_FIXUP_DELL_XPS_13),
5083 SND_PCI_QUIRK(0x1028, 0x06c7, "Dell", ALC255_FIXUP_DELL1_MIC_NO_PRESENCE), 5099 SND_PCI_QUIRK(0x1028, 0x06c7, "Dell", ALC255_FIXUP_DELL1_MIC_NO_PRESENCE),
5084 SND_PCI_QUIRK(0x1028, 0x06d9, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE), 5100 SND_PCI_QUIRK(0x1028, 0x06d9, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE),
5085 SND_PCI_QUIRK(0x1028, 0x06da, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE), 5101 SND_PCI_QUIRK(0x1028, 0x06da, "Dell", ALC293_FIXUP_DELL1_MIC_NO_PRESENCE),