]> git.ipfire.org Git - thirdparty/linux.git/commit - sound/pci/hda/patch_realtek.c
ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models
authorTakashi Iwai <tiwai@suse.de>
Tue, 30 Apr 2024 16:32:04 +0000 (18:32 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 30 Apr 2024 16:35:31 +0000 (18:35 +0200)
commit39815cdfc8d46ce2c72cbf2aa3d991c4bfb0024f
tree3b0116d76714721e5e6dbeafc543ba4bf6131e7d
parent1e707769df072757bdcafab158bb159ead73daa4
ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models

Unfortunately both Lenovo Legion Pro 7 16ARX8H and Legion 7i 16IAX7
got the very same PCI SSID while the hardware implementations are
completely different (the former is with TI TAS2781 codec while the
latter is with Cirrus CS35L41 codec).  The former model got broken by
the recent fix for the latter model.

For addressing the regression, check the codec SSID and apply the
proper quirk for each model now.

Fixes: 24b6332c2d4f ("ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk")
Cc: <stable@vger.kernel.org>
Link: https://bugzilla.suse.com/show_bug.cgi?id=1223462
Message-ID: <20240430163206.5200-1-tiwai@suse.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_realtek.c