[alsa-devel] [PATCH] ASoC: Hide TLV320AIC26 configuration option for non-OpenFirwmare users

Mark Brown broonie at opensource.wolfsonmicro.com
Mon Oct 13 18:38:34 CEST 2008

Since Kconfig ignores dependencies on select and other users should
select SND_SOC_TLV320AIC26 we can add a dependency on the OpenFirmware
helper to avoid exposing the menu entry to users who can't benefit from

Thanks to Takashi for the suggestion.

Signed-off-by: Mark Brown <broonie at opensource.wolfsonmicro.com>
 sound/soc/codecs/Kconfig |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig
index 4975d85..9242889 100644
--- a/sound/soc/codecs/Kconfig
+++ b/sound/soc/codecs/Kconfig
@@ -70,6 +70,9 @@ config SND_SOC_TLV320AIC23
 config SND_SOC_TLV320AIC26
 	tristate "TI TLV320AIC26 Codec support"
 	depends on SPI
+	# Note the Kconfig doesn't enforce dependencies - this just
+	# prevents non-OF users seeing the tristate in menus.
+	depends on SND_SOC_OF_SIMPLE
 config SND_SOC_TLV320AIC3X

More information about the Alsa-devel mailing list