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 10a3288176SLiam Girdwood ---help--- 11a3288176SLiam Girdwood 1243a23389SLiam Girdwood If you want ASoC support, you should say Y here and also to the 1343a23389SLiam Girdwood specific driver for your SoC platform below. 14a3288176SLiam Girdwood 1543a23389SLiam Girdwood ASoC provides power efficient ALSA support for embedded battery powered 1643a23389SLiam Girdwood SoC based systems like PDA's, Phones and Personal Media Players. 1743a23389SLiam Girdwood 1843a23389SLiam Girdwood This ASoC audio support can also be built as a module. If so, the module 19a3288176SLiam Girdwood will be called snd-soc-core. 20a3288176SLiam Girdwood 2189fe5117STakashi Iwaiif SND_SOC 2289fe5117STakashi Iwai 2368d44ee0SMark Brownconfig SND_SOC_CACHE_LZO 2468d44ee0SMark Brown bool "Support LZO compression for register caches" 2568d44ee0SMark Brown select LZO_COMPRESS 2668d44ee0SMark Brown select LZO_DECOMPRESS 2768d44ee0SMark Brown ---help--- 2868d44ee0SMark Brown Select this to enable LZO compression for register caches. 2968d44ee0SMark Brown This will allow machine or CODEC drivers to compress register 3068d44ee0SMark Brown caches in memory, reducing the memory consumption at the 3168d44ee0SMark Brown expense of performance. If this is not present and is used 3268d44ee0SMark Brown the system will fall back to uncompressed caches. 3368d44ee0SMark Brown 3468d44ee0SMark Brown Usually it is safe to disable this option, where cache 3568d44ee0SMark Brown compression in used the rbtree option will typically perform 3668d44ee0SMark Brown better. 3768d44ee0SMark Brown 3889fe5117STakashi Iwaiconfig SND_SOC_AC97_BUS 3989fe5117STakashi Iwai bool 4089fe5117STakashi Iwai 410b34a3d0SMark Brown# All the supported SoCs 426c742509SSedji Gaouaousource "sound/soc/atmel/Kconfig" 434a161d23SManuel Lausssource "sound/soc/au1x/Kconfig" 440b34a3d0SMark Brownsource "sound/soc/blackfin/Kconfig" 450b34a3d0SMark Brownsource "sound/soc/davinci/Kconfig" 46db5bf412SRyan Mallonsource "sound/soc/ep93xx/Kconfig" 470b34a3d0SMark Brownsource "sound/soc/fsl/Kconfig" 4829e02cb3SMark Brownsource "sound/soc/imx/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" 53e62255f2SVinod Koulsource "sound/soc/mid-x86/Kconfig" 54*009ad054SDong Aishengsource "sound/soc/mxs/Kconfig" 55734c2d4bSLiam Girdwoodsource "sound/soc/pxa/Kconfig" 565033f43cSJassi Brarsource "sound/soc/samsung/Kconfig" 574b166da9SDaniel Glöcknersource "sound/soc/s6000/Kconfig" 58aef3b06aSManuel Lausssource "sound/soc/sh/Kconfig" 598b75d714SStephen Warrensource "sound/soc/tegra/Kconfig" 60e24805ddSAtsushi Nemotosource "sound/soc/txx9/Kconfig" 618dafc0fbSFrank Mandarino 627f137ab6SRichard Purdie# Supported codecs 637f137ab6SRichard Purdiesource "sound/soc/codecs/Kconfig" 647f137ab6SRichard Purdie 6589fe5117STakashi Iwaiendif # SND_SOC 6689fe5117STakashi Iwai 67