[PATCH AUTOSEL 6.18] ALSA: hda: cs35l41: imply SERIAL_MULTI_INSTANTIATE
From: Sasha Levin
Date: Mon Aug 31 2026 - 11:00:14 EST
From: Johny Lin <johnylin@xxxxxxxxxx>
[ Upstream commit 72d8bf668954678bfae8f7296b4b1c01990bcdc2 ]
Use a weak reverse selection to suggest the config
SERIAL_MULTI_INSTANTIATE just like cs35l56 did.
Signed-off-by: Johny Lin <johnylin@xxxxxxxxxx>
Link: https://patch.msgid.link/20260527023350.3067547-1-johnylin@xxxxxxxxxx
Signed-off-by: Takashi Iwai <tiwai@xxxxxxx>
Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>
---
LLM Generated explanations, may be completely bogus:
The background history searches finished and match the earlier analysis:
- **No prior CS35L41 + SERIAL_MULTI commit** exists in this tree — the
`imply` addition would be new.
- **`imply SERIAL_MULTI_INSTANTIATE` for CS35L56** came in
`17563b4a19d18` (Jun 2024) and was preserved through the HDA codec
move (`6014e9021b28e`); CS35L41 never got the same treatment.
- **Johny Lin** has no other commits in this 6.18.44 checkout.
That reinforces the conclusion: this is a small Kconfig dependency fix
aligning CS35L41 with CS35L56 for laptops that need `serial-multi-
instantiate`. Verdict remains **YES** for 6.18.y.
sound/hda/codecs/side-codecs/Kconfig | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sound/hda/codecs/side-codecs/Kconfig b/sound/hda/codecs/side-codecs/Kconfig
index cbf1847896bc9..96c7e39b0715c 100644
--- a/sound/hda/codecs/side-codecs/Kconfig
+++ b/sound/hda/codecs/side-codecs/Kconfig
@@ -27,6 +27,7 @@ config SND_HDA_SCODEC_CS35L41_I2C
depends on ACPI
depends on EFI
depends on SND_SOC
+ imply SERIAL_MULTI_INSTANTIATE
select SND_SOC_CS35L41_LIB
select SND_HDA_SCODEC_CS35L41
select SND_SOC_CS_AMP_LIB
@@ -43,6 +44,7 @@ config SND_HDA_SCODEC_CS35L41_SPI
depends on ACPI
depends on EFI
depends on SND_SOC
+ imply SERIAL_MULTI_INSTANTIATE
select SND_SOC_CS35L41_LIB
select SND_HDA_SCODEC_CS35L41
select SND_SOC_CS_AMP_LIB
--
2.53.0