]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blob - sound/isa/Kconfig
Merge /spare/repo/linux-2.6/
[mirror_ubuntu-zesty-kernel.git] / sound / isa / Kconfig
1 # ALSA ISA drivers
2
3 menu "ISA devices"
4 depends on SND!=n && ISA && ISA_DMA_API
5
6 config SND_AD1848_LIB
7 tristate
8 select SND_PCM
9 select SND_GENERIC_PM
10
11 config SND_CS4231_LIB
12 tristate
13 select SND_PCM
14 select SND_GENERIC_PM
15
16 config SND_AD1816A
17 tristate "Analog Devices SoundPort AD1816A"
18 depends on SND && PNP && ISA
19 select ISAPNP
20 select SND_OPL3_LIB
21 select SND_MPU401_UART
22 select SND_PCM
23 help
24 Say Y here to include support for Analog Devices SoundPort
25 AD1816A or compatible sound chips.
26
27 To compile this driver as a module, choose M here: the module
28 will be called snd-ad1816a.
29
30 config SND_AD1848
31 tristate "Generic AD1848/CS4248 driver"
32 depends on SND
33 select SND_AD1848_LIB
34 help
35 Say Y here to include support for AD1848 (Analog Devices) or
36 CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
37
38 For newer chips from Cirrus Logic, use the CS4231, CS4232 or
39 CS4236+ drivers.
40
41 To compile this driver as a module, choose M here: the module
42 will be called snd-ad1848.
43
44 config SND_CS4231
45 tristate "Generic Cirrus Logic CS4231 driver"
46 depends on SND
47 select SND_MPU401_UART
48 select SND_CS4231_LIB
49 help
50 Say Y here to include support for CS4231 chips from Cirrus
51 Logic - Crystal Semiconductors.
52
53 To compile this driver as a module, choose M here: the module
54 will be called snd-cs4231.
55
56 config SND_CS4232
57 tristate "Generic Cirrus Logic CS4232 driver"
58 depends on SND
59 select SND_OPL3_LIB
60 select SND_MPU401_UART
61 select SND_CS4231_LIB
62 help
63 Say Y here to include support for CS4232 chips from Cirrus
64 Logic - Crystal Semiconductors.
65
66 To compile this driver as a module, choose M here: the module
67 will be called snd-cs4232.
68
69 config SND_CS4236
70 tristate "Generic Cirrus Logic CS4236+ driver"
71 depends on SND
72 select SND_OPL3_LIB
73 select SND_MPU401_UART
74 select SND_CS4231_LIB
75 help
76 Say Y to include support for CS4235,CS4236,CS4237B,CS4238B,
77 CS4239 chips from Cirrus Logic - Crystal Semiconductors.
78
79 To compile this driver as a module, choose M here: the module
80 will be called snd-cs4236.
81
82 config SND_ES968
83 tristate "Generic ESS ES968 driver"
84 depends on SND && PNP && ISA
85 select ISAPNP
86 select SND_MPU401_UART
87 select SND_PCM
88 help
89 Say Y here to include support for ESS AudioDrive ES968 chips.
90
91 To compile this driver as a module, choose M here: the module
92 will be called snd-es968.
93
94 config SND_ES1688
95 tristate "Generic ESS ES688/ES1688 driver"
96 depends on SND
97 select SND_OPL3_LIB
98 select SND_MPU401_UART
99 select SND_PCM
100 help
101 Say Y here to include support for ESS AudioDrive ES688 or
102 ES1688 chips.
103
104 To compile this driver as a module, choose M here: the module
105 will be called snd-es1688.
106
107 config SND_ES18XX
108 tristate "Generic ESS ES18xx driver"
109 depends on SND
110 select SND_OPL3_LIB
111 select SND_MPU401_UART
112 select SND_PCM
113 select SND_GENERIC_PM
114 help
115 Say Y here to include support for ESS AudioDrive ES18xx chips.
116
117 To compile this driver as a module, choose M here: the module
118 will be called snd-es18xx.
119
120 config SND_GUS_SYNTH
121 tristate
122
123 config SND_GUSCLASSIC
124 tristate "Gravis UltraSound Classic"
125 depends on SND
126 select SND_RAWMIDI
127 select SND_PCM
128 select SND_GUS_SYNTH
129 help
130 Say Y here to include support for Gravis UltraSound Classic
131 soundcards.
132
133 To compile this driver as a module, choose M here: the module
134 will be called snd-gusclassic.
135
136 config SND_GUSEXTREME
137 tristate "Gravis UltraSound Extreme"
138 depends on SND
139 select SND_HWDEP
140 select SND_MPU401_UART
141 select SND_PCM
142 select SND_GUS_SYNTH
143 help
144 Say Y here to include support for Gravis UltraSound Extreme
145 soundcards.
146
147 To compile this driver as a module, choose M here: the module
148 will be called snd-gusextreme.
149
150 config SND_GUSMAX
151 tristate "Gravis UltraSound MAX"
152 depends on SND
153 select SND_RAWMIDI
154 select SND_CS4231_LIB
155 select SND_GUS_SYNTH
156 help
157 Say Y here to include support for Gravis UltraSound MAX
158 soundcards.
159
160 To compile this driver as a module, choose M here: the module
161 will be called snd-gusmax.
162
163 config SND_INTERWAVE
164 tristate "AMD InterWave, Gravis UltraSound PnP"
165 depends on SND && PNP && ISA
166 select SND_RAWMIDI
167 select SND_CS4231_LIB
168 select SND_GUS_SYNTH
169 select ISAPNP
170 help
171 Say Y here to include support for AMD InterWave based
172 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
173 MED3210, Dynasonic Pro, Panasonic PCA761AW).
174
175 To compile this driver as a module, choose M here: the module
176 will be called snd-interwave.
177
178 config SND_INTERWAVE_STB
179 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
180 depends on SND && PNP && ISA
181 select SND_RAWMIDI
182 select SND_CS4231_LIB
183 select SND_GUS_SYNTH
184 select ISAPNP
185 help
186 Say Y here to include support for AMD InterWave based
187 soundcards with a TEA6330T bass and treble regulator
188 (UltraSound 32-Pro).
189
190 To compile this driver as a module, choose M here: the module
191 will be called snd-interwave-stb.
192
193 config SND_OPTI92X_AD1848
194 tristate "OPTi 82C92x - AD1848"
195 depends on SND
196 select SND_OPL3_LIB
197 select SND_OPL4_LIB
198 select SND_MPU401_UART
199 select SND_AD1848_LIB
200 help
201 Say Y here to include support for soundcards based on Opti
202 82C92x or OTI-601 chips and using an AD1848 codec.
203
204 To compile this driver as a module, choose M here: the module
205 will be called snd-opti92x-ad1848.
206
207 config SND_OPTI92X_CS4231
208 tristate "OPTi 82C92x - CS4231"
209 depends on SND
210 select SND_OPL3_LIB
211 select SND_OPL4_LIB
212 select SND_MPU401_UART
213 select SND_CS4231_LIB
214 help
215 Say Y here to include support for soundcards based on Opti
216 82C92x chips and using a CS4231 codec.
217
218 To compile this driver as a module, choose M here: the module
219 will be called snd-opti92x-cs4231.
220
221 config SND_OPTI93X
222 tristate "OPTi 82C93x"
223 depends on SND
224 select SND_OPL3_LIB
225 select SND_MPU401_UART
226 select SND_PCM
227 help
228 Say Y here to include support for soundcards based on Opti
229 82C93x chips.
230
231 To compile this driver as a module, choose M here: the module
232 will be called snd-opti93x.
233
234 config SND_SB8
235 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
236 depends on SND
237 select SND_OPL3_LIB
238 select SND_RAWMIDI
239 select SND_PCM
240 help
241 Say Y here to include support for Creative Sound Blaster 1.0/
242 2.0/Pro (8-bit) or 100% compatible soundcards.
243
244 To compile this driver as a module, choose M here: the module
245 will be called snd-sb8.
246
247 config SND_SB16
248 tristate "Sound Blaster 16 (PnP)"
249 depends on SND
250 select SND_OPL3_LIB
251 select SND_MPU401_UART
252 select SND_PCM
253 help
254 Say Y here to include support for Sound Blaster 16 soundcards
255 (including the Plug and Play version).
256
257 To compile this driver as a module, choose M here: the module
258 will be called snd-sb16.
259
260 config SND_SBAWE
261 tristate "Sound Blaster AWE (32,64) (PnP)"
262 depends on SND
263 select SND_OPL3_LIB
264 select SND_MPU401_UART
265 select SND_PCM
266 help
267 Say Y here to include support for Sound Blaster AWE soundcards
268 (including the Plug and Play version).
269
270 To compile this driver as a module, choose M here: the module
271 will be called snd-sbawe.
272
273 config SND_SB16_CSP
274 bool "Sound Blaster 16/AWE CSP support"
275 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
276 help
277 Say Y here to include support for the CSP core. This special
278 coprocessor can do variable tasks like various compression and
279 decompression algorithms.
280
281 config SND_WAVEFRONT
282 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
283 depends on SND
284 select SND_OPL3_LIB
285 select SND_MPU401_UART
286 select SND_CS4231_LIB
287 help
288 Say Y here to include support for Turtle Beach Maui, Tropez
289 and Tropez+ soundcards based on the Wavefront chip.
290
291 To compile this driver as a module, choose M here: the module
292 will be called snd-wavefront.
293
294 config SND_ALS100
295 tristate "Avance Logic ALS100/ALS120"
296 depends on SND && PNP && ISA
297 select ISAPNP
298 select SND_OPL3_LIB
299 select SND_MPU401_UART
300 select SND_PCM
301 help
302 Say Y here to include support for soundcards based on Avance
303 Logic ALS100, ALS110, ALS120 and ALS200 chips.
304
305 To compile this driver as a module, choose M here: the module
306 will be called snd-als100.
307
308 config SND_AZT2320
309 tristate "Aztech Systems AZT2320"
310 depends on SND && PNP && ISA
311 select ISAPNP
312 select SND_OPL3_LIB
313 select SND_MPU401_UART
314 select SND_CS4231_LIB
315 help
316 Say Y here to include support for soundcards based on the
317 Aztech Systems AZT2320 chip.
318
319 To compile this driver as a module, choose M here: the module
320 will be called snd-azt2320.
321
322 config SND_CMI8330
323 tristate "C-Media CMI8330"
324 depends on SND
325 select SND_AD1848_LIB
326 help
327 Say Y here to include support for soundcards based on the
328 C-Media CMI8330 chip.
329
330 To compile this driver as a module, choose M here: the module
331 will be called snd-cmi8330.
332
333 config SND_DT019X
334 tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
335 depends on SND && PNP && ISA
336 select ISAPNP
337 select SND_OPL3_LIB
338 select SND_MPU401_UART
339 select SND_PCM
340 help
341 Say Y here to include support for soundcards based on the
342 Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
343
344 To compile this driver as a module, choose M here: the module
345 will be called snd-dt019x.
346
347 config SND_OPL3SA2
348 tristate "Yamaha OPL3-SA2/SA3"
349 depends on SND
350 select SND_OPL3_LIB
351 select SND_MPU401_UART
352 select SND_CS4231_LIB
353 help
354 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
355 chips.
356
357 To compile this driver as a module, choose M here: the module
358 will be called snd-opl3sa2.
359
360 config SND_SGALAXY
361 tristate "Aztech Sound Galaxy"
362 depends on SND
363 select SND_AD1848_LIB
364 help
365 Say Y here to include support for Aztech Sound Galaxy
366 soundcards.
367
368 To compile this driver as a module, choose M here: the module
369 will be called snd-sgalaxy.
370
371 config SND_SSCAPE
372 tristate "Ensoniq SoundScape PnP driver"
373 depends on SND
374 select SND_HWDEP
375 select SND_MPU401_UART
376 select SND_CS4231_LIB
377 help
378 Say Y here to include support for Ensoniq SoundScape PnP
379 soundcards.
380
381 To compile this driver as a module, choose M here: the module
382 will be called snd-sscape.
383
384 endmenu