Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

authored by

David Henningsson and committed by
Takashi Iwai
7a52cd79 a2833683

+21
+21
sound/pci/hda/patch_realtek.c
··· 6123 6123 }, 6124 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