Commit | Line | Data |
---|---|---|
f380dd3f KW |
1 | config SND_SOC_QCOM |
2 | tristate "ASoC support for QCOM platforms" | |
02c4b9c2 | 3 | depends on ARCH_QCOM || COMPILE_TEST |
f380dd3f KW |
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 | ||
8 | config SND_SOC_LPASS_CPU | |
9 | tristate | |
f380dd3f KW |
10 | select REGMAP_MMIO |
11 | ||
12 | config SND_SOC_LPASS_PLATFORM | |
13 | tristate | |
f380dd3f KW |
14 | select REGMAP_MMIO |
15 | ||
9bae4880 SK |
16 | config SND_SOC_LPASS_IPQ806X |
17 | tristate | |
9bae4880 SK |
18 | select SND_SOC_LPASS_CPU |
19 | select SND_SOC_LPASS_PLATFORM | |
20 | ||
dc1ebd18 SK |
21 | config SND_SOC_LPASS_APQ8016 |
22 | tristate | |
dc1ebd18 SK |
23 | select SND_SOC_LPASS_CPU |
24 | select SND_SOC_LPASS_PLATFORM | |
25 | ||
f380dd3f KW |
26 | config SND_SOC_STORM |
27 | tristate "ASoC I2S support for Storm boards" | |
221dd96c | 28 | depends on SND_SOC_QCOM |
9bae4880 | 29 | select SND_SOC_LPASS_IPQ806X |
f380dd3f KW |
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. | |
bdb052e8 SK |
34 | |
35 | config SND_SOC_APQ8016_SBC | |
36 | tristate "SoC Audio support for APQ8016 SBC platforms" | |
221dd96c | 37 | depends on SND_SOC_QCOM |
bdb052e8 SK |
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. | |
4dddbddb | 43 | |
8e3684f6 SK |
44 | config SND_SOC_QCOM_COMMON |
45 | tristate | |
46 | ||
4dddbddb SK |
47 | config SND_SOC_QDSP6_COMMON |
48 | tristate | |
49 | ||
b73e93e1 SK |
50 | config SND_SOC_QDSP6_CORE |
51 | tristate | |
52 | ||
7fa2d70f SK |
53 | config SND_SOC_QDSP6_AFE |
54 | tristate | |
55 | ||
24c4cbcf SK |
56 | config SND_SOC_QDSP6_AFE_DAI |
57 | tristate | |
58 | ||
7b20b2be SK |
59 | config SND_SOC_QDSP6_ADM |
60 | tristate | |
61 | ||
e3a33673 SK |
62 | config SND_SOC_QDSP6_ROUTING |
63 | tristate | |
64 | ||
a13e8723 SK |
65 | config SND_SOC_QDSP6_ASM |
66 | tristate | |
67 | ||
2a9e92d3 | 68 | config SND_SOC_QDSP6_ASM_DAI |
22930c79 | 69 | select SND_SOC_COMPRESS |
2a9e92d3 SK |
70 | tristate |
71 | ||
4dddbddb SK |
72 | config SND_SOC_QDSP6 |
73 | tristate "SoC ALSA audio driver for QDSP6" | |
74 | depends on QCOM_APR && HAS_DMA | |
75 | select SND_SOC_QDSP6_COMMON | |
b73e93e1 | 76 | select SND_SOC_QDSP6_CORE |
7fa2d70f | 77 | select SND_SOC_QDSP6_AFE |
24c4cbcf | 78 | select SND_SOC_QDSP6_AFE_DAI |
7b20b2be | 79 | select SND_SOC_QDSP6_ADM |
e3a33673 | 80 | select SND_SOC_QDSP6_ROUTING |
a13e8723 | 81 | select SND_SOC_QDSP6_ASM |
2a9e92d3 | 82 | select SND_SOC_QDSP6_ASM_DAI |
4dddbddb SK |
83 | help |
84 | To add support for MSM QDSP6 Soc Audio. | |
85 | This will enable sound soc platform specific | |
86 | audio drivers. This includes q6asm, q6adm, | |
87 | q6afe interfaces to DSP using apr. | |
a6f933f6 SK |
88 | |
89 | config SND_SOC_MSM8996 | |
90 | tristate "SoC Machine driver for MSM8996 and APQ8096 boards" | |
91 | depends on QCOM_APR | |
92 | select SND_SOC_QDSP6 | |
8e3684f6 | 93 | select SND_SOC_QCOM_COMMON |
a6f933f6 SK |
94 | help |
95 | Support for Qualcomm Technologies LPASS audio block in | |
96 | APQ8096 SoC-based systems. | |
97 | Say Y if you want to use audio device on this SoCs | |
6b1687bf R |
98 | |
99 | config SND_SOC_SDM845 | |
100 | tristate "SoC Machine driver for SDM845 boards" | |
73edbe42 | 101 | depends on QCOM_APR |
6b1687bf | 102 | select SND_SOC_QDSP6 |
8e3684f6 | 103 | select SND_SOC_QCOM_COMMON |
e9dc9190 | 104 | select SND_SOC_RT5663 |
0ddb0fb0 | 105 | select SND_SOC_MAX98927 |
6b1687bf R |
106 | help |
107 | To add support for audio on Qualcomm Technologies Inc. | |
108 | SDM845 SoC-based systems. | |
109 | Say Y if you want to use audio device on this SoCs. |