treewide: Add SPDX license identifier - Makefile/Kconfig
[linux-2.6-block.git] / sound / soc / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
a3288176
LG
2#
3# SoC audio configuration
4#
5
89fe5117 6menuconfig SND_SOC
43a23389 7 tristate "ALSA for SoC audio support"
1fc273b8 8 select SND_PCM
db845374 9 select AC97_BUS if SND_SOC_AC97_BUS
fe0d128c 10 select SND_JACK
be3ea3b9
MB
11 select REGMAP_I2C if I2C
12 select REGMAP_SPI if SPI_MASTER
a3288176
LG
13 ---help---
14
43a23389
LG
15 If you want ASoC support, you should say Y here and also to the
16 specific driver for your SoC platform below.
17
18 ASoC provides power efficient ALSA support for embedded battery powered
19 SoC based systems like PDA's, Phones and Personal Media Players.
a3288176 20
43a23389 21 This ASoC audio support can also be built as a module. If so, the module
a3288176
LG
22 will be called snd-soc-core.
23
89fe5117
TI
24if SND_SOC
25
26config SND_SOC_AC97_BUS
27 bool
28
28c4468b
LPC
29config SND_SOC_GENERIC_DMAENGINE_PCM
30 bool
b7ae6f31 31 select SND_DMAENGINE_PCM
28c4468b 32
6f0c4226
JY
33config SND_SOC_COMPRESS
34 bool
35 select SND_COMPRESS_OFFLOAD
36
78b50f39
MB
37config SND_SOC_TOPOLOGY
38 bool
39
7feb2f78
PLB
40config SND_SOC_ACPI
41 tristate
42
0b34a3d0 43# All the supported SoCs
8f2fe346 44source "sound/soc/adi/Kconfig"
7c31335a 45source "sound/soc/amd/Kconfig"
6c742509 46source "sound/soc/atmel/Kconfig"
4a161d23 47source "sound/soc/au1x/Kconfig"
c6aeb7de 48source "sound/soc/bcm/Kconfig"
0ed275ef 49source "sound/soc/cirrus/Kconfig"
3a9cf8ef 50source "sound/soc/dwc/Kconfig"
0b34a3d0 51source "sound/soc/fsl/Kconfig"
0bf750f4 52source "sound/soc/hisilicon/Kconfig"
9af83810 53source "sound/soc/jz4740/Kconfig"
1082e270 54source "sound/soc/nuc900/Kconfig"
f9b95980 55source "sound/soc/kirkwood/Kconfig"
14b947d9 56source "sound/soc/img/Kconfig"
784cbf8a 57source "sound/soc/intel/Kconfig"
ee0bcaff 58source "sound/soc/mediatek/Kconfig"
6dc4fa17 59source "sound/soc/meson/Kconfig"
009ad054 60source "sound/soc/mxs/Kconfig"
734c2d4b 61source "sound/soc/pxa/Kconfig"
6a328885 62source "sound/soc/qcom/Kconfig"
4495c89f 63source "sound/soc/rockchip/Kconfig"
5033f43c 64source "sound/soc/samsung/Kconfig"
aef3b06a 65source "sound/soc/sh/Kconfig"
a731e217 66source "sound/soc/sirf/Kconfig"
7e978fa3 67source "sound/soc/sof/Kconfig"
e58070ee 68source "sound/soc/spear/Kconfig"
42fea318 69source "sound/soc/sprd/Kconfig"
1e6babb4 70source "sound/soc/sti/Kconfig"
3e086edf 71source "sound/soc/stm/Kconfig"
45fb6b6f 72source "sound/soc/sunxi/Kconfig"
8b75d714 73source "sound/soc/tegra/Kconfig"
f2055e14 74source "sound/soc/ti/Kconfig"
e24805dd 75source "sound/soc/txx9/Kconfig"
3a47b1df 76source "sound/soc/uniphier/Kconfig"
3592b7f6 77source "sound/soc/ux500/Kconfig"
33f8db9a 78source "sound/soc/xilinx/Kconfig"
57b7068d 79source "sound/soc/xtensa/Kconfig"
6fc3d24d 80source "sound/soc/zte/Kconfig"
8dafc0fb 81
7f137ab6
RP
82# Supported codecs
83source "sound/soc/codecs/Kconfig"
84
f2390880
KM
85# generic frame-work
86source "sound/soc/generic/Kconfig"
87
89fe5117
TI
88endif # SND_SOC
89