xref: /openbmc/linux/sound/soc/qcom/Kconfig (revision b96fc2f3)
1config SND_SOC_QCOM
2	tristate "ASoC support for QCOM platforms"
3	depends on ARCH_QCOM || COMPILE_TEST
4	help
5          Say Y or M if you want to add support to use audio devices
6          in Qualcomm Technologies SOC-based platforms.
7
8config SND_SOC_LPASS_CPU
9	tristate
10	select REGMAP_MMIO
11
12config SND_SOC_LPASS_PLATFORM
13	tristate
14	select REGMAP_MMIO
15
16config SND_SOC_LPASS_IPQ806X
17	tristate
18	select SND_SOC_LPASS_CPU
19	select SND_SOC_LPASS_PLATFORM
20
21config SND_SOC_LPASS_APQ8016
22	tristate
23	select SND_SOC_LPASS_CPU
24	select SND_SOC_LPASS_PLATFORM
25
26config SND_SOC_STORM
27	tristate "ASoC I2S support for Storm boards"
28	depends on SND_SOC_QCOM
29	select SND_SOC_LPASS_IPQ806X
30	select SND_SOC_MAX98357A
31	help
32          Say Y or M if you want add support for SoC audio on the
33          Qualcomm Technologies IPQ806X-based Storm board.
34
35config SND_SOC_APQ8016_SBC
36	tristate "SoC Audio support for APQ8016 SBC platforms"
37	depends on SND_SOC_QCOM
38	select SND_SOC_LPASS_APQ8016
39	help
40          Support for Qualcomm Technologies LPASS audio block in
41          APQ8016 SOC-based systems.
42          Say Y if you want to use audio devices on MI2S.
43