aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucas Tanure <[email protected]>2021-12-01 18:00:04 +0000
committerMark Brown <[email protected]>2021-12-02 13:02:45 +0000
commit0695ad92fe1a0bb7697eb92c6a145a73c5ab0e24 (patch)
tree08addf7d873d272e6773fbe04895b343eb04236f
parent19a628d8f1a6c16263d8037a918427207c8a95a0 (diff)
ASoC: cs35l41: Fix undefined reference to core functions
Auto select core driver if i2c or spi bus drivers are selected Fixes: a5e0091d62ab ("ASoC: cs35l41: Fix link problem") Signed-off-by: Lucas Tanure <[email protected]> Reported-by: kernel test robot <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
-rw-r--r--sound/soc/codecs/Kconfig6
1 files changed, 4 insertions, 2 deletions
diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig
index b4f70e27342c..c033ee7d82e4 100644
--- a/sound/soc/codecs/Kconfig
+++ b/sound/soc/codecs/Kconfig
@@ -614,17 +614,19 @@ config SND_SOC_CS35L36
config SND_SOC_CS35L41
tristate
+ default y if SND_SOC_CS35L41_SPI=y
+ default y if SND_SOC_CS35L41_I2C=y
+ default m if SND_SOC_CS35L41_SPI=m
+ default m if SND_SOC_CS35L41_I2C=m
config SND_SOC_CS35L41_SPI
tristate "Cirrus Logic CS35L41 CODEC (SPI)"
depends on SPI_MASTER
- select SND_SOC_CS35L41
select REGMAP_SPI
config SND_SOC_CS35L41_I2C
tristate "Cirrus Logic CS35L41 CODEC (I2C)"
depends on I2C
- select SND_SOC_CS35L41
select REGMAP_I2C
config SND_SOC_CS42L42