aboutsummaryrefslogtreecommitdiffstats
path: root/sound
diff options
authorMark Brown <broonie@kernel.org>2026-05-27 11:14:03 +0100
committerMark Brown <broonie@kernel.org>2026-05-27 11:14:03 +0100
commit05b9c152045ed90a1f88dac6bbb05ea0db30aef3 (patch)
tree7dec41bae959e16e5a92bd6217c9a302eb44bd37 /sound
parent344a4c96b29282c03e45f3b81021a2c83398e3b5 (diff)
parent74baa9df1d3d590e4aaab3ac78cba5bbf826d8b6 (diff)
downloadlinux-next-history-05b9c152045ed90a1f88dac6bbb05ea0db30aef3.tar.gz
ASoC: Address es9356 build failures without CONFIG_SND_SOC_SDCA
Nathan Chancellor <nathan@kernel.org> says: This series addresses the build failure I reported at [1]. The first patch allows CONFIG_SND_SOC_SDCA to be selected by a user. The third patch fixes the actual build failure by requiring CONFIG_SND_SOC_SDCA to enable CONFIG_SND_SOC_ES9356. The second patch is a standalone clean up to make the third patch diff cleaner. If there are any issues, please let me know. [1]: https://lore.kernel.org/20260518224657.GA536765@ax162/ Link: https://patch.msgid.link/20260526-es9356-dep-fixes-v1-0-39ac16f43d54@kernel.org
Diffstat (limited to 'sound')
-rw-r--r--sound/soc/codecs/Kconfig9
-rw-r--r--sound/soc/sdca/Kconfig2
2 files changed, 6 insertions, 5 deletions
diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig
index a7c61f7c7f4c5..a7e3ee80485a6 100644
--- a/sound/soc/codecs/Kconfig
+++ b/sound/soc/codecs/Kconfig
@@ -1301,10 +1301,11 @@ config SND_SOC_ES8389
depends on I2C
config SND_SOC_ES9356
- tristate "Everest Semi ES9356 CODEC SDW"
- depends on SOUNDWIRE
- select REGMAP_SOUNDWIRE
- select REGMAP_SOUNDWIRE_MBQ
+ tristate "Everest Semi ES9356 CODEC SDW"
+ depends on SND_SOC_SDCA
+ depends on SOUNDWIRE
+ select REGMAP_SOUNDWIRE
+ select REGMAP_SOUNDWIRE_MBQ
config SND_SOC_FRAMER
tristate "Framer codec"
diff --git a/sound/soc/sdca/Kconfig b/sound/soc/sdca/Kconfig
index 87ab2895096c1..4c0dcb9ff3b94 100644
--- a/sound/soc/sdca/Kconfig
+++ b/sound/soc/sdca/Kconfig
@@ -2,7 +2,7 @@
menu "SoundWire (SDCA)"
config SND_SOC_SDCA
- tristate
+ tristate "SDCA core support"
depends on ACPI
select AUXILIARY_BUS
help