kernel_samsung_a53x/sound/pci/hda
Takashi Iwai ddcb438ef7 ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
[ Upstream commit b3ebb007060f89d5a45c9b99f06a55e36a1945b5 ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-23 23:21:37 +01:00
..
ca0132_regs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_auto_parser.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_auto_parser.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_beep.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_beep.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_bind.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_codec.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_controller.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_controller.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_controller_trace.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_eld.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_generic.c ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs 2024-11-23 23:21:37 +01:00
hda_generic.h ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown 2024-11-23 23:20:56 +01:00
hda_hwdep.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_intel.c ALSA: hda: Intel: add HDA_ARL PCI ID support 2024-11-18 12:13:18 +01:00
hda_intel.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_intel_trace.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_jack.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_jack.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_local.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_proc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_sysfs.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hda_tegra.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hp_x360_helper.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ideapad_s740_helper.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
patch_analog.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
patch_ca0110.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
patch_ca0132.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
patch_cirrus.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
patch_cmedia.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
patch_conexant.c ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin 2024-11-23 23:21:37 +01:00
patch_hdmi.c ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4 2024-11-23 23:20:27 +01:00
patch_realtek.c ALSA: hda/realtek: Fix the push button function for the ALC257 2024-11-23 23:21:37 +01:00
patch_si3054.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
patch_sigmatel.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
patch_via.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
thinkpad_helper.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00