aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/scripts/generate_rust_analyzer.py
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2025-01-25 13:04:40 +0100
committerTakashi Iwai <tiwai@suse.de>2025-01-25 13:06:53 +0100
commit0f3a822ae2254a1e7ce3a130a1efd94e2cab73ee (patch)
tree1599f1befa6c8f8aeca3e18ec1f1be709ecd9339 /scripts/generate_rust_analyzer.py
parentALSA: hda: tas2781-spi: Fix bogus error handling in tas2781_hda_spi_probe() (diff)
downloadwireguard-linux-0f3a822ae2254a1e7ce3a130a1efd94e2cab73ee.tar.xz
wireguard-linux-0f3a822ae2254a1e7ce3a130a1efd94e2cab73ee.zip
ALSA: hda/realtek: Fix quirk matching for Legion Pro 7
The recent cleanup of the quirk table entries with the codec ID matching caused a regression on some Lenovo Legion 7 models with PCI SSID 17aa:386f: it assumed wrongly as if the codec SSID on the machine were also 17aa:386f, but in this case, it was 17aa:38a8. This made the binding with a wrong sub-codec, instead of TAS2781, the Cirrus codec was bound. For addressing the regression, correct the quirk entry to the right value 17aa:38a8. Note that this makes the entry appearing in an unsorted position. This exception is needed because the entry must match before the PCI SSID 17aa:386f. Also there is another entry for 17aa:38a8, but the latter is for PCI SSID matching while the new entry is for the codec SSID matching. Fixes: 504f052aa343 ("ALSA: hda/realtek: Use codec SSID matching for Lenovo devices") Reported-and-tested-by: Samantha Glocker <iam@anislandsomewhere.com> Closes: https://lore.kernel.org/CAGPQRHYd48U__UKYj2jJnT4+dnNNoWRBi+wj6zPRn=JpNMBUrg@mail.gmail.com Cc: <stable@vger.kernel.org> Link: https://patch.msgid.link/20250125120519.16420-1-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions