• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig SND_SOC_INTEL_MACH
3	bool "Intel Machine drivers"
4	depends on SND_SOC_INTEL_SST_TOPLEVEL || SND_SOC_SOF_INTEL_TOPLEVEL
5	help
6	 Intel ASoC Machine Drivers. If you have a Intel machine that
7	 has an audio controller with a DSP and I2S or DMIC port, then
8	 enable this option by saying Y
9
10	 Note that the answer to this question doesn't directly affect the
11	 kernel: saying N will just cause the configurator to skip all
12	 the questions about Intel ASoC machine drivers.
13
14if SND_SOC_INTEL_MACH && (SND_SOC_SOF_INTEL_COMMON || !SND_SOC_SOF_INTEL_COMMON)
15
16config SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES
17	bool "Use more user friendly long card names"
18	help
19	  Some drivers report the I/O configuration to userspace through the
20	  soundcard's long card name in the control user space AP. An unfortunate
21	  side effect is that this long name may also be used by the GUI,
22	  confusing users with information they don't need.
23	  This option prevents the long name from being modified, and the I/O
24	  configuration will be provided through a different component interface.
25	  Select Y if userspace like UCM (Use Case Manager) uses the component
26	  interface.
27	  If unsure select N.
28
29config SND_SOC_INTEL_HDA_DSP_COMMON
30	tristate
31
32config SND_SOC_INTEL_SOF_MAXIM_COMMON
33	tristate
34
35config SND_SOC_INTEL_SOF_REALTEK_COMMON
36	tristate
37
38config SND_SOC_INTEL_SOF_CIRRUS_COMMON
39	tristate
40
41config SND_SOC_INTEL_SOF_NUVOTON_COMMON
42	tristate
43
44config SND_SOC_INTEL_SOF_BOARD_HELPERS
45	select SND_SOC_ACPI_INTEL_MATCH
46	tristate
47
48if SND_SOC_INTEL_CATPT
49
50config SND_SOC_INTEL_HASWELL_MACH
51	tristate "Haswell with RT5640 I2S codec"
52	depends on I2C
53	depends on I2C_DESIGNWARE_PLATFORM || COMPILE_TEST
54	depends on X86_INTEL_LPSS || COMPILE_TEST
55	select SND_SOC_RT5640
56	help
57	  This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell
58	  Ultrabook platforms. This is a recommended option.
59	  Say Y or m if you have such a device.
60	  If unsure select "N".
61
62endif ## SND_SOC_INTEL_CATPT
63
64if SND_SOC_INTEL_CATPT || SND_SOC_SOF_BROADWELL
65
66config SND_SOC_INTEL_BDW_RT5650_MACH
67	tristate "Broadwell with RT5650 codec"
68	depends on I2C
69	depends on I2C_DESIGNWARE_PLATFORM || COMPILE_TEST
70	depends on X86_INTEL_LPSS || COMPILE_TEST
71	select SND_SOC_RT5645
72	help
73	  This adds the ASoC machine driver for Intel Broadwell platforms with
74	  the RT5650 codec.
75	  Say Y if you have such a device.
76	  If unsure select "N".
77
78config SND_SOC_INTEL_BDW_RT5677_MACH
79	tristate "Broadwell with RT5677 codec"
80	depends on I2C
81	depends on I2C_DESIGNWARE_PLATFORM || COMPILE_TEST
82	depends on GPIOLIB || COMPILE_TEST
83	depends on X86_INTEL_LPSS || COMPILE_TEST
84	depends on SPI_MASTER
85	select SPI_PXA2XX
86	select SND_SOC_RT5677_SPI
87	select SND_SOC_RT5677
88	help
89	  This adds support for Intel Broadwell platform based boards with
90	  the RT5677 audio codec. This is a recommended option.
91	  Say Y or m if you have such a device.
92	  If unsure select "N".
93
94config SND_SOC_INTEL_BROADWELL_MACH
95	tristate "Broadwell with RT286 I2S codec"
96	depends on I2C
97	depends on I2C_DESIGNWARE_PLATFORM || COMPILE_TEST
98	depends on X86_INTEL_LPSS || COMPILE_TEST
99	select SND_SOC_RT286
100	help
101	  This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell
102	  Ultrabook platforms.
103	  Say Y or m if you have such a device. This is a recommended option.
104	  If unsure select "N".
105endif ## SND_SOC_INTEL_CATPT || SND_SOC_SOF_BROADWELL
106
107if SND_SST_ATOM_HIFI2_PLATFORM || SND_SOC_SOF_BAYTRAIL
108
109config SND_SOC_INTEL_BYTCR_RT5640_MACH
110	tristate "Baytrail and Baytrail-CR with RT5640 codec"
111	depends on I2C && ACPI
112	depends on X86_INTEL_LPSS || COMPILE_TEST
113	depends on GPIOLIB || COMPILE_TEST
114	select SND_SOC_ACPI
115	select SND_SOC_RT5640
116	help
117	  This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
118	  platforms with RT5640 audio codec.
119	  Say Y or m if you have such a device. This is a recommended option.
120	  If unsure select "N".
121
122config SND_SOC_INTEL_BYTCR_RT5651_MACH
123	tristate "Baytrail and Baytrail-CR with RT5651 codec"
124	depends on I2C && ACPI
125	depends on X86_INTEL_LPSS || COMPILE_TEST
126	depends on GPIOLIB || COMPILE_TEST
127	select SND_SOC_ACPI
128	select SND_SOC_RT5651
129	help
130	  This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
131	  platforms with RT5651 audio codec.
132	  Say Y or m if you have such a device. This is a recommended option.
133	  If unsure select "N".
134
135config SND_SOC_INTEL_BYTCR_WM5102_MACH
136	tristate "Baytrail and Baytrail-CR with WM5102 codec"
137	depends on MFD_ARIZONA && MFD_WM5102 && SPI_MASTER && ACPI
138	depends on X86_INTEL_LPSS || COMPILE_TEST
139	depends on GPIOLIB || COMPILE_TEST
140	select SND_SOC_ACPI
141	select SND_SOC_WM5102
142	help
143	  This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
144	  platforms with WM5102 audio codec.
145	  Say Y if you have such a device.
146	  If unsure select "N".
147
148config SND_SOC_INTEL_CHT_BSW_RT5672_MACH
149	tristate "Cherrytrail & Braswell with RT5672 codec"
150	depends on I2C && ACPI
151	depends on X86_INTEL_LPSS || COMPILE_TEST
152	depends on GPIOLIB || COMPILE_TEST
153	select SND_SOC_ACPI
154	select SND_SOC_RT5670
155	help
156	  This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
157	  platforms with RT5672 audio codec.
158	  Say Y or m if you have such a device. This is a recommended option.
159	  If unsure select "N".
160
161config SND_SOC_INTEL_CHT_BSW_RT5645_MACH
162	tristate "Cherrytrail & Braswell with RT5645/5650 codec"
163	depends on I2C && ACPI
164	depends on X86_INTEL_LPSS || COMPILE_TEST
165	select SND_SOC_ACPI
166	select SND_SOC_RT5645
167	help
168	  This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
169	  platforms with RT5645/5650 audio codec.
170	  Say Y or m if you have such a device. This is a recommended option.
171	  If unsure select "N".
172
173config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH
174	tristate "Cherrytrail & Braswell with MAX98090 & TI codec"
175	depends on I2C && ACPI
176	depends on X86_INTEL_LPSS || COMPILE_TEST
177	depends on GPIOLIB || COMPILE_TEST
178	select SND_SOC_MAX98090
179	select SND_SOC_TS3A227E
180	help
181	  This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
182	  platforms with MAX98090 audio codec it also can support TI jack chip as aux device.
183	  Say Y or m if you have such a device. This is a recommended option.
184	  If unsure select "N".
185
186config SND_SOC_INTEL_CHT_BSW_NAU8824_MACH
187	tristate "Cherrytrail & Braswell with NAU88L24 codec"
188	depends on I2C && ACPI
189	depends on X86_INTEL_LPSS || COMPILE_TEST
190	select SND_SOC_ACPI
191	select SND_SOC_NAU8824
192	help
193	  This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
194	  platforms with NAU88L24 audio codec.
195	  Say Y or m if you have such a device. This is a recommended option.
196	  If unsure select "N".
197
198config SND_SOC_INTEL_BYT_CHT_CX2072X_MACH
199	tristate "Baytrail & Cherrytrail with CX2072X codec"
200	depends on I2C && ACPI
201	depends on X86_INTEL_LPSS || COMPILE_TEST
202	depends on GPIOLIB || COMPILE_TEST
203	select SND_SOC_ACPI
204	select SND_SOC_CX2072X
205	help
206	  This adds support for ASoC machine driver for Intel(R) Baytrail &
207	  Cherrytrail platforms with Conexant CX2072X audio codec.
208	  Say Y or m if you have such a device. This is a recommended option.
209	  If unsure select "N".
210
211config SND_SOC_INTEL_BYT_CHT_DA7213_MACH
212	tristate "Baytrail & Cherrytrail with DA7212/7213 codec"
213	depends on I2C && ACPI
214	depends on X86_INTEL_LPSS || COMPILE_TEST
215	select SND_SOC_ACPI
216	select SND_SOC_DA7213
217	help
218	  This adds support for ASoC machine driver for Intel(R) Baytrail & CherryTrail
219	  platforms with DA7212/7213 audio codec.
220	  Say Y or m if you have such a device. This is a recommended option.
221	  If unsure select "N".
222
223config SND_SOC_INTEL_BYT_CHT_ES8316_MACH
224	tristate "Baytrail & Cherrytrail with ES8316 codec"
225	depends on I2C && ACPI
226	depends on X86_INTEL_LPSS || COMPILE_TEST
227	depends on GPIOLIB || COMPILE_TEST
228	select SND_SOC_ACPI
229	select SND_SOC_ES8316
230	select SND_SOC_ES83XX_DSM_COMMON
231	help
232	  This adds support for ASoC machine driver for Intel(R) Baytrail &
233	  Cherrytrail platforms with ES8316 audio codec.
234	  Say Y or m if you have such a device. This is a recommended option.
235	  If unsure select "N".
236
237endif ## SND_SST_ATOM_HIFI2_PLATFORM || SND_SOC_SOF_BAYTRAIL
238
239if SND_SST_ATOM_HIFI2_PLATFORM
240
241config SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH
242	tristate "Baytrail & Cherrytrail platform with no codec (MinnowBoard MAX, Up)"
243	depends on I2C && ACPI
244	depends on X86_INTEL_LPSS || COMPILE_TEST
245	help
246	  This adds support for ASoC machine driver for the MinnowBoard Max or
247	  Up boards and provides access to I2S signals on the Low-Speed
248	  connector. This is not a recommended option outside of these cases.
249	  It is not intended to be enabled by distros by default.
250	  Say Y or m if you have such a device.
251
252	  If unsure select "N".
253
254endif ## SND_SST_ATOM_HIFI2_PLATFORM
255
256config SND_SOC_INTEL_DA7219_MAX98357A_GENERIC
257	tristate
258	select SND_SOC_DA7219
259	select SND_SOC_MAX98357A
260	select SND_SOC_DMIC
261	select SND_SOC_HDAC_HDMI
262	select SND_SOC_INTEL_HDA_DSP_COMMON
263
264if SND_SOC_SOF_APOLLOLAKE
265
266config SND_SOC_INTEL_SOF_WM8804_MACH
267	tristate "SOF with Wolfson/Cirrus WM8804 codec"
268	depends on I2C && ACPI
269	depends on MFD_INTEL_LPSS || COMPILE_TEST
270	depends on GPIOLIB || COMPILE_TEST
271	select SND_SOC_WM8804_I2C
272	help
273	  This adds support for ASoC machine driver for Intel platforms
274	  with the Wolfson/Cirrus WM8804 I2S audio codec.
275	  Say Y or m if you have such a device. This is a recommended option.
276	  If unsure select "N".
277
278endif ## SND_SOC_SOF_APOLLOLAKE
279
280if SND_SOC_SOF_GEMINILAKE
281
282config SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH
283	tristate "GLK with DA7219 and MAX98357A in I2S Mode"
284	imply SND_SOC_INTEL_SOF_DA7219_MACH
285	help
286	   This adds support for ASoC machine driver for Geminilake platforms
287	   with DA7219 + MAX98357A I2S audio codec. This option is deprecated
288	   and please use SND_SOC_INTEL_SOF_DA7219_MACH instead.
289	   Say Y or m if you have such a device. This is a recommended option.
290	   If unsure select "N".
291
292config SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH
293	tristate "GLK with RT5682 and MAX98357A in I2S Mode"
294	imply SND_SOC_INTEL_SOF_RT5682_MACH
295	help
296	   This adds support for ASoC machine driver for Geminilake platforms
297	   with RT5682 + MAX98357A I2S audio codec. This option is deprecated
298	   and please use SND_SOC_INTEL_SOF_RT5682_MACH instead.
299	   Say Y if you have such a device.
300	   If unsure select "N".
301
302endif ## SND_SOC_SOF_GEMINILAKE
303
304if SND_SOC_SOF_HDA_AUDIO_CODEC
305
306config SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH
307	tristate "Skylake+ with HDA Codecs"
308	depends on SND_HDA_CODEC_HDMI
309	select SND_SOC_INTEL_HDA_DSP_COMMON
310	select SND_SOC_INTEL_SOF_BOARD_HELPERS
311	select SND_SOC_DMIC
312	# SND_SOC_HDAC_HDA is already selected
313	help
314	  This adds support for ASoC machine driver for Intel Skylake+
315	  platforms with display (HDMI/DP) and HDA audio codecs, and
316	  Smart Sound Technology (SST) integrated audio DSP.
317	  Say Y or m if you have such a device. This is a recommended option.
318	  If unsure select "N".
319
320endif ## SND_SOC_SOF_HDA_AUDIO_CODEC
321
322if SND_SOC_SOF_HDA_LINK || SND_SOC_SOF_BAYTRAIL
323config SND_SOC_INTEL_SOF_RT5682_MACH
324	tristate "SOF with rt5650/rt5682 codec in I2S Mode"
325	depends on I2C && ACPI
326	depends on ((SND_HDA_CODEC_HDMI && SND_SOC_SOF_HDA_AUDIO_CODEC) &&\
327		    (MFD_INTEL_LPSS || COMPILE_TEST)) ||\
328		   (SND_SOC_SOF_BAYTRAIL && (X86_INTEL_LPSS || COMPILE_TEST))
329	select SND_SOC_MAX98357A
330	select SND_SOC_MAX98373_I2C
331	select SND_SOC_MAX98390
332	select SND_SOC_RT1011
333	select SND_SOC_RT1015
334	select SND_SOC_RT1015P
335	select SND_SOC_RT5645
336	select SND_SOC_RT5682_I2C
337	select SND_SOC_RT5682S
338	select SND_SOC_DMIC
339	select SND_SOC_INTEL_HDA_DSP_COMMON
340	select SND_SOC_INTEL_SOF_BOARD_HELPERS
341	select SND_SOC_INTEL_SOF_MAXIM_COMMON
342	select SND_SOC_INTEL_SOF_REALTEK_COMMON
343	select SND_SOC_ACPI_INTEL_MATCH
344	help
345	   This adds support for ASoC machine driver for SOF platforms
346	   with rt5650 or rt5682 codec.
347	   Say Y if you have such a device.
348	   If unsure select "N".
349
350config SND_SOC_INTEL_SOF_CS42L42_MACH
351	tristate "SOF with cs42l42 codec in I2S Mode"
352	depends on I2C && ACPI
353	depends on ((SND_HDA_CODEC_HDMI && SND_SOC_SOF_HDA_AUDIO_CODEC) &&\
354		    (MFD_INTEL_LPSS || COMPILE_TEST))
355	select SND_SOC_CS42L42
356	select SND_SOC_MAX98357A
357	select SND_SOC_DMIC
358	select SND_SOC_INTEL_HDA_DSP_COMMON
359	select SND_SOC_INTEL_SOF_BOARD_HELPERS
360	select SND_SOC_INTEL_SOF_MAXIM_COMMON
361	select SND_SOC_ACPI_INTEL_MATCH
362	help
363	   This adds support for ASoC machine driver for SOF platforms
364	   with cs42l42 codec.
365	   Say Y if you have such a device.
366	   If unsure select "N".
367
368config SND_SOC_INTEL_SOF_PCM512x_MACH
369	tristate "SOF with TI PCM512x codec"
370	depends on I2C && ACPI
371	depends on (SND_SOC_SOF_HDA_AUDIO_CODEC && (MFD_INTEL_LPSS || COMPILE_TEST)) ||\
372		   (SND_SOC_SOF_BAYTRAIL && (X86_INTEL_LPSS || COMPILE_TEST))
373	depends on SND_HDA_CODEC_HDMI
374	select SND_SOC_INTEL_HDA_DSP_COMMON
375	select SND_SOC_PCM512x_I2C
376	help
377	  This adds support for ASoC machine driver for SOF platforms
378	  with TI PCM512x I2S audio codec.
379	  Say Y or m if you have such a device.
380	  If unsure select "N".
381
382config SND_SOC_INTEL_SOF_ES8336_MACH
383	tristate "SOF with ES8336 or ES8326 codec in I2S mode"
384	depends on I2C && ACPI
385	depends on MFD_INTEL_LPSS || COMPILE_TEST
386	depends on GPIOLIB || COMPILE_TEST
387	depends on SND_HDA_CODEC_HDMI && SND_SOC_SOF_HDA_AUDIO_CODEC
388	select SND_SOC_ES8316
389	select SND_SOC_ES8326
390	select SND_SOC_DMIC
391	select SND_SOC_INTEL_HDA_DSP_COMMON
392	help
393	   This adds support for ASoC machine driver for SOF platforms
394	   with es8336 codec.
395	   Say Y if you have such a device.
396	   If unsure select "N".
397
398config SND_SOC_INTEL_SOF_NAU8825_MACH
399	tristate "SOF with nau8825 codec in I2S Mode"
400	depends on I2C && ACPI
401	depends on ((SND_HDA_CODEC_HDMI && SND_SOC_SOF_HDA_AUDIO_CODEC) &&\
402		    (MFD_INTEL_LPSS || COMPILE_TEST))
403	select SND_SOC_NAU8825
404	select SND_SOC_RT1015P
405	select SND_SOC_MAX98373_I2C
406	select SND_SOC_MAX98357A
407	select SND_SOC_NAU8315
408	select SND_SOC_DMIC
409	select SND_SOC_INTEL_HDA_DSP_COMMON
410	select SND_SOC_INTEL_SOF_BOARD_HELPERS
411	select SND_SOC_INTEL_SOF_MAXIM_COMMON
412	select SND_SOC_INTEL_SOF_NUVOTON_COMMON
413	select SND_SOC_INTEL_SOF_REALTEK_COMMON
414	select SND_SOC_ACPI_INTEL_MATCH
415	help
416	   This adds support for ASoC machine driver for SOF platforms
417	   with nau8825 codec.
418	   Say Y if you have such a device.
419	   If unsure select "N".
420
421endif ## SND_SOC_SOF_HDA_LINK || SND_SOC_SOF_BAYTRAIL
422
423if (SND_SOC_SOF_COMETLAKE && SND_SOC_SOF_HDA_LINK)
424
425config SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH
426	tristate "CML_LP with DA7219 and MAX98357A in I2S Mode"
427	imply SND_SOC_INTEL_SOF_DA7219_MACH
428	help
429	   This adds support for ASoC machine driver for Cometlake platforms
430	   with DA7219 + MAX98357A I2S audio codec. This option is deprecated
431	   and please use SND_SOC_INTEL_SOF_DA7219_MACH instead.
432	   Say Y or m if you have such a device. This is a recommended option.
433	   If unsure select "N".
434
435config SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH
436	tristate "CML with RT1011 and RT5682 in I2S Mode"
437	imply SND_SOC_INTEL_SOF_RT5682_MACH
438	help
439	  This adds support for ASoC machine driver for SOF platform with
440	  RT1011 + RT5682 I2S codec. This option is deprecated and please used
441	  SND_SOC_INTEL_SOF_RT5682_MACH instead.
442	  Say Y if you have such a device.
443	  If unsure select "N".
444
445endif ## SND_SOC_SOF_COMETLAKE && SND_SOC_SOF_HDA_LINK
446
447config SND_SOC_INTEL_SOF_DA7219_MACH
448	tristate "SOF with DA7219 codec in I2S Mode"
449	depends on I2C && ACPI
450	depends on MFD_INTEL_LPSS || COMPILE_TEST
451	depends on SND_HDA_CODEC_HDMI && SND_SOC_SOF_HDA_AUDIO_CODEC
452	select SND_SOC_INTEL_HDA_DSP_COMMON
453	select SND_SOC_DA7219
454	select SND_SOC_MAX98357A
455	select SND_SOC_MAX98373_I2C
456	select SND_SOC_MAX98390
457	select SND_SOC_DMIC
458	select SND_SOC_INTEL_SOF_BOARD_HELPERS
459	select SND_SOC_INTEL_SOF_MAXIM_COMMON
460	select SND_SOC_ACPI_INTEL_MATCH
461	help
462	  This adds support for ASoC machine driver for SOF platforms
463	  with Dialog DA7219 I2S audio codec.
464	  Say Y if you have such a device.
465	  If unsure select "N".
466
467if SND_SOC_SOF_HDA_LINK
468
469config SND_SOC_INTEL_SOF_SSP_AMP_MACH
470	tristate "SOF with amplifiers in I2S Mode"
471	depends on I2C && ACPI
472	depends on MFD_INTEL_LPSS || COMPILE_TEST
473	select SND_SOC_RT1308
474	select SND_SOC_CS35L41_I2C
475	select SND_SOC_DMIC
476	select SND_SOC_INTEL_HDA_DSP_COMMON
477	select SND_SOC_INTEL_SOF_BOARD_HELPERS
478	select SND_SOC_INTEL_SOF_REALTEK_COMMON
479	select SND_SOC_INTEL_SOF_CIRRUS_COMMON
480	select SND_SOC_ACPI_INTEL_MATCH
481	help
482	   This adds support for ASoC machine driver for SOF platforms
483	   with RT1308/CS35L41 I2S audio codec.
484	   Say Y if you have such a device.
485	   If unsure select "N".
486endif ## SND_SOC_SOF_HDA_LINK
487
488if SND_SOC_SOF_ELKHARTLAKE
489
490config SND_SOC_INTEL_EHL_RT5660_MACH
491	tristate "EHL with RT5660 in I2S mode"
492	depends on I2C && ACPI
493	depends on MFD_INTEL_LPSS || COMPILE_TEST
494	depends on SND_HDA_CODEC_HDMI && SND_SOC_SOF_HDA_AUDIO_CODEC
495	select SND_SOC_RT5660
496	select SND_SOC_DMIC
497	select SND_SOC_INTEL_HDA_DSP_COMMON
498	help
499	  This adds support for ASoC machine driver for Elkhart Lake
500	  platform with RT5660 I2S audio codec.
501
502endif ## SND_SOC_SOF_ELKHARTLAKE
503
504if SND_SOC_SOF_INTEL_SOUNDWIRE
505
506config SND_SOC_INTEL_SOUNDWIRE_SOF_MACH
507	tristate "SoundWire generic machine driver"
508	depends on I2C && SPI_MASTER && ACPI
509	depends on MFD_INTEL_LPSS || COMPILE_TEST
510	depends on SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES || COMPILE_TEST
511	depends on SOUNDWIRE
512	select SND_SOC_SDW_UTILS
513	select SND_SOC_MAX98363
514	select SND_SOC_MAX98373_I2C
515	select SND_SOC_MAX98373_SDW
516	select SND_SOC_RT700_SDW
517	select SND_SOC_RT711_SDW
518	select SND_SOC_RT711_SDCA_SDW
519	select SND_SOC_RT712_SDCA_SDW
520	select SND_SOC_RT712_SDCA_DMIC_SDW
521	select SND_SOC_RT715_SDW
522	select SND_SOC_RT715_SDCA_SDW
523	select SND_SOC_RT722_SDCA_SDW
524	select SND_SOC_RT1308_SDW
525	select SND_SOC_RT1308
526	select SND_SOC_RT1316_SDW
527	select SND_SOC_RT1318_SDW
528	select SND_SOC_RT1320_SDW
529	select SND_SOC_RT5682_SDW
530	select SND_SOC_CS42L42_SDW
531	select SND_SOC_CS42L43
532	select SND_SOC_CS42L43_SDW
533	select MFD_CS42L43
534	select MFD_CS42L43_SDW
535	select PINCTRL_CS42L43
536	select SPI_CS42L43
537	select SND_SOC_CS35L56_SPI
538	select SND_SOC_CS35L56_SDW
539	select SND_SOC_DMIC
540	select SND_SOC_INTEL_HDA_DSP_COMMON
541	imply SND_SOC_SDW_MOCKUP
542	help
543	  Add support for Intel SoundWire-based platforms connected to
544	  MAX98373, RT700, RT711, RT1308 and RT715
545	  If unsure select "N".
546
547endif
548
549endif ## SND_SOC_INTEL_MACH
550