1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2a3288176SLiam Girdwood# 3a3288176SLiam Girdwood# SoC audio configuration 4a3288176SLiam Girdwood# 5a3288176SLiam Girdwood 689fe5117STakashi Iwaimenuconfig SND_SOC 743a23389SLiam Girdwood tristate "ALSA for SoC audio support" 81fc273b8STakashi Iwai select SND_PCM 9db845374SMark Brown select AC97_BUS if SND_SOC_AC97_BUS 10fe0d128cSTakashi Iwai select SND_JACK 11be3ea3b9SMark Brown select REGMAP_I2C if I2C 12be3ea3b9SMark Brown select REGMAP_SPI if SPI_MASTER 13*a7f7f624SMasahiro Yamada help 14a3288176SLiam Girdwood 1543a23389SLiam Girdwood If you want ASoC support, you should say Y here and also to the 1643a23389SLiam Girdwood specific driver for your SoC platform below. 17a3288176SLiam Girdwood 1843a23389SLiam Girdwood ASoC provides power efficient ALSA support for embedded battery powered 1943a23389SLiam Girdwood SoC based systems like PDA's, Phones and Personal Media Players. 2043a23389SLiam Girdwood 2143a23389SLiam Girdwood This ASoC audio support can also be built as a module. If so, the module 22a3288176SLiam Girdwood will be called snd-soc-core. 23a3288176SLiam Girdwood 2489fe5117STakashi Iwaiif SND_SOC 2589fe5117STakashi Iwai 2689fe5117STakashi Iwaiconfig SND_SOC_AC97_BUS 2789fe5117STakashi Iwai bool 2889fe5117STakashi Iwai 2928c4468bSLars-Peter Clausenconfig SND_SOC_GENERIC_DMAENGINE_PCM 3028c4468bSLars-Peter Clausen bool 31b7ae6f31SDaniel Mack select SND_DMAENGINE_PCM 3228c4468bSLars-Peter Clausen 336f0c4226SJie Yangconfig SND_SOC_COMPRESS 346f0c4226SJie Yang bool 356f0c4226SJie Yang select SND_COMPRESS_OFFLOAD 366f0c4226SJie Yang 3778b50f39SMark Brownconfig SND_SOC_TOPOLOGY 3878b50f39SMark Brown bool 3978b50f39SMark Brown 407feb2f78SPierre-Louis Bossartconfig SND_SOC_ACPI 417feb2f78SPierre-Louis Bossart tristate 427feb2f78SPierre-Louis Bossart 430b34a3d0SMark Brown# All the supported SoCs 448f2fe346SLars-Peter Clausensource "sound/soc/adi/Kconfig" 457c31335aSMaruthi Srinivas Bayyavarapusource "sound/soc/amd/Kconfig" 466c742509SSedji Gaouaousource "sound/soc/atmel/Kconfig" 474a161d23SManuel Lausssource "sound/soc/au1x/Kconfig" 48c6aeb7deSFlorian Meiersource "sound/soc/bcm/Kconfig" 490ed275efSAlexander Shiyansource "sound/soc/cirrus/Kconfig" 503a9cf8efSRajeev Kumarsource "sound/soc/dwc/Kconfig" 510b34a3d0SMark Brownsource "sound/soc/fsl/Kconfig" 520bf750f4SAndy Greensource "sound/soc/hisilicon/Kconfig" 539af83810SMark Brownsource "sound/soc/jz4740/Kconfig" 54f9b95980Sapatard@mandriva.comsource "sound/soc/kirkwood/Kconfig" 5514b947d9SDamien.Horsleysource "sound/soc/img/Kconfig" 56784cbf8aSJarkko Nikulasource "sound/soc/intel/Kconfig" 57ee0bcaffSKoro Chensource "sound/soc/mediatek/Kconfig" 586dc4fa17SJerome Brunetsource "sound/soc/meson/Kconfig" 59009ad054SDong Aishengsource "sound/soc/mxs/Kconfig" 60734c2d4bSLiam Girdwoodsource "sound/soc/pxa/Kconfig" 616a328885SKenneth Westfieldsource "sound/soc/qcom/Kconfig" 624495c89fSJianqun Xusource "sound/soc/rockchip/Kconfig" 635033f43cSJassi Brarsource "sound/soc/samsung/Kconfig" 64aef3b06aSManuel Lausssource "sound/soc/sh/Kconfig" 65a731e217SRongjun Yingsource "sound/soc/sirf/Kconfig" 667e978fa3SLiam Girdwoodsource "sound/soc/sof/Kconfig" 67e58070eeSRajeev Kumarsource "sound/soc/spear/Kconfig" 6842fea318SBaolin Wangsource "sound/soc/sprd/Kconfig" 691e6babb4SArnaud Pouliquensource "sound/soc/sti/Kconfig" 703e086edfSolivier moysansource "sound/soc/stm/Kconfig" 7145fb6b6fSEmilio Lópezsource "sound/soc/sunxi/Kconfig" 728b75d714SStephen Warrensource "sound/soc/tegra/Kconfig" 73f2055e14SPeter Ujfalusisource "sound/soc/ti/Kconfig" 74e24805ddSAtsushi Nemotosource "sound/soc/txx9/Kconfig" 753a47b1dfSKatsuhiro Suzukisource "sound/soc/uniphier/Kconfig" 763592b7f6SOla Liljasource "sound/soc/ux500/Kconfig" 7733f8db9aSMaruthi Srinivas Bayyavarapusource "sound/soc/xilinx/Kconfig" 7857b7068dSMax Filippovsource "sound/soc/xtensa/Kconfig" 796fc3d24dSJun Niesource "sound/soc/zte/Kconfig" 808dafc0fbSFrank Mandarino 817f137ab6SRichard Purdie# Supported codecs 827f137ab6SRichard Purdiesource "sound/soc/codecs/Kconfig" 837f137ab6SRichard Purdie 84f2390880SKuninori Morimoto# generic frame-work 85f2390880SKuninori Morimotosource "sound/soc/generic/Kconfig" 86f2390880SKuninori Morimoto 8789fe5117STakashi Iwaiendif # SND_SOC 8889fe5117STakashi Iwai 89