1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig SND_SOC_QCOM
3 tristate "ASoC support for QCOM platforms"
4 depends on ARCH_QCOM || COMPILE_TEST
6 Say Y or M if you want to add support to use audio devices
7 in Qualcomm Technologies SOC-based platforms.
11 config SND_SOC_LPASS_CPU
15 config SND_SOC_LPASS_PLATFORM
19 config SND_SOC_LPASS_IPQ806X
21 select SND_SOC_LPASS_CPU
22 select SND_SOC_LPASS_PLATFORM
24 config SND_SOC_LPASS_APQ8016
26 select SND_SOC_LPASS_CPU
27 select SND_SOC_LPASS_PLATFORM
30 tristate "ASoC I2S support for Storm boards"
31 select SND_SOC_LPASS_IPQ806X
32 select SND_SOC_MAX98357A
34 Say Y or M if you want add support for SoC audio on the
35 Qualcomm Technologies IPQ806X-based Storm board.
37 config SND_SOC_APQ8016_SBC
38 tristate "SoC Audio support for APQ8016 SBC platforms"
39 select SND_SOC_LPASS_APQ8016
40 select SND_SOC_QCOM_COMMON
42 Support for Qualcomm Technologies LPASS audio block in
43 APQ8016 SOC-based systems.
44 Say Y if you want to use audio devices on MI2S.
46 config SND_SOC_QCOM_COMMON
49 config SND_SOC_QDSP6_COMMON
52 config SND_SOC_QDSP6_CORE
55 config SND_SOC_QDSP6_AFE
58 config SND_SOC_QDSP6_AFE_DAI
61 config SND_SOC_QDSP6_ADM
64 config SND_SOC_QDSP6_ROUTING
67 config SND_SOC_QDSP6_ASM
70 config SND_SOC_QDSP6_ASM_DAI
71 select SND_SOC_COMPRESS
75 tristate "SoC ALSA audio driver for QDSP6"
77 select SND_SOC_QDSP6_COMMON
78 select SND_SOC_QDSP6_CORE
79 select SND_SOC_QDSP6_AFE
80 select SND_SOC_QDSP6_AFE_DAI
81 select SND_SOC_QDSP6_ADM
82 select SND_SOC_QDSP6_ROUTING
83 select SND_SOC_QDSP6_ASM
84 select SND_SOC_QDSP6_ASM_DAI
86 To add support for MSM QDSP6 Soc Audio.
87 This will enable sound soc platform specific
88 audio drivers. This includes q6asm, q6adm,
89 q6afe interfaces to DSP using apr.
91 config SND_SOC_MSM8996
92 tristate "SoC Machine driver for MSM8996 and APQ8096 boards"
95 select SND_SOC_QCOM_COMMON
97 Support for Qualcomm Technologies LPASS audio block in
98 APQ8096 SoC-based systems.
99 Say Y if you want to use audio device on this SoCs
101 config SND_SOC_SDM845
102 tristate "SoC Machine driver for SDM845 boards"
103 depends on QCOM_APR && I2C && SOUNDWIRE
105 select SND_SOC_QCOM_COMMON
106 select SND_SOC_RT5663
107 select SND_SOC_MAX98927
108 imply SND_SOC_CROS_EC_CODEC
110 To add support for audio on Qualcomm Technologies Inc.
111 SDM845 SoC-based systems.
112 Say Y if you want to use audio device on this SoCs.