aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci
diff options
context:
space:
mode:
authorDavid Henningsson <david.henningsson@canonical.com>2014-06-24 08:10:47 -0400
committerTakashi Iwai <tiwai@suse.de>2014-06-24 08:16:15 -0400
commit7a52cd79fa2a445f6a57e9122d579883e07214fb (patch)
treec66b2b0081691c3d9742148aa6aa73f2dcd34275 /sound/pci
parenta283368382c50345dff61525f493ea307f21ec9b (diff)
ALSA: hda - Add pin quirk for Dell XPS 15
Two bug reporters with Dell XPS 15 report that they need to use the dell-headset-multi model to get the headset mic working. The two bug reporters have different PCI SSID (1028:05fd and 1028:05fe) but this pin quirk matches both. BugLink: https://bugs.launchpad.net/bugs/1331915 Signed-off-by: David Henningsson <david.henningsson@canonical.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci')
-rw-r--r--sound/pci/hda/patch_realtek.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index af76995fa966..a153d641797b 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -6123,6 +6123,27 @@ static const struct snd_hda_pin_quirk alc662_pin_fixup_tbl[] = {
6123 }, 6123 },
6124 .value = ALC668_FIXUP_AUTO_MUTE, 6124 .value = ALC668_FIXUP_AUTO_MUTE,
6125 }, 6125 },
6126 {
6127 .codec = 0x10ec0668,
6128 .subvendor = 0x1028,
6129#ifdef CONFIG_SND_DEBUG_VERBOSE
6130 .name = "Dell XPS 15",
6131#endif
6132 .pins = (const struct hda_pintbl[]) {
6133 {0x12, 0x90a60130},
6134 {0x14, 0x90170110},
6135 {0x15, 0x0321101f},
6136 {0x16, 0x40000000},
6137 {0x18, 0x411111f0},
6138 {0x19, 0x411111f0},
6139 {0x1a, 0x411111f0},
6140 {0x1b, 0x411111f0},
6141 {0x1d, 0x40d6832d},
6142 {0x1e, 0x411111f0},
6143 {0x1f, 0x411111f0},
6144 },
6145 .value = ALC668_FIXUP_AUTO_MUTE,
6146 },
6126 {} 6147 {}
6127}; 6148};
6128 6149