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