[PATCH AUTOSEL 6.18] ASoC: sof_sdw: Add a quirk for 0x17aa383c laptop using sidecar amps with cs42l43
From: Sasha Levin
Date: Mon Aug 31 2026 - 14:58:35 EST
From: Maciej Strozek <mstrozek@xxxxxxxxxxxxxxxxxxxxx>
[ Upstream commit 04f15d8f393037ed72876399882265604a370b2b ]
Add a quirk for a Lenovo laptop (SSID: 0x17aa383c) to allow using sidecar
CS35L56 amps with CS42L43 codec.
Signed-off-by: Maciej Strozek <mstrozek@xxxxxxxxxxxxxxxxxxxxx>
Link: https://patch.msgid.link/20260703130210.21991-1-mstrozek@xxxxxxxxxxxxxxxxxxxxx
Signed-off-by: Mark Brown <broonie@xxxxxxxxxx>
Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>
---
LLM Generated explanations, may be completely bogus:
Both background git commands finished successfully and match the earlier
analysis:
**`SOC_SDW_SIDECAR_AMPS` history** — The flag landed with the 6.18 merge
(`5d324e5159d9e`), then showed up in Dell PTL CS42L43 quirks
(`921903d73967f`) and the Lenovo `0x3821` quirk (`2ca80dd4bb0e2`,
already in this 6.18.y tree). All prerequisites for the `0x383c` entry
are present.
**Stable vs upstream** — Merge-base with `04f15d8f39303` is
`7d0a66e4bb908`. That quirk commit is on master but not in stable HEAD
yet; it should apply cleanly right after the existing `0x3821` line.
Verdict unchanged: **YES** for backport to this `linux-6.18.y` tree.
sound/soc/intel/boards/sof_sdw.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/sound/soc/intel/boards/sof_sdw.c b/sound/soc/intel/boards/sof_sdw.c
index c9f4fe84c7eed..4a2b375d7dd9d 100644
--- a/sound/soc/intel/boards/sof_sdw.c
+++ b/sound/soc/intel/boards/sof_sdw.c
@@ -811,6 +811,7 @@ static const struct snd_pci_quirk sof_sdw_ssid_quirk_table[] = {
SND_PCI_QUIRK(0x17aa, 0x2348, "Lenovo P16", SOC_SDW_CODEC_MIC),
SND_PCI_QUIRK(0x17aa, 0x2349, "Lenovo P1", SOC_SDW_CODEC_MIC),
SND_PCI_QUIRK(0x17aa, 0x3821, "Lenovo 0x3821", SOC_SDW_SIDECAR_AMPS),
+ SND_PCI_QUIRK(0x17aa, 0x383c, "Lenovo 0x383c", SOC_SDW_SIDECAR_AMPS),
{}
};
--
2.53.0