xref: /linux/sound/soc/bcm/Kconfig (revision 177bf8620cf4ed290ee170a6c5966adc0924b336)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2*da65de54SKuninori Morimotomenu "Broadcom"
3*da65de54SKuninori Morimoto
4c6aeb7deSFlorian Meierconfig SND_BCM2835_SOC_I2S
5c6aeb7deSFlorian Meier	tristate "SoC Audio support for the Broadcom BCM2835 I2S module"
6c6aeb7deSFlorian Meier	depends on ARCH_BCM2835 || COMPILE_TEST
7c6aeb7deSFlorian Meier	select SND_SOC_GENERIC_DMAENGINE_PCM
8c6aeb7deSFlorian Meier	select REGMAP_MMIO
9c6aeb7deSFlorian Meier	help
10c6aeb7deSFlorian Meier	  Say Y or M if you want to add support for codecs attached to
11c6aeb7deSFlorian Meier	  the BCM2835 I2S interface. You will also need
12c6aeb7deSFlorian Meier	  to select the audio interfaces to support below.
131200a7d9SSimran Rai
141200a7d9SSimran Raiconfig SND_SOC_CYGNUS
151200a7d9SSimran Rai	tristate "SoC platform audio for Broadcom Cygnus chips"
161200a7d9SSimran Rai	depends on ARCH_BCM_CYGNUS || COMPILE_TEST
171200a7d9SSimran Rai	help
181200a7d9SSimran Rai	  Say Y if you want to add support for ASoC audio on Broadcom
191200a7d9SSimran Rai	  Cygnus chips (bcm958300, bcm958305, bcm911360)
201200a7d9SSimran Rai
211200a7d9SSimran Rai	  If you don't know what to do here, say N.
2288eb404cSKevin Li
2388eb404cSKevin Liconfig SND_BCM63XX_I2S_WHISTLER
2488eb404cSKevin Li	tristate "SoC Audio support for the Broadcom BCM63XX I2S module"
2588eb404cSKevin Li	select REGMAP_MMIO
2688eb404cSKevin Li	help
2788eb404cSKevin Li	  Say Y if you want to add support for ASoC audio on Broadcom
2888eb404cSKevin Li	  DSL/PON chips (bcm63158, bcm63178)
2988eb404cSKevin Li
3088eb404cSKevin Li	  If you don't know what to do here, say N
31*da65de54SKuninori Morimoto
32*da65de54SKuninori Morimotoendmenu
33