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