xref: /linux/sound/soc/intel/Kconfig (revision 6f0c42269f000b1e346c84d9a589f17aa94c96d8)
1784cbf8aSJarkko Nikulaconfig SND_MFLD_MACHINE
2784cbf8aSJarkko Nikula	tristate "SOC Machine Audio driver for Intel Medfield MID platform"
35914ccf4SVinod Koul	depends on INTEL_SCU_IPC
4784cbf8aSJarkko Nikula	select SND_SOC_SN95031
5a355d678SLiam Girdwood	select SND_SST_MFLD_PLATFORM
6f533a035SVinod Koul	select SND_SST_IPC_PCI
7784cbf8aSJarkko Nikula	help
8784cbf8aSJarkko Nikula          This adds support for ASoC machine driver for Intel(R) MID Medfield platform
9784cbf8aSJarkko Nikula          used as alsa device in audio substem in Intel(R) MID devices
10784cbf8aSJarkko Nikula          Say Y if you have such a device
11784cbf8aSJarkko Nikula          If unsure select "N".
12784cbf8aSJarkko Nikula
13a355d678SLiam Girdwoodconfig SND_SST_MFLD_PLATFORM
14784cbf8aSJarkko Nikula	tristate
15*6f0c4226SJie Yang	select SND_SOC_COMPRESS
16ddfa40b1SLiam Girdwood
170fbc7d73SVinod Koulconfig SND_SST_IPC
180fbc7d73SVinod Koul	tristate
190fbc7d73SVinod Koul
20f533a035SVinod Koulconfig SND_SST_IPC_PCI
21f533a035SVinod Koul	tristate
22f533a035SVinod Koul	select SND_SST_IPC
23f533a035SVinod Koul
24336cfbb0SVinod Koulconfig SND_SST_IPC_ACPI
25336cfbb0SVinod Koul	tristate
26336cfbb0SVinod Koul	select SND_SST_IPC
27336cfbb0SVinod Koul	depends on ACPI
28336cfbb0SVinod Koul
29ddfa40b1SLiam Girdwoodconfig SND_SOC_INTEL_SST
3013735d1cSVinod Koul	tristate
31ddfa40b1SLiam Girdwood	select SND_SOC_INTEL_SST_ACPI if ACPI
32afd95490SLiam Girdwood	depends on (X86 || COMPILE_TEST)
33ddfa40b1SLiam Girdwood
34ddfa40b1SLiam Girdwoodconfig SND_SOC_INTEL_SST_ACPI
35ddfa40b1SLiam Girdwood	tristate
36ddfa40b1SLiam Girdwood
375e4482fcSLiam Girdwoodconfig SND_SOC_INTEL_HASWELL
385e4482fcSLiam Girdwood	tristate
3990931b9eSLiam Girdwood
4020df8d03SJarkko Nikulaconfig SND_SOC_INTEL_BAYTRAIL
4120df8d03SJarkko Nikula	tristate
4220df8d03SJarkko Nikula
4390931b9eSLiam Girdwoodconfig SND_SOC_INTEL_HASWELL_MACH
4490931b9eSLiam Girdwood	tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint"
4513735d1cSVinod Koul	depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
467dd6bd89SVinod Koul	depends on DW_DMAC_CORE
4713735d1cSVinod Koul	select SND_SOC_INTEL_SST
4890931b9eSLiam Girdwood	select SND_SOC_INTEL_HASWELL
4990931b9eSLiam Girdwood	select SND_SOC_RT5640
5090931b9eSLiam Girdwood	help
5190931b9eSLiam Girdwood	  This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell
5290931b9eSLiam Girdwood	  Ultrabook platforms.
5390931b9eSLiam Girdwood	  Say Y if you have such a device
5490931b9eSLiam Girdwood	  If unsure select "N".
5520df8d03SJarkko Nikula
5620df8d03SJarkko Nikulaconfig SND_SOC_INTEL_BYT_RT5640_MACH
5720df8d03SJarkko Nikula	tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec"
5813735d1cSVinod Koul	depends on X86_INTEL_LPSS && I2C
597dd6bd89SVinod Koul	depends on DW_DMAC_CORE
6013735d1cSVinod Koul	select SND_SOC_INTEL_SST
6120df8d03SJarkko Nikula	select SND_SOC_INTEL_BAYTRAIL
6220df8d03SJarkko Nikula	select SND_SOC_RT5640
6320df8d03SJarkko Nikula	help
6420df8d03SJarkko Nikula	  This adds audio driver for Intel Baytrail platform based boards
6520df8d03SJarkko Nikula	  with the RT5640 audio codec.
669b351d46SJarkko Nikula
679b351d46SJarkko Nikulaconfig SND_SOC_INTEL_BYT_MAX98090_MACH
689b351d46SJarkko Nikula	tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec"
6913735d1cSVinod Koul	depends on X86_INTEL_LPSS && I2C
707dd6bd89SVinod Koul	depends on DW_DMAC_CORE
7113735d1cSVinod Koul	select SND_SOC_INTEL_SST
729b351d46SJarkko Nikula	select SND_SOC_INTEL_BAYTRAIL
739b351d46SJarkko Nikula	select SND_SOC_MAX98090
749b351d46SJarkko Nikula	help
759b351d46SJarkko Nikula	  This adds audio driver for Intel Baytrail platform based boards
769b351d46SJarkko Nikula	  with the MAX98090 audio codec.
77afdb74fdSLiam Girdwood
78afdb74fdSLiam Girdwoodconfig SND_SOC_INTEL_BROADWELL_MACH
79afdb74fdSLiam Girdwood	tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint"
8013735d1cSVinod Koul	depends on X86_INTEL_LPSS && I2C && DW_DMAC && \
81282a331fSRicardo Neri		   I2C_DESIGNWARE_PLATFORM
827dd6bd89SVinod Koul	depends on DW_DMAC_CORE
8313735d1cSVinod Koul	select SND_SOC_INTEL_SST
84afdb74fdSLiam Girdwood	select SND_SOC_INTEL_HASWELL
85afdb74fdSLiam Girdwood	select SND_SOC_RT286
86afdb74fdSLiam Girdwood	help
87afdb74fdSLiam Girdwood	  This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell
88afdb74fdSLiam Girdwood	  Ultrabook platforms.
89afdb74fdSLiam Girdwood	  Say Y if you have such a device
90afdb74fdSLiam Girdwood	  If unsure select "N".
91996cc849SSubhransu S. Prusty
92996cc849SSubhransu S. Prustyconfig SND_SOC_INTEL_BYTCR_RT5640_MACH
93996cc849SSubhransu S. Prusty	tristate "ASoC Audio DSP Support for MID BYT Platform"
94da042e3aSJarkko Nikula	depends on X86 && I2C
95996cc849SSubhransu S. Prusty	select SND_SOC_RT5640
96996cc849SSubhransu S. Prusty	select SND_SST_MFLD_PLATFORM
97996cc849SSubhransu S. Prusty	select SND_SST_IPC_ACPI
98996cc849SSubhransu S. Prusty	help
99996cc849SSubhransu S. Prusty	  This adds support for ASoC machine driver for Intel(R) MID Baytrail platform
100996cc849SSubhransu S. Prusty          used as alsa device in audio substem in Intel(R) MID devices
101996cc849SSubhransu S. Prusty          Say Y if you have such a device
102996cc849SSubhransu S. Prusty          If unsure select "N".
103026da220SMengdong Lin
104026da220SMengdong Linconfig SND_SOC_INTEL_CHT_BSW_RT5672_MACH
105026da220SMengdong Lin        tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec"
106da042e3aSJarkko Nikula        depends on X86_INTEL_LPSS && I2C
107026da220SMengdong Lin        select SND_SOC_RT5670
108026da220SMengdong Lin        select SND_SST_MFLD_PLATFORM
109026da220SMengdong Lin        select SND_SST_IPC_ACPI
110026da220SMengdong Lin        help
111026da220SMengdong Lin          This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
112026da220SMengdong Lin          platforms with RT5672 audio codec.
113026da220SMengdong Lin          Say Y if you have such a device
114026da220SMengdong Lin          If unsure select "N".
115e18acdc0SFang, Yang A
116e18acdc0SFang, Yang Aconfig SND_SOC_INTEL_CHT_BSW_RT5645_MACH
117c4ba51baSFang, Yang A	tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec"
118fd35e375SFang, Yang A	depends on X86_INTEL_LPSS && I2C
119e18acdc0SFang, Yang A	select SND_SOC_RT5645
120e18acdc0SFang, Yang A	select SND_SST_MFLD_PLATFORM
121e18acdc0SFang, Yang A	select SND_SST_IPC_ACPI
122e18acdc0SFang, Yang A	help
123e18acdc0SFang, Yang A	  This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
124c4ba51baSFang, Yang A	  platforms with RT5645/5650 audio codec.
125e18acdc0SFang, Yang A	  If unsure select "N".
12617119a46SFang, Yang A
12717119a46SFang, Yang Aconfig SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH
12817119a46SFang, Yang A	tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec"
129fd35e375SFang, Yang A	depends on X86_INTEL_LPSS && I2C
13017119a46SFang, Yang A	select SND_SOC_MAX98090
13117119a46SFang, Yang A	select SND_SOC_TS3A227E
13217119a46SFang, Yang A	select SND_SST_MFLD_PLATFORM
13317119a46SFang, Yang A	select SND_SST_IPC_ACPI
13417119a46SFang, Yang A	help
13517119a46SFang, Yang A      This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
13617119a46SFang, Yang A      platforms with MAX98090 audio codec it also can support TI jack chip as aux device.
13717119a46SFang, Yang A      If unsure select "N".
138eb965e36SJeeja KP
139eb965e36SJeeja KPconfig SND_SOC_INTEL_SKYLAKE
140eb965e36SJeeja KP	tristate
141eb965e36SJeeja KP	select SND_HDA_EXT_CORE
142b81fd263SSubhransu S. Prusty	select SND_SOC_INTEL_SST
143