blob: 2a4c912d1e484df0c605af91371fa6ee3460bf63 [file] [log] [blame]
Kenneth Westfieldf380dd32015-03-13 01:01:06 -07001config SND_SOC_QCOM
2 tristate "ASoC support for QCOM platforms"
Kenneth Westfield02c4b9c2015-06-18 15:16:07 -07003 depends on ARCH_QCOM || COMPILE_TEST
Kenneth Westfieldf380dd32015-03-13 01:01:06 -07004 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
Kenneth Westfieldf380dd32015-03-13 01:01:06 -070010 select REGMAP_MMIO
11
12config SND_SOC_LPASS_PLATFORM
13 tristate
Kenneth Westfieldf380dd32015-03-13 01:01:06 -070014 select REGMAP_MMIO
15
Srinivas Kandagatla9bae4882015-05-16 13:32:17 +010016config SND_SOC_LPASS_IPQ806X
17 tristate
Srinivas Kandagatla9bae4882015-05-16 13:32:17 +010018 select SND_SOC_LPASS_CPU
19 select SND_SOC_LPASS_PLATFORM
20
Srinivas Kandagatladc1ebd182015-05-22 16:53:52 +010021config SND_SOC_LPASS_APQ8016
22 tristate
Srinivas Kandagatladc1ebd182015-05-22 16:53:52 +010023 select SND_SOC_LPASS_CPU
24 select SND_SOC_LPASS_PLATFORM
25
Kenneth Westfieldf380dd32015-03-13 01:01:06 -070026config SND_SOC_STORM
27 tristate "ASoC I2S support for Storm boards"
Geert Uytterhoeven221dd962018-04-17 19:49:01 +020028 depends on SND_SOC_QCOM
Srinivas Kandagatla9bae4882015-05-16 13:32:17 +010029 select SND_SOC_LPASS_IPQ806X
Kenneth Westfieldf380dd32015-03-13 01:01:06 -070030 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.
Srinivas Kandagatlabdb052e2015-06-10 13:15:54 +010034
35config SND_SOC_APQ8016_SBC
36 tristate "SoC Audio support for APQ8016 SBC platforms"
Geert Uytterhoeven221dd962018-04-17 19:49:01 +020037 depends on SND_SOC_QCOM
Srinivas Kandagatlabdb052e2015-06-10 13:15:54 +010038 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.
Srinivas Kandagatla4dddbdd2018-05-09 13:56:18 +010043
Srinivas Kandagatla8e3684f2018-08-06 11:12:05 +010044config SND_SOC_QCOM_COMMON
45 tristate
46
Srinivas Kandagatla4dddbdd2018-05-09 13:56:18 +010047config SND_SOC_QDSP6_COMMON
48 tristate
49
Srinivas Kandagatlab73e93e2018-05-09 13:56:19 +010050config SND_SOC_QDSP6_CORE
51 tristate
52
Srinivas Kandagatla7fa2d702018-05-18 13:55:56 +010053config SND_SOC_QDSP6_AFE
54 tristate
55
Srinivas Kandagatla24c4cbc2018-05-18 13:56:07 +010056config SND_SOC_QDSP6_AFE_DAI
57 tristate
58
Srinivas Kandagatla7b20b2b2018-05-18 13:56:00 +010059config SND_SOC_QDSP6_ADM
60 tristate
61
Srinivas Kandagatlae3a33672018-05-18 13:56:04 +010062config SND_SOC_QDSP6_ROUTING
63 tristate
64
Srinivas Kandagatlaa13e8722018-05-18 13:56:01 +010065config SND_SOC_QDSP6_ASM
66 tristate
67
Srinivas Kandagatla2a9e92d2018-05-18 13:56:08 +010068config SND_SOC_QDSP6_ASM_DAI
69 tristate
70
Srinivas Kandagatla4dddbdd2018-05-09 13:56:18 +010071config SND_SOC_QDSP6
72 tristate "SoC ALSA audio driver for QDSP6"
73 depends on QCOM_APR && HAS_DMA
74 select SND_SOC_QDSP6_COMMON
Srinivas Kandagatlab73e93e2018-05-09 13:56:19 +010075 select SND_SOC_QDSP6_CORE
Srinivas Kandagatla7fa2d702018-05-18 13:55:56 +010076 select SND_SOC_QDSP6_AFE
Srinivas Kandagatla24c4cbc2018-05-18 13:56:07 +010077 select SND_SOC_QDSP6_AFE_DAI
Srinivas Kandagatla7b20b2b2018-05-18 13:56:00 +010078 select SND_SOC_QDSP6_ADM
Srinivas Kandagatlae3a33672018-05-18 13:56:04 +010079 select SND_SOC_QDSP6_ROUTING
Srinivas Kandagatlaa13e8722018-05-18 13:56:01 +010080 select SND_SOC_QDSP6_ASM
Srinivas Kandagatla2a9e92d2018-05-18 13:56:08 +010081 select SND_SOC_QDSP6_ASM_DAI
Srinivas Kandagatla4dddbdd2018-05-09 13:56:18 +010082 help
83 To add support for MSM QDSP6 Soc Audio.
84 This will enable sound soc platform specific
85 audio drivers. This includes q6asm, q6adm,
86 q6afe interfaces to DSP using apr.
Srinivas Kandagatlaa6f933f2018-05-18 13:56:10 +010087
88config SND_SOC_MSM8996
89 tristate "SoC Machine driver for MSM8996 and APQ8096 boards"
90 depends on QCOM_APR
91 select SND_SOC_QDSP6
Srinivas Kandagatla8e3684f2018-08-06 11:12:05 +010092 select SND_SOC_QCOM_COMMON
Srinivas Kandagatlaa6f933f2018-05-18 13:56:10 +010093 help
94 Support for Qualcomm Technologies LPASS audio block in
95 APQ8096 SoC-based systems.
96 Say Y if you want to use audio device on this SoCs
Rohit kumar6b1687b2018-08-01 14:31:09 +053097
98config SND_SOC_SDM845
99 tristate "SoC Machine driver for SDM845 boards"
Rohit kumar73edbe42018-08-02 12:32:59 +0530100 depends on QCOM_APR
Rohit kumar6b1687b2018-08-01 14:31:09 +0530101 select SND_SOC_QDSP6
Srinivas Kandagatla8e3684f2018-08-06 11:12:05 +0100102 select SND_SOC_QCOM_COMMON
Rohit kumar6b1687b2018-08-01 14:31:09 +0530103 help
104 To add support for audio on Qualcomm Technologies Inc.
105 SDM845 SoC-based systems.
106 Say Y if you want to use audio device on this SoCs.