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 2828c4468bSLars-Peter Clausenconfig SND_SOC_GENERIC_DMAENGINE_PCM 2928c4468bSLars-Peter Clausen bool 30b7ae6f31SDaniel Mack select SND_DMAENGINE_PCM 3128c4468bSLars-Peter Clausen 326f0c4226SJie Yangconfig SND_SOC_COMPRESS 336f0c4226SJie Yang bool 346f0c4226SJie Yang select SND_COMPRESS_OFFLOAD 356f0c4226SJie Yang 3678b50f39SMark Brownconfig SND_SOC_TOPOLOGY 3778b50f39SMark Brown bool 3878b50f39SMark Brown 390b34a3d0SMark Brown# All the supported SoCs 408f2fe346SLars-Peter Clausensource "sound/soc/adi/Kconfig" 416c742509SSedji Gaouaousource "sound/soc/atmel/Kconfig" 424a161d23SManuel Lausssource "sound/soc/au1x/Kconfig" 43c6aeb7deSFlorian Meiersource "sound/soc/bcm/Kconfig" 440b34a3d0SMark Brownsource "sound/soc/blackfin/Kconfig" 450ed275efSAlexander Shiyansource "sound/soc/cirrus/Kconfig" 460b34a3d0SMark Brownsource "sound/soc/davinci/Kconfig" 473a9cf8efSRajeev Kumarsource "sound/soc/dwc/Kconfig" 480b34a3d0SMark Brownsource "sound/soc/fsl/Kconfig" 499af83810SMark Brownsource "sound/soc/jz4740/Kconfig" 501082e270SWan ZongShunsource "sound/soc/nuc900/Kconfig" 510b34a3d0SMark Brownsource "sound/soc/omap/Kconfig" 52f9b95980Sapatard@mandriva.comsource "sound/soc/kirkwood/Kconfig" 53*14b947d9SDamien.Horsleysource "sound/soc/img/Kconfig" 54784cbf8aSJarkko Nikulasource "sound/soc/intel/Kconfig" 55ee0bcaffSKoro Chensource "sound/soc/mediatek/Kconfig" 56009ad054SDong Aishengsource "sound/soc/mxs/Kconfig" 57734c2d4bSLiam Girdwoodsource "sound/soc/pxa/Kconfig" 586a328885SKenneth Westfieldsource "sound/soc/qcom/Kconfig" 594495c89fSJianqun Xusource "sound/soc/rockchip/Kconfig" 605033f43cSJassi Brarsource "sound/soc/samsung/Kconfig" 61aef3b06aSManuel Lausssource "sound/soc/sh/Kconfig" 62a731e217SRongjun Yingsource "sound/soc/sirf/Kconfig" 63e58070eeSRajeev Kumarsource "sound/soc/spear/Kconfig" 641e6babb4SArnaud Pouliquensource "sound/soc/sti/Kconfig" 6545fb6b6fSEmilio Lópezsource "sound/soc/sunxi/Kconfig" 668b75d714SStephen Warrensource "sound/soc/tegra/Kconfig" 67e24805ddSAtsushi Nemotosource "sound/soc/txx9/Kconfig" 683592b7f6SOla Liljasource "sound/soc/ux500/Kconfig" 6957b7068dSMax Filippovsource "sound/soc/xtensa/Kconfig" 706fc3d24dSJun Niesource "sound/soc/zte/Kconfig" 718dafc0fbSFrank Mandarino 727f137ab6SRichard Purdie# Supported codecs 737f137ab6SRichard Purdiesource "sound/soc/codecs/Kconfig" 747f137ab6SRichard Purdie 75f2390880SKuninori Morimoto# generic frame-work 76f2390880SKuninori Morimotosource "sound/soc/generic/Kconfig" 77f2390880SKuninori Morimoto 7889fe5117STakashi Iwaiendif # SND_SOC 7989fe5117STakashi Iwai 80