xref: /openbmc/linux/sound/soc/Kconfig (revision 3a9cf8efd7b64f26f1e0f02afb70382f90cc11ca)
1a3288176SLiam Girdwood#
2a3288176SLiam Girdwood# SoC audio configuration
3a3288176SLiam Girdwood#
4a3288176SLiam Girdwood
589fe5117STakashi Iwaimenuconfig SND_SOC
643a23389SLiam Girdwood	tristate "ALSA for SoC audio support"
71fc273b8STakashi Iwai	select SND_PCM
8db845374SMark Brown	select AC97_BUS if SND_SOC_AC97_BUS
98a2cd618SMark Brown	select SND_JACK if INPUT=y || INPUT=SND
10be3ea3b9SMark Brown	select REGMAP_I2C if I2C
11be3ea3b9SMark Brown	select REGMAP_SPI if SPI_MASTER
12a3288176SLiam Girdwood	---help---
13a3288176SLiam Girdwood
1443a23389SLiam Girdwood	  If you want ASoC support, you should say Y here and also to the
1543a23389SLiam Girdwood	  specific driver for your SoC platform below.
16a3288176SLiam Girdwood
1743a23389SLiam Girdwood	  ASoC provides power efficient ALSA support for embedded battery powered
1843a23389SLiam Girdwood	  SoC based systems like PDA's, Phones and Personal Media Players.
1943a23389SLiam Girdwood
2043a23389SLiam Girdwood	  This ASoC audio support can also be built as a module.  If so, the module
21a3288176SLiam Girdwood	  will be called snd-soc-core.
22a3288176SLiam Girdwood
2389fe5117STakashi Iwaiif SND_SOC
2489fe5117STakashi Iwai
2589fe5117STakashi Iwaiconfig SND_SOC_AC97_BUS
2689fe5117STakashi Iwai	bool
2789fe5117STakashi Iwai
28e7f73a16SLars-Peter Clausenconfig SND_SOC_DMAENGINE_PCM
29e7f73a16SLars-Peter Clausen	bool
30e7f73a16SLars-Peter Clausen
310b34a3d0SMark Brown# All the supported SoCs
326c742509SSedji Gaouaousource "sound/soc/atmel/Kconfig"
334a161d23SManuel Lausssource "sound/soc/au1x/Kconfig"
340b34a3d0SMark Brownsource "sound/soc/blackfin/Kconfig"
350b34a3d0SMark Brownsource "sound/soc/davinci/Kconfig"
36*3a9cf8efSRajeev Kumarsource "sound/soc/dwc/Kconfig"
37db5bf412SRyan Mallonsource "sound/soc/ep93xx/Kconfig"
380b34a3d0SMark Brownsource "sound/soc/fsl/Kconfig"
399af83810SMark Brownsource "sound/soc/jz4740/Kconfig"
401082e270SWan ZongShunsource "sound/soc/nuc900/Kconfig"
410b34a3d0SMark Brownsource "sound/soc/omap/Kconfig"
42f9b95980Sapatard@mandriva.comsource "sound/soc/kirkwood/Kconfig"
43e62255f2SVinod Koulsource "sound/soc/mid-x86/Kconfig"
44009ad054SDong Aishengsource "sound/soc/mxs/Kconfig"
45734c2d4bSLiam Girdwoodsource "sound/soc/pxa/Kconfig"
465033f43cSJassi Brarsource "sound/soc/samsung/Kconfig"
474b166da9SDaniel Glöcknersource "sound/soc/s6000/Kconfig"
48aef3b06aSManuel Lausssource "sound/soc/sh/Kconfig"
498b75d714SStephen Warrensource "sound/soc/tegra/Kconfig"
50e24805ddSAtsushi Nemotosource "sound/soc/txx9/Kconfig"
513592b7f6SOla Liljasource "sound/soc/ux500/Kconfig"
528dafc0fbSFrank Mandarino
537f137ab6SRichard Purdie# Supported codecs
547f137ab6SRichard Purdiesource "sound/soc/codecs/Kconfig"
557f137ab6SRichard Purdie
56f2390880SKuninori Morimoto# generic frame-work
57f2390880SKuninori Morimotosource "sound/soc/generic/Kconfig"
58f2390880SKuninori Morimoto
5989fe5117STakashi Iwaiendif	# SND_SOC
6089fe5117STakashi Iwai
61