blob: 941774abd94fbbbcde3496fb19a25017b525251b [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
44config SND_SOC_QDSP6_COMMON
45 tristate
46
Srinivas Kandagatlab73e93e2018-05-09 13:56:19 +010047config SND_SOC_QDSP6_CORE
48 tristate
49
Srinivas Kandagatla7fa2d702018-05-18 13:55:56 +010050config SND_SOC_QDSP6_AFE
51 tristate
52
Srinivas Kandagatla7b20b2b2018-05-18 13:56:00 +010053config SND_SOC_QDSP6_ADM
54 tristate
55
Srinivas Kandagatlaa13e8722018-05-18 13:56:01 +010056config SND_SOC_QDSP6_ASM
57 tristate
58
Srinivas Kandagatla4dddbdd2018-05-09 13:56:18 +010059config SND_SOC_QDSP6
60 tristate "SoC ALSA audio driver for QDSP6"
61 depends on QCOM_APR && HAS_DMA
62 select SND_SOC_QDSP6_COMMON
Srinivas Kandagatlab73e93e2018-05-09 13:56:19 +010063 select SND_SOC_QDSP6_CORE
Srinivas Kandagatla7fa2d702018-05-18 13:55:56 +010064 select SND_SOC_QDSP6_AFE
Srinivas Kandagatla7b20b2b2018-05-18 13:56:00 +010065 select SND_SOC_QDSP6_ADM
Srinivas Kandagatlaa13e8722018-05-18 13:56:01 +010066 select SND_SOC_QDSP6_ASM
Srinivas Kandagatla4dddbdd2018-05-09 13:56:18 +010067 help
68 To add support for MSM QDSP6 Soc Audio.
69 This will enable sound soc platform specific
70 audio drivers. This includes q6asm, q6adm,
71 q6afe interfaces to DSP using apr.