sound: Fix Kconfig indentation
[linux-block.git] / sound / soc / sof / intel / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
7e978fa3
LG
2config SND_SOC_SOF_INTEL_TOPLEVEL
3 bool "SOF support for Intel audio DSPs"
4 depends on X86 || COMPILE_TEST
5 help
6 This adds support for Sound Open Firmware for Intel(R) platforms.
7 Say Y if you have such a device.
8 If unsure select "N".
9
10if SND_SOC_SOF_INTEL_TOPLEVEL
11
12config SND_SOC_SOF_INTEL_ACPI
13 tristate
14 select SND_SOC_SOF_BAYTRAIL if SND_SOC_SOF_BAYTRAIL_SUPPORT
15 select SND_SOC_SOF_BROADWELL if SND_SOC_SOF_BROADWELL_SUPPORT
16 help
17 This option is not user-selectable but automagically handled by
18 'select' statements at a higher level
19
20config SND_SOC_SOF_INTEL_PCI
21 tristate
22 select SND_SOC_SOF_MERRIFIELD if SND_SOC_SOF_MERRIFIELD_SUPPORT
23 select SND_SOC_SOF_APOLLOLAKE if SND_SOC_SOF_APOLLOLAKE_SUPPORT
24 select SND_SOC_SOF_GEMINILAKE if SND_SOC_SOF_GEMINILAKE_SUPPORT
25 select SND_SOC_SOF_CANNONLAKE if SND_SOC_SOF_CANNONLAKE_SUPPORT
26 select SND_SOC_SOF_COFFEELAKE if SND_SOC_SOF_COFFEELAKE_SUPPORT
27 select SND_SOC_SOF_ICELAKE if SND_SOC_SOF_ICELAKE_SUPPORT
927ce5c7
EG
28 select SND_SOC_SOF_COMETLAKE_LP if SND_SOC_SOF_COMETLAKE_LP_SUPPORT
29 select SND_SOC_SOF_COMETLAKE_H if SND_SOC_SOF_COMETLAKE_H_SUPPORT
1205c81e 30 select SND_SOC_SOF_TIGERLAKE if SND_SOC_SOF_TIGERLAKE_SUPPORT
61732690 31 select SND_SOC_SOF_ELKHARTLAKE if SND_SOC_SOF_ELKHARTLAKE_SUPPORT
7e978fa3
LG
32 help
33 This option is not user-selectable but automagically handled by
34 'select' statements at a higher level
35
36config SND_SOC_SOF_INTEL_HIFI_EP_IPC
37 tristate
38 help
82e8d723 39 This option is not user-selectable but automagically handled by
7e978fa3
LG
40 'select' statements at a higher level
41
42config SND_SOC_SOF_INTEL_ATOM_HIFI_EP
43 tristate
78989ff8 44 select SND_SOC_SOF_INTEL_COMMON
7e978fa3
LG
45 select SND_SOC_SOF_INTEL_HIFI_EP_IPC
46 help
47 This option is not user-selectable but automagically handled by
48 'select' statements at a higher level
49
50config SND_SOC_SOF_INTEL_COMMON
51 tristate
52 select SND_SOC_ACPI_INTEL_MATCH
53 select SND_SOC_SOF_XTENSA
54 select SND_SOC_INTEL_MACH
55 select SND_SOC_ACPI if ACPI
56 help
57 This option is not user-selectable but automagically handled by
58 'select' statements at a higher level
59
60if SND_SOC_SOF_INTEL_ACPI
61
62config SND_SOC_SOF_BAYTRAIL_SUPPORT
63 bool "SOF support for Baytrail, Braswell and Cherrytrail"
64 help
65 This adds support for Sound Open Firmware for Intel(R) platforms
66 using the Baytrail, Braswell or Cherrytrail processors.
67 Say Y if you have such a device.
68 If unsure select "N".
69
70config SND_SOC_SOF_BAYTRAIL
71 tristate
72 select SND_SOC_SOF_INTEL_ATOM_HIFI_EP
73 help
74 This option is not user-selectable but automagically handled by
75 'select' statements at a higher level
76
77config SND_SOC_SOF_BROADWELL_SUPPORT
78 bool "SOF support for Broadwell"
79 help
80 This adds support for Sound Open Firmware for Intel(R) platforms
81 using the Broadwell processors.
82 Say Y if you have such a device.
83 If unsure select "N".
84
85config SND_SOC_SOF_BROADWELL
86 tristate
87 select SND_SOC_SOF_INTEL_COMMON
88 select SND_SOC_SOF_INTEL_HIFI_EP_IPC
89 help
90 This option is not user-selectable but automagically handled by
91 'select' statements at a higher level
92
93endif ## SND_SOC_SOF_INTEL_ACPI
94
95if SND_SOC_SOF_INTEL_PCI
96
97config SND_SOC_SOF_MERRIFIELD_SUPPORT
98 bool "SOF support for Tangier/Merrifield"
99 help
100 This adds support for Sound Open Firmware for Intel(R) platforms
101 using the Tangier/Merrifield processors.
102 Say Y if you have such a device.
103 If unsure select "N".
104
105config SND_SOC_SOF_MERRIFIELD
106 tristate
107 select SND_SOC_SOF_INTEL_ATOM_HIFI_EP
108 help
109 This option is not user-selectable but automagically handled by
110 'select' statements at a higher level
111
112config SND_SOC_SOF_APOLLOLAKE_SUPPORT
113 bool "SOF support for Apollolake"
114 help
115 This adds support for Sound Open Firmware for Intel(R) platforms
116 using the Apollolake processors.
117 Say Y if you have such a device.
118 If unsure select "N".
119
120config SND_SOC_SOF_APOLLOLAKE
121 tristate
122 select SND_SOC_SOF_HDA_COMMON
123 help
124 This option is not user-selectable but automagically handled by
125 'select' statements at a higher level
126
127config SND_SOC_SOF_GEMINILAKE_SUPPORT
128 bool "SOF support for GeminiLake"
129 help
130 This adds support for Sound Open Firmware for Intel(R) platforms
131 using the Geminilake processors.
132 Say Y if you have such a device.
133 If unsure select "N".
134
135config SND_SOC_SOF_GEMINILAKE
136 tristate
137 select SND_SOC_SOF_HDA_COMMON
138 help
139 This option is not user-selectable but automagically handled by
140 'select' statements at a higher level
141
142config SND_SOC_SOF_CANNONLAKE_SUPPORT
143 bool "SOF support for Cannonlake"
144 help
145 This adds support for Sound Open Firmware for Intel(R) platforms
146 using the Cannonlake processors.
147 Say Y if you have such a device.
148 If unsure select "N".
149
150config SND_SOC_SOF_CANNONLAKE
151 tristate
152 select SND_SOC_SOF_HDA_COMMON
153 help
154 This option is not user-selectable but automagically handled by
155 'select' statements at a higher level
156
157config SND_SOC_SOF_COFFEELAKE_SUPPORT
158 bool "SOF support for CoffeeLake"
159 help
160 This adds support for Sound Open Firmware for Intel(R) platforms
161 using the Coffeelake processors.
162 Say Y if you have such a device.
163 If unsure select "N".
164
165config SND_SOC_SOF_COFFEELAKE
166 tristate
167 select SND_SOC_SOF_HDA_COMMON
168 help
169 This option is not user-selectable but automagically handled by
170 'select' statements at a higher level
171
172config SND_SOC_SOF_ICELAKE_SUPPORT
173 bool "SOF support for Icelake"
174 help
175 This adds support for Sound Open Firmware for Intel(R) platforms
176 using the Icelake processors.
177 Say Y if you have such a device.
178 If unsure select "N".
179
180config SND_SOC_SOF_ICELAKE
181 tristate
182 select SND_SOC_SOF_HDA_COMMON
183 help
184 This option is not user-selectable but automagically handled by
185 'select' statements at a higher level
186
927ce5c7
EG
187config SND_SOC_SOF_COMETLAKE_LP
188 tristate
189 select SND_SOC_SOF_HDA_COMMON
190 help
191 This option is not user-selectable but automagically handled by
192 'select' statements at a higher level
193
194config SND_SOC_SOF_COMETLAKE_LP_SUPPORT
195 bool "SOF support for CometLake-LP"
196 help
197 This adds support for Sound Open Firmware for Intel(R) platforms
198 using the Cometlake-LP processors.
199 Say Y if you have such a device.
200 If unsure select "N".
201
202config SND_SOC_SOF_COMETLAKE_H
203 tristate
204 select SND_SOC_SOF_HDA_COMMON
205 help
206 This option is not user-selectable but automagically handled by
207 'select' statements at a higher level
208
209config SND_SOC_SOF_COMETLAKE_H_SUPPORT
210 bool "SOF support for CometLake-H"
211 help
212 This adds support for Sound Open Firmware for Intel(R) platforms
213 using the Cometlake-H processors.
214 Say Y if you have such a device.
215 If unsure select "N".
216
1205c81e
PX
217config SND_SOC_SOF_TIGERLAKE_SUPPORT
218 bool "SOF support for Tigerlake"
219 help
82e8d723
KK
220 This adds support for Sound Open Firmware for Intel(R) platforms
221 using the Tigerlake processors.
222 Say Y if you have such a device.
223 If unsure select "N".
1205c81e
PX
224
225config SND_SOC_SOF_TIGERLAKE
226 tristate
227 select SND_SOC_SOF_HDA_COMMON
228 help
82e8d723 229 This option is not user-selectable but automagically handled by
1205c81e
PX
230 'select' statements at a higher level
231
61732690
PX
232config SND_SOC_SOF_ELKHARTLAKE_SUPPORT
233 bool "SOF support for ElkhartLake"
234 help
82e8d723
KK
235 This adds support for Sound Open Firmware for Intel(R) platforms
236 using the ElkhartLake processors.
237 Say Y if you have such a device.
238 If unsure select "N".
61732690
PX
239
240config SND_SOC_SOF_ELKHARTLAKE
241 tristate
242 select SND_SOC_SOF_HDA_COMMON
243 help
82e8d723 244 This option is not user-selectable but automagically handled by
61732690
PX
245 'select' statements at a higher level
246
7e978fa3
LG
247config SND_SOC_SOF_HDA_COMMON
248 tristate
249 select SND_SOC_SOF_INTEL_COMMON
250 select SND_SOC_SOF_HDA_LINK_BASELINE
251 help
252 This option is not user-selectable but automagically handled by
253 'select' statements at a higher level
254
255if SND_SOC_SOF_HDA_COMMON
256
257config SND_SOC_SOF_HDA_LINK
258 bool "SOF support for HDA Links(HDA/HDMI)"
259 depends on SND_SOC_SOF_NOCODEC=n
260 select SND_SOC_SOF_PROBE_WORK_QUEUE
261 help
262 This adds support for HDA links(HDA/HDMI) with Sound Open Firmware
263 for Intel(R) platforms.
264 Say Y if you want to enable HDA links with SOF.
265 If unsure select "N".
266
267config SND_SOC_SOF_HDA_AUDIO_CODEC
268 bool "SOF support for HDAudio codecs"
269 depends on SND_SOC_SOF_HDA_LINK
270 help
271 This adds support for HDAudio codecs with Sound Open Firmware
272 for Intel(R) platforms.
273 Say Y if you want to enable HDAudio codecs with SOF.
274 If unsure select "N".
275
276endif ## SND_SOC_SOF_HDA_COMMON
277
278config SND_SOC_SOF_HDA_LINK_BASELINE
279 tristate
280 select SND_SOC_SOF_HDA if SND_SOC_SOF_HDA_LINK
281 help
282 This option is not user-selectable but automagically handled by
283 'select' statements at a higher level
284
285config SND_SOC_SOF_HDA
286 tristate
287 select SND_HDA_EXT_CORE if SND_SOC_SOF_HDA_LINK
288 select SND_SOC_HDAC_HDA if SND_SOC_SOF_HDA_AUDIO_CODEC
37638af8 289 select SND_INTEL_NHLT if ACPI
7e978fa3
LG
290 help
291 This option is not user-selectable but automagically handled by
292 'select' statements at a higher level
293
294endif ## SND_SOC_SOF_INTEL_PCI
295
296endif ## SND_SOC_SOF_INTEL_TOPLEVEL