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