]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob
308fd81c9fe817e19ed3fb90a77ea312220e10f8
[thirdparty/kernel/stable-queue.git] /
1 From e9097e47e349b747dee50f935216de0ffb662962 Mon Sep 17 00:00:00 2001
2 From: Geoffrey Allott <geoffrey@allott.email>
3 Date: Thu, 19 Mar 2020 14:00:48 +0000
4 Subject: ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard
5
6 From: Geoffrey Allott <geoffrey@allott.email>
7
8 commit e9097e47e349b747dee50f935216de0ffb662962 upstream.
9
10 I have a system which has an EVGA X99 Classified motherboard. The pin
11 assignments for the HD Audio controller are not correct under Linux.
12 Windows 10 works fine and informs me that it's using the Recon3Di
13 driver, and on Linux, `cat
14 /sys/class/sound/card0/device/subsystem_{vendor,device}` yields
15
16 0x3842
17 0x1038
18
19 This patch adds a corresponding entry to the quirk list.
20
21 Signed-off-by: Geoffrey Allott <geoffrey@allott.email>
22 Cc: <stable@vger.kernel.org>
23 Link: https://lore.kernel.org/r/a6cd56b678c00ce2db3685e4278919f2584f8244.camel@allott.email
24 Signed-off-by: Takashi Iwai <tiwai@suse.de>
25 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
26
27 ---
28 sound/pci/hda/patch_ca0132.c | 1 +
29 1 file changed, 1 insertion(+)
30
31 --- a/sound/pci/hda/patch_ca0132.c
32 +++ b/sound/pci/hda/patch_ca0132.c
33 @@ -1180,6 +1180,7 @@ static const struct snd_pci_quirk ca0132
34 SND_PCI_QUIRK(0x1458, 0xA016, "Recon3Di", QUIRK_R3DI),
35 SND_PCI_QUIRK(0x1458, 0xA026, "Gigabyte G1.Sniper Z97", QUIRK_R3DI),
36 SND_PCI_QUIRK(0x1458, 0xA036, "Gigabyte GA-Z170X-Gaming 7", QUIRK_R3DI),
37 + SND_PCI_QUIRK(0x3842, 0x1038, "EVGA X99 Classified", QUIRK_R3DI),
38 SND_PCI_QUIRK(0x1102, 0x0013, "Recon3D", QUIRK_R3D),
39 SND_PCI_QUIRK(0x1102, 0x0051, "Sound Blaster AE-5", QUIRK_AE5),
40 {}