xref: /linux/sound/soc/intel/boards/Kconfig (revision 35bc99aaa1a3af23cf78b6b56f14230b5da3993b)
1c6059879SPierre-Louis Bossartmenuconfig SND_SOC_INTEL_MACH
2c6059879SPierre-Louis Bossart	bool "Intel Machine drivers"
3960115b8SArnd Bergmann	depends on SND_SOC_INTEL_SST_TOPLEVEL
4c6059879SPierre-Louis Bossart	help
5c6059879SPierre-Louis Bossart         Intel ASoC Machine Drivers. If you have a Intel machine that
6c6059879SPierre-Louis Bossart         has an audio controller with a DSP and I2S or DMIC port, then
7c6059879SPierre-Louis Bossart         enable this option by saying Y
8c6059879SPierre-Louis Bossart
9c6059879SPierre-Louis Bossart         Note that the answer to this question doesn't directly affect the
10c6059879SPierre-Louis Bossart         kernel: saying N will just cause the configurator to skip all
11c6059879SPierre-Louis Bossart         the questions about Intel ASoC machine drivers.
12f6a118a8SPierre-Louis Bossart
13960115b8SArnd Bergmannif SND_SOC_INTEL_MACH
14960115b8SArnd Bergmann
15c6059879SPierre-Louis Bossartif SND_SOC_INTEL_HASWELL
16c6059879SPierre-Louis Bossart
17ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_HASWELL_MACH
188fca1583SVinod Koul	tristate "Haswell Lynxpoint"
19ea2851bdSPierre-Louis Bossart	depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
20ea2851bdSPierre-Louis Bossart	select SND_SOC_RT5640
21ea2851bdSPierre-Louis Bossart	help
22ea2851bdSPierre-Louis Bossart	  This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell
23c6059879SPierre-Louis Bossart	  Ultrabook platforms. This is a recommended option.
24c6059879SPierre-Louis Bossart	  Say Y or m if you have such a device.
25ea2851bdSPierre-Louis Bossart	  If unsure select "N".
26ea2851bdSPierre-Louis Bossart
27ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BDW_RT5677_MACH
288fca1583SVinod Koul	tristate "Broadwell with RT5677 codec"
29043f5a0bSPierre-Louis Bossart	depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM && GPIOLIB
30ea2851bdSPierre-Louis Bossart	select SND_SOC_RT5677
31ea2851bdSPierre-Louis Bossart	help
32ea2851bdSPierre-Louis Bossart	  This adds support for Intel Broadwell platform based boards with
33c6059879SPierre-Louis Bossart	  the RT5677 audio codec. This is a recommended option.
34c6059879SPierre-Louis Bossart	  Say Y or m if you have such a device.
35c6059879SPierre-Louis Bossart	  If unsure select "N".
36ea2851bdSPierre-Louis Bossart
37ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BROADWELL_MACH
388fca1583SVinod Koul	tristate "Broadwell Wildcatpoint"
39ea2851bdSPierre-Louis Bossart	depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
40ea2851bdSPierre-Louis Bossart	select SND_SOC_RT286
41ea2851bdSPierre-Louis Bossart	help
42ea2851bdSPierre-Louis Bossart	  This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell
43ea2851bdSPierre-Louis Bossart	  Ultrabook platforms.
44c6059879SPierre-Louis Bossart	  Say Y or m if you have such a device. This is a recommended option.
45ea2851bdSPierre-Louis Bossart	  If unsure select "N".
4689671061SVinod Koulendif ## SND_SOC_INTEL_HASWELL
47c6059879SPierre-Louis Bossart
48c6059879SPierre-Louis Bossartif SND_SOC_INTEL_BAYTRAIL
49ea2851bdSPierre-Louis Bossart
50d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_MAX98090_MACH
518fca1583SVinod Koul	tristate "Baytrail with MAX98090 codec"
52d4d86b86SPierre-Louis Bossart	depends on X86_INTEL_LPSS && I2C
53d4d86b86SPierre-Louis Bossart	select SND_SOC_MAX98090
54d4d86b86SPierre-Louis Bossart	help
55d4d86b86SPierre-Louis Bossart	  This adds audio driver for Intel Baytrail platform based boards
56c6059879SPierre-Louis Bossart	  with the MAX98090 audio codec. This driver is deprecated, use
57c6059879SPierre-Louis Bossart	  SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH instead for better
58c6059879SPierre-Louis Bossart	  functionality.
59d4d86b86SPierre-Louis Bossart
60d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_RT5640_MACH
618fca1583SVinod Koul	tristate "Baytrail with RT5640 codec"
62d4d86b86SPierre-Louis Bossart	depends on X86_INTEL_LPSS && I2C
63d4d86b86SPierre-Louis Bossart	select SND_SOC_RT5640
64d4d86b86SPierre-Louis Bossart	help
65d4d86b86SPierre-Louis Bossart	  This adds audio driver for Intel Baytrail platform based boards
66d4d86b86SPierre-Louis Bossart	  with the RT5640 audio codec. This driver is deprecated, use
67d4d86b86SPierre-Louis Bossart	  SND_SOC_INTEL_BYTCR_RT5640_MACH instead for better functionality.
68d4d86b86SPierre-Louis Bossart
6989671061SVinod Koulendif ## SND_SOC_INTEL_BAYTRAIL
70c6059879SPierre-Louis Bossart
71c6059879SPierre-Louis Bossartif SND_SST_ATOM_HIFI2_PLATFORM
72c6059879SPierre-Louis Bossart
73ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYTCR_RT5640_MACH
748fca1583SVinod Koul	tristate "Baytrail and Baytrail-CR with RT5640 codec"
7599644597SPierre-Louis Bossart	depends on X86_INTEL_LPSS && I2C && ACPI
7699644597SPierre-Louis Bossart	select SND_SOC_ACPI
77ea2851bdSPierre-Louis Bossart	select SND_SOC_RT5640
78ea2851bdSPierre-Louis Bossart	help
79ea2851bdSPierre-Louis Bossart	  This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
80ea2851bdSPierre-Louis Bossart	  platforms with RT5640 audio codec.
81c6059879SPierre-Louis Bossart	  Say Y or m if you have such a device. This is a recommended option.
82ea2851bdSPierre-Louis Bossart	  If unsure select "N".
83ea2851bdSPierre-Louis Bossart
84ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYTCR_RT5651_MACH
858fca1583SVinod Koul	tristate "Baytrail and Baytrail-CR with RT5651 codec"
8699644597SPierre-Louis Bossart	depends on X86_INTEL_LPSS && I2C && ACPI
8799644597SPierre-Louis Bossart	select SND_SOC_ACPI
88ea2851bdSPierre-Louis Bossart	select SND_SOC_RT5651
89ea2851bdSPierre-Louis Bossart	help
90ea2851bdSPierre-Louis Bossart	  This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
91ea2851bdSPierre-Louis Bossart	  platforms with RT5651 audio codec.
92c6059879SPierre-Louis Bossart	  Say Y or m if you have such a device. This is a recommended option.
93ea2851bdSPierre-Louis Bossart	  If unsure select "N".
94ea2851bdSPierre-Louis Bossart
95ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_CHT_BSW_RT5672_MACH
968fca1583SVinod Koul	tristate "Cherrytrail & Braswell with RT5672 codec"
97ea2851bdSPierre-Louis Bossart	depends on X86_INTEL_LPSS && I2C && ACPI
9899644597SPierre-Louis Bossart	select SND_SOC_ACPI
99ea2851bdSPierre-Louis Bossart	select SND_SOC_RT5670
100ea2851bdSPierre-Louis Bossart        help
101ea2851bdSPierre-Louis Bossart          This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
102ea2851bdSPierre-Louis Bossart          platforms with RT5672 audio codec.
103c6059879SPierre-Louis Bossart          Say Y or m if you have such a device. This is a recommended option.
104ea2851bdSPierre-Louis Bossart          If unsure select "N".
105ea2851bdSPierre-Louis Bossart
106ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_CHT_BSW_RT5645_MACH
1078fca1583SVinod Koul	tristate "Cherrytrail & Braswell with RT5645/5650 codec"
108ea2851bdSPierre-Louis Bossart	depends on X86_INTEL_LPSS && I2C && ACPI
10999644597SPierre-Louis Bossart	select SND_SOC_ACPI
110ea2851bdSPierre-Louis Bossart	select SND_SOC_RT5645
111ea2851bdSPierre-Louis Bossart	help
112ea2851bdSPierre-Louis Bossart	  This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
113ea2851bdSPierre-Louis Bossart	  platforms with RT5645/5650 audio codec.
114c6059879SPierre-Louis Bossart	  Say Y or m if you have such a device. This is a recommended option.
115ea2851bdSPierre-Louis Bossart	  If unsure select "N".
116ea2851bdSPierre-Louis Bossart
117ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH
1188fca1583SVinod Koul	tristate "Cherrytrail & Braswell with MAX98090 & TI codec"
119ea2851bdSPierre-Louis Bossart	depends on X86_INTEL_LPSS && I2C && ACPI
120ea2851bdSPierre-Louis Bossart	select SND_SOC_MAX98090
121ea2851bdSPierre-Louis Bossart	select SND_SOC_TS3A227E
122ea2851bdSPierre-Louis Bossart	help
123ea2851bdSPierre-Louis Bossart	  This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
124ea2851bdSPierre-Louis Bossart	  platforms with MAX98090 audio codec it also can support TI jack chip as aux device.
125c6059879SPierre-Louis Bossart	  Say Y or m if you have such a device. This is a recommended option.
126ea2851bdSPierre-Louis Bossart	  If unsure select "N".
127ea2851bdSPierre-Louis Bossart
1285b00ce63SJohn Hsuconfig SND_SOC_INTEL_CHT_BSW_NAU8824_MACH
1295b00ce63SJohn Hsu	tristate "Cherrytrail & Braswell with NAU88L24 codec"
1305b00ce63SJohn Hsu	depends on X86_INTEL_LPSS && I2C && ACPI
1315b00ce63SJohn Hsu	select SND_SOC_ACPI
1325b00ce63SJohn Hsu	select SND_SOC_NAU8824
1335b00ce63SJohn Hsu	help
1345b00ce63SJohn Hsu	  This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
1355b00ce63SJohn Hsu	  platforms with NAU88L24 audio codec.
1365b00ce63SJohn Hsu	  Say Y or m if you have such a device. This is a recommended option.
1375b00ce63SJohn Hsu	  If unsure select "N".
1385b00ce63SJohn Hsu
139ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_CHT_DA7213_MACH
1408fca1583SVinod Koul	tristate "Baytrail & Cherrytrail with DA7212/7213 codec"
141ea2851bdSPierre-Louis Bossart	depends on X86_INTEL_LPSS && I2C && ACPI
14299644597SPierre-Louis Bossart	select SND_SOC_ACPI
143ea2851bdSPierre-Louis Bossart	select SND_SOC_DA7213
144ea2851bdSPierre-Louis Bossart	help
145ea2851bdSPierre-Louis Bossart	  This adds support for ASoC machine driver for Intel(R) Baytrail & CherryTrail
146ea2851bdSPierre-Louis Bossart	  platforms with DA7212/7213 audio codec.
147c6059879SPierre-Louis Bossart	  Say Y or m if you have such a device. This is a recommended option.
148ea2851bdSPierre-Louis Bossart	  If unsure select "N".
149ea2851bdSPierre-Louis Bossart
150ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_CHT_ES8316_MACH
1518fca1583SVinod Koul	tristate "Baytrail & Cherrytrail with ES8316 codec"
152ea2851bdSPierre-Louis Bossart	depends on X86_INTEL_LPSS && I2C && ACPI
1533c22a73fSPierre-Louis Bossart	select SND_SOC_ACPI
154ea2851bdSPierre-Louis Bossart	select SND_SOC_ES8316
155ea2851bdSPierre-Louis Bossart	help
156ea2851bdSPierre-Louis Bossart	  This adds support for ASoC machine driver for Intel(R) Baytrail &
157ea2851bdSPierre-Louis Bossart	  Cherrytrail platforms with ES8316 audio codec.
158c6059879SPierre-Louis Bossart	  Say Y or m if you have such a device. This is a recommended option.
159ea2851bdSPierre-Louis Bossart	  If unsure select "N".
160ea2851bdSPierre-Louis Bossart
161ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH
1628fca1583SVinod Koul	tristate "Baytrail & Cherrytrail platform with no codec (MinnowBoard MAX, Up)"
163ea2851bdSPierre-Louis Bossart	depends on X86_INTEL_LPSS && I2C && ACPI
164ea2851bdSPierre-Louis Bossart	help
165ea2851bdSPierre-Louis Bossart	  This adds support for ASoC machine driver for the MinnowBoard Max or
166ea2851bdSPierre-Louis Bossart	  Up boards and provides access to I2S signals on the Low-Speed
167c6059879SPierre-Louis Bossart	  connector. This is not a recommended option outside of these cases.
168c6059879SPierre-Louis Bossart	  It is not intended to be enabled by distros by default.
169c6059879SPierre-Louis Bossart	  Say Y or m if you have such a device.
170c6059879SPierre-Louis Bossart
171ea2851bdSPierre-Louis Bossart	  If unsure select "N".
172ea2851bdSPierre-Louis Bossart
17389671061SVinod Koulendif ## SND_SST_ATOM_HIFI2_PLATFORM
174c6059879SPierre-Louis Bossart
175*35bc99aaSPierre-Louis Bossartif SND_SOC_INTEL_SKL
176c6059879SPierre-Louis Bossart
177ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_SKL_RT286_MACH
1788fca1583SVinod Koul	tristate "SKL with RT286 I2S mode"
179969eaef7SPierre-Louis Bossart	depends on MFD_INTEL_LPSS && I2C && ACPI
180ea2851bdSPierre-Louis Bossart	select SND_SOC_RT286
181ea2851bdSPierre-Louis Bossart	select SND_SOC_DMIC
182ea2851bdSPierre-Louis Bossart	select SND_SOC_HDAC_HDMI
183ea2851bdSPierre-Louis Bossart	help
184ea2851bdSPierre-Louis Bossart	   This adds support for ASoC machine driver for Skylake platforms
185ea2851bdSPierre-Louis Bossart	   with RT286 I2S audio codec.
186c6059879SPierre-Louis Bossart	   Say Y or m if you have such a device.
187ea2851bdSPierre-Louis Bossart	   If unsure select "N".
188ea2851bdSPierre-Louis Bossart
189ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH
1908fca1583SVinod Koul	tristate "SKL with NAU88L25 and SSM4567 in I2S Mode"
191969eaef7SPierre-Louis Bossart	depends on MFD_INTEL_LPSS && I2C && ACPI
192ea2851bdSPierre-Louis Bossart	select SND_SOC_NAU8825
193ea2851bdSPierre-Louis Bossart	select SND_SOC_SSM4567
194ea2851bdSPierre-Louis Bossart	select SND_SOC_DMIC
195ea2851bdSPierre-Louis Bossart	select SND_SOC_HDAC_HDMI
196ea2851bdSPierre-Louis Bossart	help
197ea2851bdSPierre-Louis Bossart	  This adds support for ASoC Onboard Codec I2S machine driver. This will
198ea2851bdSPierre-Louis Bossart	  create an alsa sound card for NAU88L25 + SSM4567.
199c6059879SPierre-Louis Bossart	  Say Y or m if you have such a device. This is a recommended option.
200ea2851bdSPierre-Louis Bossart	  If unsure select "N".
201ea2851bdSPierre-Louis Bossart
202ea2851bdSPierre-Louis Bossartconfig SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH
2038fca1583SVinod Koul	tristate "SKL with NAU88L25 and MAX98357A in I2S Mode"
204969eaef7SPierre-Louis Bossart	depends on MFD_INTEL_LPSS && I2C && ACPI
205ea2851bdSPierre-Louis Bossart	select SND_SOC_NAU8825
206ea2851bdSPierre-Louis Bossart	select SND_SOC_MAX98357A
207ea2851bdSPierre-Louis Bossart	select SND_SOC_DMIC
208ea2851bdSPierre-Louis Bossart	select SND_SOC_HDAC_HDMI
209ea2851bdSPierre-Louis Bossart	help
210ea2851bdSPierre-Louis Bossart	  This adds support for ASoC Onboard Codec I2S machine driver. This will
211ea2851bdSPierre-Louis Bossart	  create an alsa sound card for NAU88L25 + MAX98357A.
212c6059879SPierre-Louis Bossart	  Say Y or m if you have such a device. This is a recommended option.
213ea2851bdSPierre-Louis Bossart	  If unsure select "N".
214d4d86b86SPierre-Louis Bossart
215*35bc99aaSPierre-Louis Bossartendif ## SND_SOC_INTEL_SKL
216*35bc99aaSPierre-Louis Bossart
217*35bc99aaSPierre-Louis Bossartif SND_SOC_INTEL_APL
218*35bc99aaSPierre-Louis Bossart
219d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH
2208fca1583SVinod Koul	tristate "Broxton with DA7219 and MAX98357A in I2S Mode"
221969eaef7SPierre-Louis Bossart	depends on MFD_INTEL_LPSS && I2C && ACPI
222d4d86b86SPierre-Louis Bossart	select SND_SOC_DA7219
223d4d86b86SPierre-Louis Bossart	select SND_SOC_MAX98357A
224d4d86b86SPierre-Louis Bossart	select SND_SOC_DMIC
225d4d86b86SPierre-Louis Bossart	select SND_SOC_HDAC_HDMI
226d4d86b86SPierre-Louis Bossart	select SND_HDA_DSP_LOADER
227d4d86b86SPierre-Louis Bossart	help
228d4d86b86SPierre-Louis Bossart	   This adds support for ASoC machine driver for Broxton-P platforms
229d4d86b86SPierre-Louis Bossart	   with DA7219 + MAX98357A I2S audio codec.
230c6059879SPierre-Louis Bossart	   Say Y or m if you have such a device. This is a recommended option.
231d4d86b86SPierre-Louis Bossart	   If unsure select "N".
232d4d86b86SPierre-Louis Bossart
233d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_BXT_RT298_MACH
2348fca1583SVinod Koul	tristate "Broxton with RT298 I2S mode"
235969eaef7SPierre-Louis Bossart	depends on MFD_INTEL_LPSS && I2C && ACPI
236d4d86b86SPierre-Louis Bossart	select SND_SOC_RT298
237d4d86b86SPierre-Louis Bossart	select SND_SOC_DMIC
238d4d86b86SPierre-Louis Bossart	select SND_SOC_HDAC_HDMI
239d4d86b86SPierre-Louis Bossart	select SND_HDA_DSP_LOADER
240d4d86b86SPierre-Louis Bossart	help
241d4d86b86SPierre-Louis Bossart	   This adds support for ASoC machine driver for Broxton platforms
242d4d86b86SPierre-Louis Bossart	   with RT286 I2S audio codec.
243c6059879SPierre-Louis Bossart	   Say Y or m if you have such a device. This is a recommended option.
244d4d86b86SPierre-Louis Bossart	   If unsure select "N".
245d4d86b86SPierre-Louis Bossart
246*35bc99aaSPierre-Louis Bossartendif ## SND_SOC_INTEL_APL
247*35bc99aaSPierre-Louis Bossart
248*35bc99aaSPierre-Louis Bossartif SND_SOC_INTEL_KBL
249*35bc99aaSPierre-Louis Bossart
250d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH
2518fca1583SVinod Koul	tristate "KBL with RT5663 and MAX98927 in I2S Mode"
252969eaef7SPierre-Louis Bossart	depends on MFD_INTEL_LPSS && I2C && ACPI
253d4d86b86SPierre-Louis Bossart	select SND_SOC_RT5663
254d4d86b86SPierre-Louis Bossart	select SND_SOC_MAX98927
255d4d86b86SPierre-Louis Bossart	select SND_SOC_DMIC
256d4d86b86SPierre-Louis Bossart	select SND_SOC_HDAC_HDMI
257f7f61e08SHarsha Priya	select SND_SOC_INTEL_SKYLAKE_SSP_CLK
258d4d86b86SPierre-Louis Bossart	help
259d4d86b86SPierre-Louis Bossart	  This adds support for ASoC Onboard Codec I2S machine driver. This will
260d4d86b86SPierre-Louis Bossart	  create an alsa sound card for RT5663 + MAX98927.
261c6059879SPierre-Louis Bossart	  Say Y or m if you have such a device. This is a recommended option.
262d4d86b86SPierre-Louis Bossart	  If unsure select "N".
263d4d86b86SPierre-Louis Bossart
264d4d86b86SPierre-Louis Bossartconfig SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH
2658fca1583SVinod Koul        tristate "KBL with RT5663, RT5514 and MAX98927 in I2S Mode"
266969eaef7SPierre-Louis Bossart        depends on MFD_INTEL_LPSS && I2C && ACPI
267969eaef7SPierre-Louis Bossart        depends on SPI
268d4d86b86SPierre-Louis Bossart        select SND_SOC_RT5663
269d4d86b86SPierre-Louis Bossart        select SND_SOC_RT5514
270d4d86b86SPierre-Louis Bossart        select SND_SOC_RT5514_SPI
271d4d86b86SPierre-Louis Bossart        select SND_SOC_MAX98927
272d4d86b86SPierre-Louis Bossart        select SND_SOC_HDAC_HDMI
273d4d86b86SPierre-Louis Bossart        help
274d4d86b86SPierre-Louis Bossart          This adds support for ASoC Onboard Codec I2S machine driver. This will
275d4d86b86SPierre-Louis Bossart          create an alsa sound card for RT5663 + RT5514 + MAX98927.
276c6059879SPierre-Louis Bossart          Say Y or m if you have such a device. This is a recommended option.
277d4d86b86SPierre-Louis Bossart          If unsure select "N".
278b3ea70eeSNaveen Manohar
279b3ea70eeSNaveen Manoharconfig SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH
280b3ea70eeSNaveen Manohar	tristate "KBL with DA7219 and MAX98357A in I2S Mode"
281b3ea70eeSNaveen Manohar	depends on MFD_INTEL_LPSS && I2C && ACPI
282b3ea70eeSNaveen Manohar	select SND_SOC_DA7219
283b3ea70eeSNaveen Manohar	select SND_SOC_MAX98357A
284b3ea70eeSNaveen Manohar	select SND_SOC_DMIC
285b3ea70eeSNaveen Manohar	select SND_SOC_HDAC_HDMI
286b3ea70eeSNaveen Manohar	help
287b3ea70eeSNaveen Manohar	  This adds support for ASoC Onboard Codec I2S machine driver. This will
288b3ea70eeSNaveen Manohar	  create an alsa sound card for DA7219 + MAX98357A I2S audio codec.
289b3ea70eeSNaveen Manohar	  Say Y if you have such a device.
2907c33b5f1SRakesh Ughreja
291bca0ac1dSMac Chiangconfig SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH
292bca0ac1dSMac Chiang	tristate "KBL with DA7219 and MAX98927 in I2S Mode"
293bca0ac1dSMac Chiang	depends on MFD_INTEL_LPSS && I2C && ACPI
294bca0ac1dSMac Chiang	select SND_SOC_DA7219
295bca0ac1dSMac Chiang	select SND_SOC_MAX98927
296bca0ac1dSMac Chiang	select SND_SOC_DMIC
297bca0ac1dSMac Chiang	select SND_SOC_HDAC_HDMI
298bca0ac1dSMac Chiang	help
299bca0ac1dSMac Chiang	  This adds support for ASoC Onboard Codec I2S machine driver. This will
300bca0ac1dSMac Chiang	  create an alsa sound card for DA7219 + MAX98927 I2S audio codec.
301bca0ac1dSMac Chiang	  Say Y if you have such a device.
302bca0ac1dSMac Chiang	  If unsure select "N".
303bca0ac1dSMac Chiang
3048625db94SHui Wangconfig SND_SOC_INTEL_KBL_RT5660_MACH
3058625db94SHui Wang	tristate "KBL with RT5660 in I2S Mode"
3068625db94SHui Wang	depends on MFD_INTEL_LPSS && I2C && ACPI
3078625db94SHui Wang	select SND_SOC_RT5660
3088625db94SHui Wang	select SND_SOC_HDAC_HDMI
3098625db94SHui Wang	help
3108625db94SHui Wang	  This adds support for ASoC Onboard Codec I2S machine driver. This will
3118625db94SHui Wang	  create an alsa sound card for RT5660 I2S audio codec.
3128625db94SHui Wang	  Say Y if you have such a device.
3138625db94SHui Wang
314*35bc99aaSPierre-Louis Bossartendif ## SND_SOC_INTEL_KBL
315*35bc99aaSPierre-Louis Bossart
316*35bc99aaSPierre-Louis Bossartif SND_SOC_INTEL_GLK
317*35bc99aaSPierre-Louis Bossart
3188452112bSNaveen Manoharconfig SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH
3198452112bSNaveen Manohar	tristate "GLK with RT5682 and MAX98357A in I2S Mode"
3208452112bSNaveen Manohar	depends on MFD_INTEL_LPSS && I2C && ACPI
3218452112bSNaveen Manohar	select SND_SOC_RT5682
3228452112bSNaveen Manohar	select SND_SOC_MAX98357A
3238452112bSNaveen Manohar	select SND_SOC_DMIC
3248452112bSNaveen Manohar	select SND_SOC_HDAC_HDMI
3258452112bSNaveen Manohar	select SND_HDA_DSP_LOADER
3268452112bSNaveen Manohar	help
3278452112bSNaveen Manohar	   This adds support for ASoC machine driver for Geminilake platforms
3288452112bSNaveen Manohar	   with RT5682 + MAX98357A I2S audio codec.
3298452112bSNaveen Manohar	   Say Y if you have such a device.
3308452112bSNaveen Manohar	   If unsure select "N".
3318452112bSNaveen Manohar
332*35bc99aaSPierre-Louis Bossartendif ## SND_SOC_INTEL_GLK
333c6059879SPierre-Louis Bossart
3348c4e7c2eSPierre-Louis Bossartif SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC
3358c4e7c2eSPierre-Louis Bossart
3368c4e7c2eSPierre-Louis Bossartconfig SND_SOC_INTEL_SKL_HDA_DSP_GENERIC_MACH
3378c4e7c2eSPierre-Louis Bossart	tristate "SKL/KBL/BXT/APL with HDA Codecs"
3388c4e7c2eSPierre-Louis Bossart	select SND_SOC_HDAC_HDMI
3398c4e7c2eSPierre-Louis Bossart	# SND_SOC_HDAC_HDA is already selected
3408c4e7c2eSPierre-Louis Bossart	help
3418c4e7c2eSPierre-Louis Bossart	  This adds support for ASoC machine driver for Intel platforms
3428c4e7c2eSPierre-Louis Bossart	  SKL/KBL/BXT/APL with iDisp, HDA audio codecs.
3438c4e7c2eSPierre-Louis Bossart          Say Y or m if you have such a device. This is a recommended option.
3448c4e7c2eSPierre-Louis Bossart	  If unsure select "N".
3458c4e7c2eSPierre-Louis Bossart
3468c4e7c2eSPierre-Louis Bossartendif ## SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC
3478c4e7c2eSPierre-Louis Bossart
348c6059879SPierre-Louis Bossartendif ## SND_SOC_INTEL_MACH
349