Kconfig (0ea8a56de21be24cb79abb03dee79aabcd60a316) Kconfig (520a1c396d1966b64884d8e0176a580150d5a09e)
1# SPDX-License-Identifier: GPL-2.0-only
1# SPDX-License-Identifier: GPL-2.0-only
2config SND_SOC_QCOM
2menuconfig SND_SOC_QCOM
3 tristate "ASoC support for QCOM platforms"
4 depends on ARCH_QCOM || COMPILE_TEST
5 help
6 Say Y or M if you want to add support to use audio devices
7 in Qualcomm Technologies SOC-based platforms.
8
3 tristate "ASoC support for QCOM platforms"
4 depends on ARCH_QCOM || COMPILE_TEST
5 help
6 Say Y or M if you want to add support to use audio devices
7 in Qualcomm Technologies SOC-based platforms.
8
9if SND_SOC_QCOM
10
9config SND_SOC_LPASS_CPU
10 tristate
11 select REGMAP_MMIO
12
13config SND_SOC_LPASS_PLATFORM
14 tristate
15 select REGMAP_MMIO
16
17config SND_SOC_LPASS_IPQ806X
18 tristate
19 select SND_SOC_LPASS_CPU
20 select SND_SOC_LPASS_PLATFORM
21
22config SND_SOC_LPASS_APQ8016
23 tristate
24 select SND_SOC_LPASS_CPU
25 select SND_SOC_LPASS_PLATFORM
26
11config SND_SOC_LPASS_CPU
12 tristate
13 select REGMAP_MMIO
14
15config SND_SOC_LPASS_PLATFORM
16 tristate
17 select REGMAP_MMIO
18
19config SND_SOC_LPASS_IPQ806X
20 tristate
21 select SND_SOC_LPASS_CPU
22 select SND_SOC_LPASS_PLATFORM
23
24config SND_SOC_LPASS_APQ8016
25 tristate
26 select SND_SOC_LPASS_CPU
27 select SND_SOC_LPASS_PLATFORM
28
29config SND_SOC_LPASS_SC7180
30 tristate
31 select SND_SOC_LPASS_CPU
32 select SND_SOC_LPASS_PLATFORM
33
27config SND_SOC_STORM
28 tristate "ASoC I2S support for Storm boards"
34config SND_SOC_STORM
35 tristate "ASoC I2S support for Storm boards"
29 depends on SND_SOC_QCOM
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"
36 select SND_SOC_LPASS_IPQ806X
37 select SND_SOC_MAX98357A
38 help
39 Say Y or M if you want add support for SoC audio on the
40 Qualcomm Technologies IPQ806X-based Storm board.
41
42config SND_SOC_APQ8016_SBC
43 tristate "SoC Audio support for APQ8016 SBC platforms"
38 depends on SND_SOC_QCOM
39 select SND_SOC_LPASS_APQ8016
40 select SND_SOC_QCOM_COMMON
41 help
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.
45
46config SND_SOC_QCOM_COMMON

--- 6 unchanged lines hidden (view full) ---

53 tristate
54
55config SND_SOC_QDSP6_AFE
56 tristate
57
58config SND_SOC_QDSP6_AFE_DAI
59 tristate
60
44 select SND_SOC_LPASS_APQ8016
45 select SND_SOC_QCOM_COMMON
46 help
47 Support for Qualcomm Technologies LPASS audio block in
48 APQ8016 SOC-based systems.
49 Say Y if you want to use audio devices on MI2S.
50
51config SND_SOC_QCOM_COMMON

--- 6 unchanged lines hidden (view full) ---

58 tristate
59
60config SND_SOC_QDSP6_AFE
61 tristate
62
63config SND_SOC_QDSP6_AFE_DAI
64 tristate
65
66config SND_SOC_QDSP6_AFE_CLOCKS
67 tristate
68
61config SND_SOC_QDSP6_ADM
62 tristate
63
64config SND_SOC_QDSP6_ROUTING
65 tristate
66
67config SND_SOC_QDSP6_ASM
68 tristate

--- 4 unchanged lines hidden (view full) ---

73
74config SND_SOC_QDSP6
75 tristate "SoC ALSA audio driver for QDSP6"
76 depends on QCOM_APR
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
69config SND_SOC_QDSP6_ADM
70 tristate
71
72config SND_SOC_QDSP6_ROUTING
73 tristate
74
75config SND_SOC_QDSP6_ASM
76 tristate

--- 4 unchanged lines hidden (view full) ---

81
82config SND_SOC_QDSP6
83 tristate "SoC ALSA audio driver for QDSP6"
84 depends on QCOM_APR
85 select SND_SOC_QDSP6_COMMON
86 select SND_SOC_QDSP6_CORE
87 select SND_SOC_QDSP6_AFE
88 select SND_SOC_QDSP6_AFE_DAI
89 select SND_SOC_QDSP6_AFE_CLOCKS
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
85 help
86 To add support for MSM QDSP6 Soc Audio.
87 This will enable sound soc platform specific
88 audio drivers. This includes q6asm, q6adm,

--- 16 unchanged lines hidden (view full) ---

105 select SND_SOC_QCOM_COMMON
106 select SND_SOC_RT5663
107 select SND_SOC_MAX98927
108 imply SND_SOC_CROS_EC_CODEC
109 help
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.
90 select SND_SOC_QDSP6_ADM
91 select SND_SOC_QDSP6_ROUTING
92 select SND_SOC_QDSP6_ASM
93 select SND_SOC_QDSP6_ASM_DAI
94 help
95 To add support for MSM QDSP6 Soc Audio.
96 This will enable sound soc platform specific
97 audio drivers. This includes q6asm, q6adm,

--- 16 unchanged lines hidden (view full) ---

114 select SND_SOC_QCOM_COMMON
115 select SND_SOC_RT5663
116 select SND_SOC_MAX98927
117 imply SND_SOC_CROS_EC_CODEC
118 help
119 To add support for audio on Qualcomm Technologies Inc.
120 SDM845 SoC-based systems.
121 Say Y if you want to use audio device on this SoCs.
122
123endif #SND_SOC_QCOM