source: src/linux/universal/linux-4.9/sound/soc/intel/Kconfig @ 31885

Last change on this file since 31885 was 31885, checked in by brainslayer, 5 weeks ago

update

File size: 8.0 KB
Line 
1config SND_MFLD_MACHINE
2        tristate "SOC Machine Audio driver for Intel Medfield MID platform"
3        depends on INTEL_SCU_IPC
4        select SND_SOC_SN95031
5        select SND_SST_MFLD_PLATFORM
6        select SND_SST_IPC_PCI
7        help
8          This adds support for ASoC machine driver for Intel(R) MID Medfield platform
9          used as alsa device in audio substem in Intel(R) MID devices
10          Say Y if you have such a device.
11          If unsure select "N".
12
13config SND_SST_MFLD_PLATFORM
14        tristate
15        select SND_SOC_COMPRESS
16
17config SND_SST_IPC
18        tristate
19
20config SND_SST_IPC_PCI
21        tristate
22        select SND_SST_IPC
23
24config SND_SST_IPC_ACPI
25        tristate
26        select SND_SST_IPC
27        select SND_SOC_INTEL_SST
28        select IOSF_MBI
29
30config SND_SOC_INTEL_SST
31        tristate
32        select SND_SOC_INTEL_SST_ACPI if ACPI
33        select SND_SOC_INTEL_SST_MATCH if ACPI
34        depends on (X86 || COMPILE_TEST)
35
36config SND_SOC_INTEL_SST_FIRMWARE
37        tristate
38        select DW_DMAC_CORE
39
40config SND_SOC_INTEL_SST_ACPI
41        tristate
42
43config SND_SOC_INTEL_SST_MATCH
44        tristate
45
46config SND_SOC_INTEL_HASWELL
47        tristate
48        select SND_SOC_INTEL_SST
49        select SND_SOC_INTEL_SST_FIRMWARE
50
51config SND_SOC_INTEL_BAYTRAIL
52        tristate
53        select SND_SOC_INTEL_SST
54        select SND_SOC_INTEL_SST_FIRMWARE
55
56config SND_SOC_INTEL_HASWELL_MACH
57        tristate "ASoC Audio DSP support for Intel Haswell Lynxpoint"
58        depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
59        depends on DMADEVICES
60        select SND_SOC_INTEL_HASWELL
61        select SND_SOC_RT5640
62        help
63          This adds support for the Lynxpoint Audio DSP on Intel(R) Haswell
64          Ultrabook platforms.
65          Say Y if you have such a device.
66          If unsure select "N".
67
68config SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH
69        tristate "ASoC Audio driver for Broxton with DA7219 and MAX98357A in I2S Mode"
70        depends on X86 && ACPI && I2C
71        select SND_SOC_INTEL_SST
72        select SND_SOC_INTEL_SKYLAKE
73        select SND_SOC_DA7219
74        select SND_SOC_MAX98357A
75        select SND_SOC_DMIC
76        select SND_SOC_HDAC_HDMI
77        select SND_HDA_DSP_LOADER
78        help
79           This adds support for ASoC machine driver for Broxton-P platforms
80           with DA7219 + MAX98357A I2S audio codec.
81           Say Y if you have such a device.
82           If unsure select "N".
83
84config SND_SOC_INTEL_BXT_RT298_MACH
85        tristate "ASoC Audio driver for Broxton with RT298 I2S mode"
86        depends on X86 && ACPI && I2C
87        select SND_SOC_INTEL_SST
88        select SND_SOC_INTEL_SKYLAKE
89        select SND_SOC_RT298
90        select SND_SOC_DMIC
91        select SND_SOC_HDAC_HDMI
92        select SND_HDA_DSP_LOADER
93        help
94           This adds support for ASoC machine driver for Broxton platforms
95           with RT286 I2S audio codec.
96           Say Y if you have such a device.
97           If unsure select "N".
98
99config SND_SOC_INTEL_BYT_RT5640_MACH
100        tristate "ASoC Audio driver for Intel Baytrail with RT5640 codec"
101        depends on X86_INTEL_LPSS && I2C
102        depends on DMADEVICES
103        depends on SND_SST_IPC_ACPI = n
104        select SND_SOC_INTEL_BAYTRAIL
105        select SND_SOC_RT5640
106        help
107          This adds audio driver for Intel Baytrail platform based boards
108          with the RT5640 audio codec. This driver is deprecated, use
109          SND_SOC_INTEL_BYTCR_RT5640_MACH instead for better functionality.
110
111config SND_SOC_INTEL_BYT_MAX98090_MACH
112        tristate "ASoC Audio driver for Intel Baytrail with MAX98090 codec"
113        depends on X86_INTEL_LPSS && I2C
114        depends on DMADEVICES
115        depends on SND_SST_IPC_ACPI = n
116        select SND_SOC_INTEL_BAYTRAIL
117        select SND_SOC_MAX98090
118        help
119          This adds audio driver for Intel Baytrail platform based boards
120          with the MAX98090 audio codec.
121
122config SND_SOC_INTEL_BDW_RT5677_MACH
123        tristate "ASoC Audio driver for Intel Broadwell with RT5677 codec"
124        depends on X86_INTEL_LPSS && GPIOLIB && I2C
125        depends on DMADEVICES
126        select SND_SOC_INTEL_HASWELL
127        select SND_SOC_RT5677
128        help
129          This adds support for Intel Broadwell platform based boards with
130          the RT5677 audio codec.
131
132config SND_SOC_INTEL_BROADWELL_MACH
133        tristate "ASoC Audio DSP support for Intel Broadwell Wildcatpoint"
134        depends on X86_INTEL_LPSS && I2C && I2C_DESIGNWARE_PLATFORM
135        depends on DMADEVICES
136        select SND_SOC_INTEL_HASWELL
137        select SND_SOC_RT286
138        help
139          This adds support for the Wilcatpoint Audio DSP on Intel(R) Broadwell
140          Ultrabook platforms.
141          Say Y if you have such a device.
142          If unsure select "N".
143
144config SND_SOC_INTEL_BYTCR_RT5640_MACH
145        tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5640 codec"
146        depends on X86 && I2C && ACPI
147        select SND_SOC_RT5640
148        select SND_SST_MFLD_PLATFORM
149        select SND_SST_IPC_ACPI
150        select SND_SOC_INTEL_SST_MATCH if ACPI
151        help
152          This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
153          platforms with RT5640 audio codec.
154          Say Y if you have such a device.
155          If unsure select "N".
156
157config SND_SOC_INTEL_BYTCR_RT5651_MACH
158        tristate "ASoC Audio driver for Intel Baytrail and Baytrail-CR with RT5651 codec"
159        depends on X86 && I2C && ACPI
160        select SND_SOC_RT5651
161        select SND_SST_MFLD_PLATFORM
162        select SND_SST_IPC_ACPI
163        select SND_SOC_INTEL_SST_MATCH if ACPI
164        help
165          This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
166          platforms with RT5651 audio codec.
167          Say Y if you have such a device.
168          If unsure select "N".
169
170config SND_SOC_INTEL_CHT_BSW_RT5672_MACH
171        tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5672 codec"
172        depends on X86_INTEL_LPSS && I2C && ACPI
173        select SND_SOC_RT5670
174        select SND_SST_MFLD_PLATFORM
175        select SND_SST_IPC_ACPI
176        select SND_SOC_INTEL_SST_MATCH if ACPI
177        help
178          This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
179          platforms with RT5672 audio codec.
180          Say Y if you have such a device.
181          If unsure select "N".
182
183config SND_SOC_INTEL_CHT_BSW_RT5645_MACH
184        tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with RT5645/5650 codec"
185        depends on X86_INTEL_LPSS && I2C && ACPI
186        select SND_SOC_RT5645
187        select SND_SST_MFLD_PLATFORM
188        select SND_SST_IPC_ACPI
189        select SND_SOC_INTEL_SST_MATCH if ACPI
190        help
191          This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
192          platforms with RT5645/5650 audio codec.
193          If unsure select "N".
194
195config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH
196        tristate "ASoC Audio driver for Intel Cherrytrail & Braswell with MAX98090 & TI codec"
197        depends on X86_INTEL_LPSS && I2C && ACPI
198        select SND_SOC_MAX98090
199        select SND_SOC_TS3A227E
200        select SND_SST_MFLD_PLATFORM
201        select SND_SST_IPC_ACPI
202        select SND_SOC_INTEL_SST_MATCH if ACPI
203        help
204          This adds support for ASoC machine driver for Intel(R) Cherrytrail & Braswell
205          platforms with MAX98090 audio codec it also can support TI jack chip as aux device.
206          If unsure select "N".
207
208config SND_SOC_INTEL_SKYLAKE
209        tristate
210        select SND_HDA_EXT_CORE
211        select SND_HDA_DSP_LOADER
212        select SND_SOC_TOPOLOGY
213        select SND_SOC_INTEL_SST
214
215config SND_SOC_INTEL_SKL_RT286_MACH
216        tristate "ASoC Audio driver for SKL with RT286 I2S mode"
217        depends on X86 && ACPI && I2C
218        select SND_SOC_INTEL_SST
219        select SND_SOC_INTEL_SKYLAKE
220        select SND_SOC_RT286
221        select SND_SOC_DMIC
222        select SND_SOC_HDAC_HDMI
223        help
224           This adds support for ASoC machine driver for Skylake platforms
225           with RT286 I2S audio codec.
226           Say Y if you have such a device.
227           If unsure select "N".
228
229config SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH
230        tristate "ASoC Audio driver for SKL with NAU88L25 and SSM4567 in I2S Mode"
231        depends on X86_INTEL_LPSS && I2C
232        select SND_SOC_INTEL_SST
233        select SND_SOC_INTEL_SKYLAKE
234        select SND_SOC_NAU8825
235        select SND_SOC_SSM4567
236        select SND_SOC_DMIC
237        select SND_SOC_HDAC_HDMI
238        help
239          This adds support for ASoC Onboard Codec I2S machine driver. This will
240          create an alsa sound card for NAU88L25 + SSM4567.
241          Say Y if you have such a device.
242          If unsure select "N".
243
244config SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH
245        tristate "ASoC Audio driver for SKL with NAU88L25 and MAX98357A in I2S Mode"
246        depends on X86_INTEL_LPSS && I2C
247        select SND_SOC_INTEL_SST
248        select SND_SOC_INTEL_SKYLAKE
249        select SND_SOC_NAU8825
250        select SND_SOC_MAX98357A
251        select SND_SOC_DMIC
252        select SND_SOC_HDAC_HDMI
253        help
254          This adds support for ASoC Onboard Codec I2S machine driver. This will
255          create an alsa sound card for NAU88L25 + MAX98357A.
256          Say Y if you have such a device.
257          If unsure select "N".
Note: See TracBrowser for help on using the repository browser.