]> git.dujemihanovic.xyz Git - linux.git/commit
ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
authorTakashi Iwai <tiwai@suse.de>
Fri, 4 Oct 2024 08:25:58 +0000 (10:25 +0200)
committerTakashi Iwai <tiwai@suse.de>
Fri, 4 Oct 2024 08:26:58 +0000 (10:26 +0200)
commitb3ebb007060f89d5a45c9b99f06a55e36a1945b5
tree0d52b8861dd4a9856e0f406634b32766e47cee2c
parent703235a244e533652346844cfa42623afb36eed1
ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin

We received a regression report for System76 Pangolin (pang14) due to
the recent fix for Tuxedo Sirius devices to support the top speaker.
The reason was the conflicting PCI SSID, as often seen.

As a workaround, now the codec SSID is checked and the quirk is
applied conditionally only to Sirius devices.

Fixes: 4178d78cd7a8 ("ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices")
Reported-by: Christian Heusel <christian@heusel.eu>
Reported-by: Jerry <jerryluo225@gmail.com>
Closes: https://lore.kernel.org/c930b6a6-64e5-498f-b65a-1cd5e0a1d733@heusel.eu
Link: https://patch.msgid.link/20241004082602.29016-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_conexant.c