Loading...
1# ALSA ISA drivers
2
3config SND_WSS_LIB
4 tristate
5 select SND_PCM
6
7config SND_SB_COMMON
8 tristate
9
10config SND_SB8_DSP
11 tristate
12 select SND_PCM
13 select SND_SB_COMMON
14
15config SND_SB16_DSP
16 tristate
17 select SND_PCM
18 select SND_SB_COMMON
19
20menuconfig SND_ISA
21 bool "ISA sound devices"
22 depends on ISA && ISA_DMA_API
23 default y
24 help
25 Support for sound devices connected via the ISA bus.
26
27if SND_ISA
28
29config SND_ADLIB
30 tristate "AdLib FM card"
31 select SND_OPL3_LIB
32 help
33 Say Y here to include support for AdLib FM cards.
34
35 To compile this driver as a module, choose M here: the module
36 will be called snd-adlib.
37
38config SND_AD1816A
39 tristate "Analog Devices SoundPort AD1816A"
40 depends on PNP
41 select ISAPNP
42 select SND_OPL3_LIB
43 select SND_MPU401_UART
44 select SND_PCM
45 help
46 Say Y here to include support for Analog Devices SoundPort
47 AD1816A or compatible sound chips.
48
49 To compile this driver as a module, choose M here: the module
50 will be called snd-ad1816a.
51
52config SND_AD1848
53 tristate "Generic AD1848/CS4248 driver"
54 select SND_WSS_LIB
55 help
56 Say Y here to include support for AD1848 (Analog Devices) or
57 CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
58
59 For newer chips from Cirrus Logic, use the CS4231 or CS4232+
60 drivers.
61
62 To compile this driver as a module, choose M here: the module
63 will be called snd-ad1848.
64
65config SND_ALS100
66 tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx"
67 depends on PNP
68 select ISAPNP
69 select SND_OPL3_LIB
70 select SND_MPU401_UART
71 select SND_SB16_DSP
72 help
73 Say Y here to include support for soundcards based on the
74 Diamond Technologies DT-019X or Avance Logic chips: ALS007,
75 ALS100, ALS110, ALS120 and ALS200 chips.
76
77 To compile this driver as a module, choose M here: the module
78 will be called snd-als100.
79
80config SND_AZT1605
81 tristate "Aztech AZT1605 Driver"
82 depends on SND
83 select SND_WSS_LIB
84 select SND_MPU401_UART
85 select SND_OPL3_LIB
86 help
87 Say Y here to include support for Aztech Sound Galaxy cards
88 based on the AZT1605 chipset.
89
90 To compile this driver as a module, choose M here: the module
91 will be called snd-azt1605.
92
93config SND_AZT2316
94 tristate "Aztech AZT2316 Driver"
95 depends on SND
96 select SND_WSS_LIB
97 select SND_MPU401_UART
98 select SND_OPL3_LIB
99 help
100 Say Y here to include support for Aztech Sound Galaxy cards
101 based on the AZT2316 chipset.
102
103 To compile this driver as a module, choose M here: the module
104 will be called snd-azt2316.
105
106config SND_AZT2320
107 tristate "Aztech Systems AZT2320"
108 depends on PNP
109 select ISAPNP
110 select SND_OPL3_LIB
111 select SND_MPU401_UART
112 select SND_WSS_LIB
113 help
114 Say Y here to include support for soundcards based on the
115 Aztech Systems AZT2320 chip.
116
117 To compile this driver as a module, choose M here: the module
118 will be called snd-azt2320.
119
120config SND_CMI8330
121 tristate "C-Media CMI8330"
122 select SND_WSS_LIB
123 select SND_SB16_DSP
124 select SND_OPL3_LIB
125 select SND_MPU401_UART
126 help
127 Say Y here to include support for soundcards based on the
128 C-Media CMI8330 chip.
129
130 To compile this driver as a module, choose M here: the module
131 will be called snd-cmi8330.
132
133config SND_CS4231
134 tristate "Generic Cirrus Logic CS4231 driver"
135 select SND_MPU401_UART
136 select SND_WSS_LIB
137 help
138 Say Y here to include support for CS4231 chips from Cirrus
139 Logic - Crystal Semiconductors.
140
141 To compile this driver as a module, choose M here: the module
142 will be called snd-cs4231.
143
144config SND_CS4236
145 tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
146 select SND_OPL3_LIB
147 select SND_MPU401_UART
148 select SND_WSS_LIB
149 help
150 Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
151 CS4238B,CS4239 chips from Cirrus Logic - Crystal
152 Semiconductors.
153
154 To compile this driver as a module, choose M here: the module
155 will be called snd-cs4236.
156
157config SND_ES1688
158 tristate "Generic ESS ES688/ES1688 and ES968 PnP driver"
159 select SND_OPL3_LIB
160 select SND_MPU401_UART
161 select SND_PCM
162 help
163 Say Y here to include support for ESS AudioDrive ES688 or
164 ES1688 chips. Also, this module support cards with ES968 PnP chip.
165
166 To compile this driver as a module, choose M here: the module
167 will be called snd-es1688.
168
169config SND_ES18XX
170 tristate "Generic ESS ES18xx driver"
171 select SND_OPL3_LIB
172 select SND_MPU401_UART
173 select SND_PCM
174 help
175 Say Y here to include support for ESS AudioDrive ES18xx chips.
176
177 To compile this driver as a module, choose M here: the module
178 will be called snd-es18xx.
179
180config SND_SC6000
181 tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
182 depends on HAS_IOPORT
183 select SND_WSS_LIB
184 select SND_OPL3_LIB
185 select SND_MPU401_UART
186 help
187 Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
188 cards and clones:
189 Audio Excel DSP 16 and Zoltrix AV302.
190
191 These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
192
193 To compile this driver as a module, choose M here: the module
194 will be called snd-sc6000.
195
196config SND_GUSCLASSIC
197 tristate "Gravis UltraSound Classic"
198 select SND_RAWMIDI
199 select SND_PCM
200 help
201 Say Y here to include support for Gravis UltraSound Classic
202 soundcards.
203
204 To compile this driver as a module, choose M here: the module
205 will be called snd-gusclassic.
206
207config SND_GUSEXTREME
208 tristate "Gravis UltraSound Extreme"
209 select SND_OPL3_LIB
210 select SND_MPU401_UART
211 select SND_PCM
212 help
213 Say Y here to include support for Gravis UltraSound Extreme
214 soundcards.
215
216 To compile this driver as a module, choose M here: the module
217 will be called snd-gusextreme.
218
219config SND_GUSMAX
220 tristate "Gravis UltraSound MAX"
221 select SND_RAWMIDI
222 select SND_WSS_LIB
223 help
224 Say Y here to include support for Gravis UltraSound MAX
225 soundcards.
226
227 To compile this driver as a module, choose M here: the module
228 will be called snd-gusmax.
229
230config SND_INTERWAVE
231 tristate "AMD InterWave, Gravis UltraSound PnP"
232 depends on PNP
233 select SND_RAWMIDI
234 select SND_WSS_LIB
235 help
236 Say Y here to include support for AMD InterWave based
237 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
238 MED3210, Dynasonic Pro, Panasonic PCA761AW).
239
240 To compile this driver as a module, choose M here: the module
241 will be called snd-interwave.
242
243config SND_INTERWAVE_STB
244 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
245 depends on PNP
246 select SND_RAWMIDI
247 select SND_WSS_LIB
248 help
249 Say Y here to include support for AMD InterWave based
250 soundcards with a TEA6330T bass and treble regulator
251 (UltraSound 32-Pro).
252
253 To compile this driver as a module, choose M here: the module
254 will be called snd-interwave-stb.
255
256config SND_JAZZ16
257 tristate "Media Vision Jazz16 card and compatibles"
258 select SND_OPL3_LIB
259 select SND_MPU401_UART
260 select SND_SB8_DSP
261 help
262 Say Y here to include support for soundcards based on the
263 Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
264 codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
265 Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
266 Premium 3-D and Pro 3-D. There were also OEMs cards with the
267 Jazz16 chipset.
268
269 To compile this driver as a module, choose M here: the module
270 will be called snd-jazz16.
271
272config SND_OPL3SA2
273 tristate "Yamaha OPL3-SA2/SA3"
274 select SND_OPL3_LIB
275 select SND_MPU401_UART
276 select SND_WSS_LIB
277 help
278 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
279 chips.
280
281 To compile this driver as a module, choose M here: the module
282 will be called snd-opl3sa2.
283
284config SND_OPTI92X_AD1848
285 tristate "OPTi 82C92x - AD1848"
286 select SND_OPL3_LIB
287 select SND_OPL4_LIB
288 select SND_MPU401_UART
289 select SND_WSS_LIB
290 help
291 Say Y here to include support for soundcards based on Opti
292 82C92x or OTI-601 chips and using an AD1848 codec.
293
294 To compile this driver as a module, choose M here: the module
295 will be called snd-opti92x-ad1848.
296
297config SND_OPTI92X_CS4231
298 tristate "OPTi 82C92x - CS4231"
299 select SND_OPL3_LIB
300 select SND_OPL4_LIB
301 select SND_MPU401_UART
302 select SND_WSS_LIB
303 help
304 Say Y here to include support for soundcards based on Opti
305 82C92x chips and using a CS4231 codec.
306
307 To compile this driver as a module, choose M here: the module
308 will be called snd-opti92x-cs4231.
309
310config SND_OPTI93X
311 tristate "OPTi 82C93x"
312 select SND_OPL3_LIB
313 select SND_MPU401_UART
314 select SND_WSS_LIB
315 help
316 Say Y here to include support for soundcards based on Opti
317 82C93x chips.
318
319 To compile this driver as a module, choose M here: the module
320 will be called snd-opti93x.
321
322config SND_MIRO
323 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
324 select SND_OPL4_LIB
325 select SND_WSS_LIB
326 select SND_MPU401_UART
327 select SND_PCM
328 help
329 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
330 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
331
332 To compile this driver as a module, choose M here: the module
333 will be called snd-miro.
334
335config SND_SB8
336 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
337 select SND_OPL3_LIB
338 select SND_RAWMIDI
339 select SND_SB8_DSP
340 help
341 Say Y here to include support for Creative Sound Blaster 1.0/
342 2.0/Pro (8-bit) or 100% compatible soundcards.
343
344 To compile this driver as a module, choose M here: the module
345 will be called snd-sb8.
346
347config SND_SB16
348 tristate "Sound Blaster 16 (PnP)"
349 select SND_OPL3_LIB
350 select SND_MPU401_UART
351 select SND_SB16_DSP
352 help
353 Say Y here to include support for Sound Blaster 16 soundcards
354 (including the Plug and Play version).
355
356 To compile this driver as a module, choose M here: the module
357 will be called snd-sb16.
358
359config SND_SBAWE
360 tristate "Sound Blaster AWE (32,64) (PnP)"
361 select SND_OPL3_LIB
362 select SND_MPU401_UART
363 select SND_SB16_DSP
364 help
365 Say Y here to include support for Sound Blaster AWE soundcards
366 (including the Plug and Play version).
367
368 To compile this driver as a module, choose M here: the module
369 will be called snd-sbawe.
370
371config SND_SB16_CSP
372 bool "Sound Blaster 16/AWE CSP support"
373 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
374 select FW_LOADER
375 help
376 Say Y here to include support for the CSP core. This special
377 coprocessor can do variable tasks like various compression and
378 decompression algorithms.
379
380config SND_SSCAPE
381 tristate "Ensoniq SoundScape driver"
382 select SND_MPU401_UART
383 select SND_WSS_LIB
384 select FW_LOADER
385 help
386 Say Y here to include support for Ensoniq SoundScape
387 and Ensoniq OEM soundcards.
388
389 The PCM audio is supported on SoundScape Classic, Elite, PnP
390 and VIVO cards. The supported OEM cards are SPEA Media FX and
391 Reveal SC-600.
392 The MIDI support is very experimental and requires binary
393 firmware files called "scope.cod" and "sndscape.co?" where the
394 ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
395 in DOS or Windows driver packages. One has to put the firmware
396 files into the /lib/firmware directory.
397
398 To compile this driver as a module, choose M here: the module
399 will be called snd-sscape.
400
401config SND_WAVEFRONT
402 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
403 select FW_LOADER
404 select SND_OPL3_LIB
405 select SND_MPU401_UART
406 select SND_WSS_LIB
407 help
408 Say Y here to include support for Turtle Beach Maui, Tropez
409 and Tropez+ soundcards based on the Wavefront chip.
410
411 To compile this driver as a module, choose M here: the module
412 will be called snd-wavefront.
413
414config SND_MSND_PINNACLE
415 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
416 depends on X86 && EXPERIMENTAL
417 select FW_LOADER
418 select SND_MPU401_UART
419 select SND_PCM
420 help
421 Say Y to include support for Turtle Beach MultiSound Pinnacle/
422 Fiji soundcards.
423
424 To compile this driver as a module, choose M here: the module
425 will be called snd-msnd-pinnacle.
426
427config SND_MSND_CLASSIC
428 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
429 depends on X86 && EXPERIMENTAL
430 select FW_LOADER
431 select SND_MPU401_UART
432 select SND_PCM
433 help
434 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
435 Monterey (not for the Pinnacle or Fiji).
436
437 See <file:Documentation/sound/oss/MultiSound> for important information
438 about this driver. Note that it has been discontinued, but the
439 Voyetra Turtle Beach knowledge base entry for it is still available
440 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
441
442 To compile this driver as a module, choose M here: the module
443 will be called snd-msnd-classic.
444
445endif # SND_ISA
446
1# ALSA ISA drivers
2
3config SND_WSS_LIB
4 tristate
5 select SND_PCM
6 select SND_TIMER
7
8config SND_SB_COMMON
9 tristate
10
11config SND_SB8_DSP
12 tristate
13 select SND_PCM
14 select SND_SB_COMMON
15
16config SND_SB16_DSP
17 tristate
18 select SND_PCM
19 select SND_SB_COMMON
20
21menuconfig SND_ISA
22 bool "ISA sound devices"
23 depends on ISA && ISA_DMA_API
24 default y
25 help
26 Support for sound devices connected via the ISA bus.
27
28if SND_ISA
29
30config SND_ADLIB
31 tristate "AdLib FM card"
32 select SND_OPL3_LIB
33 help
34 Say Y here to include support for AdLib FM cards.
35
36 To compile this driver as a module, choose M here: the module
37 will be called snd-adlib.
38
39config SND_AD1816A
40 tristate "Analog Devices SoundPort AD1816A"
41 depends on PNP
42 select ISAPNP
43 select SND_OPL3_LIB
44 select SND_MPU401_UART
45 select SND_PCM
46 select SND_TIMER
47 help
48 Say Y here to include support for Analog Devices SoundPort
49 AD1816A or compatible sound chips.
50
51 To compile this driver as a module, choose M here: the module
52 will be called snd-ad1816a.
53
54config SND_AD1848
55 tristate "Generic AD1848/CS4248 driver"
56 select SND_WSS_LIB
57 help
58 Say Y here to include support for AD1848 (Analog Devices) or
59 CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
60
61 For newer chips from Cirrus Logic, use the CS4231 or CS4232+
62 drivers.
63
64 To compile this driver as a module, choose M here: the module
65 will be called snd-ad1848.
66
67config SND_ALS100
68 tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx"
69 depends on PNP
70 select ISAPNP
71 select SND_OPL3_LIB
72 select SND_MPU401_UART
73 select SND_SB16_DSP
74 help
75 Say Y here to include support for soundcards based on the
76 Diamond Technologies DT-019X or Avance Logic chips: ALS007,
77 ALS100, ALS110, ALS120 and ALS200 chips.
78
79 To compile this driver as a module, choose M here: the module
80 will be called snd-als100.
81
82config SND_AZT1605
83 tristate "Aztech AZT1605 Driver"
84 depends on SND
85 select SND_WSS_LIB
86 select SND_MPU401_UART
87 select SND_OPL3_LIB
88 help
89 Say Y here to include support for Aztech Sound Galaxy cards
90 based on the AZT1605 chipset.
91
92 To compile this driver as a module, choose M here: the module
93 will be called snd-azt1605.
94
95config SND_AZT2316
96 tristate "Aztech AZT2316 Driver"
97 depends on SND
98 select SND_WSS_LIB
99 select SND_MPU401_UART
100 select SND_OPL3_LIB
101 help
102 Say Y here to include support for Aztech Sound Galaxy cards
103 based on the AZT2316 chipset.
104
105 To compile this driver as a module, choose M here: the module
106 will be called snd-azt2316.
107
108config SND_AZT2320
109 tristate "Aztech Systems AZT2320"
110 depends on PNP
111 select ISAPNP
112 select SND_OPL3_LIB
113 select SND_MPU401_UART
114 select SND_WSS_LIB
115 help
116 Say Y here to include support for soundcards based on the
117 Aztech Systems AZT2320 chip.
118
119 To compile this driver as a module, choose M here: the module
120 will be called snd-azt2320.
121
122config SND_CMI8328
123 tristate "C-Media CMI8328"
124 select SND_WSS_LIB
125 select SND_OPL3_LIB
126 select SND_MPU401_UART
127 help
128 Say Y here to include support for soundcards based on the
129 C-Media CMI8328 chip.
130
131 To compile this driver as a module, choose M here: the module
132 will be called snd-cmi8328.
133
134config SND_CMI8330
135 tristate "C-Media CMI8330"
136 select SND_WSS_LIB
137 select SND_SB16_DSP
138 select SND_OPL3_LIB
139 select SND_MPU401_UART
140 help
141 Say Y here to include support for soundcards based on the
142 C-Media CMI8330 chip.
143
144 To compile this driver as a module, choose M here: the module
145 will be called snd-cmi8330.
146
147config SND_CS4231
148 tristate "Generic Cirrus Logic CS4231 driver"
149 select SND_MPU401_UART
150 select SND_WSS_LIB
151 help
152 Say Y here to include support for CS4231 chips from Cirrus
153 Logic - Crystal Semiconductors.
154
155 To compile this driver as a module, choose M here: the module
156 will be called snd-cs4231.
157
158config SND_CS4236
159 tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
160 select SND_OPL3_LIB
161 select SND_MPU401_UART
162 select SND_WSS_LIB
163 help
164 Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
165 CS4238B,CS4239 chips from Cirrus Logic - Crystal
166 Semiconductors.
167
168 To compile this driver as a module, choose M here: the module
169 will be called snd-cs4236.
170
171config SND_ES1688
172 tristate "Generic ESS ES688/ES1688 and ES968 PnP driver"
173 select SND_OPL3_LIB
174 select SND_MPU401_UART
175 select SND_PCM
176 help
177 Say Y here to include support for ESS AudioDrive ES688 or
178 ES1688 chips. Also, this module support cards with ES968 PnP chip.
179
180 To compile this driver as a module, choose M here: the module
181 will be called snd-es1688.
182
183config SND_ES18XX
184 tristate "Generic ESS ES18xx driver"
185 select SND_OPL3_LIB
186 select SND_MPU401_UART
187 select SND_PCM
188 help
189 Say Y here to include support for ESS AudioDrive ES18xx chips.
190
191 To compile this driver as a module, choose M here: the module
192 will be called snd-es18xx.
193
194config SND_SC6000
195 tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
196 depends on HAS_IOPORT_MAP
197 select SND_WSS_LIB
198 select SND_OPL3_LIB
199 select SND_MPU401_UART
200 help
201 Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
202 cards and clones:
203 Audio Excel DSP 16 and Zoltrix AV302.
204
205 These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
206
207 To compile this driver as a module, choose M here: the module
208 will be called snd-sc6000.
209
210config SND_GUSCLASSIC
211 tristate "Gravis UltraSound Classic"
212 select SND_RAWMIDI
213 select SND_PCM
214 select SND_TIMER
215 help
216 Say Y here to include support for Gravis UltraSound Classic
217 soundcards.
218
219 To compile this driver as a module, choose M here: the module
220 will be called snd-gusclassic.
221
222config SND_GUSEXTREME
223 tristate "Gravis UltraSound Extreme"
224 select SND_OPL3_LIB
225 select SND_MPU401_UART
226 select SND_PCM
227 select SND_TIMER
228 help
229 Say Y here to include support for Gravis UltraSound Extreme
230 soundcards.
231
232 To compile this driver as a module, choose M here: the module
233 will be called snd-gusextreme.
234
235config SND_GUSMAX
236 tristate "Gravis UltraSound MAX"
237 select SND_RAWMIDI
238 select SND_WSS_LIB
239 help
240 Say Y here to include support for Gravis UltraSound MAX
241 soundcards.
242
243 To compile this driver as a module, choose M here: the module
244 will be called snd-gusmax.
245
246config SND_INTERWAVE
247 tristate "AMD InterWave, Gravis UltraSound PnP"
248 depends on PNP
249 select SND_RAWMIDI
250 select SND_WSS_LIB
251 help
252 Say Y here to include support for AMD InterWave based
253 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
254 MED3210, Dynasonic Pro, Panasonic PCA761AW).
255
256 To compile this driver as a module, choose M here: the module
257 will be called snd-interwave.
258
259config SND_INTERWAVE_STB
260 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
261 depends on PNP
262 select SND_RAWMIDI
263 select SND_WSS_LIB
264 help
265 Say Y here to include support for AMD InterWave based
266 soundcards with a TEA6330T bass and treble regulator
267 (UltraSound 32-Pro).
268
269 To compile this driver as a module, choose M here: the module
270 will be called snd-interwave-stb.
271
272config SND_JAZZ16
273 tristate "Media Vision Jazz16 card and compatibles"
274 select SND_OPL3_LIB
275 select SND_MPU401_UART
276 select SND_SB8_DSP
277 help
278 Say Y here to include support for soundcards based on the
279 Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
280 codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
281 Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
282 Premium 3-D and Pro 3-D. There were also OEMs cards with the
283 Jazz16 chipset.
284
285 To compile this driver as a module, choose M here: the module
286 will be called snd-jazz16.
287
288config SND_OPL3SA2
289 tristate "Yamaha OPL3-SA2/SA3"
290 select SND_OPL3_LIB
291 select SND_MPU401_UART
292 select SND_WSS_LIB
293 help
294 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
295 chips.
296
297 To compile this driver as a module, choose M here: the module
298 will be called snd-opl3sa2.
299
300config SND_OPTI92X_AD1848
301 tristate "OPTi 82C92x - AD1848"
302 select SND_OPL3_LIB
303 select SND_OPL4_LIB
304 select SND_MPU401_UART
305 select SND_WSS_LIB
306 help
307 Say Y here to include support for soundcards based on Opti
308 82C92x or OTI-601 chips and using an AD1848 codec.
309
310 To compile this driver as a module, choose M here: the module
311 will be called snd-opti92x-ad1848.
312
313config SND_OPTI92X_CS4231
314 tristate "OPTi 82C92x - CS4231"
315 select SND_OPL3_LIB
316 select SND_OPL4_LIB
317 select SND_MPU401_UART
318 select SND_WSS_LIB
319 help
320 Say Y here to include support for soundcards based on Opti
321 82C92x chips and using a CS4231 codec.
322
323 To compile this driver as a module, choose M here: the module
324 will be called snd-opti92x-cs4231.
325
326config SND_OPTI93X
327 tristate "OPTi 82C93x"
328 select SND_OPL3_LIB
329 select SND_MPU401_UART
330 select SND_WSS_LIB
331 help
332 Say Y here to include support for soundcards based on Opti
333 82C93x chips.
334
335 To compile this driver as a module, choose M here: the module
336 will be called snd-opti93x.
337
338config SND_MIRO
339 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
340 select SND_OPL4_LIB
341 select SND_WSS_LIB
342 select SND_MPU401_UART
343 select SND_PCM
344 help
345 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
346 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
347
348 To compile this driver as a module, choose M here: the module
349 will be called snd-miro.
350
351config SND_SB8
352 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
353 select SND_OPL3_LIB
354 select SND_RAWMIDI
355 select SND_SB8_DSP
356 help
357 Say Y here to include support for Creative Sound Blaster 1.0/
358 2.0/Pro (8-bit) or 100% compatible soundcards.
359
360 To compile this driver as a module, choose M here: the module
361 will be called snd-sb8.
362
363config SND_SB16
364 tristate "Sound Blaster 16 (PnP)"
365 select SND_OPL3_LIB
366 select SND_MPU401_UART
367 select SND_SB16_DSP
368 help
369 Say Y here to include support for Sound Blaster 16 soundcards
370 (including the Plug and Play version).
371
372 To compile this driver as a module, choose M here: the module
373 will be called snd-sb16.
374
375config SND_SBAWE
376 tristate "Sound Blaster AWE (32,64) (PnP)"
377 select SND_OPL3_LIB
378 select SND_MPU401_UART
379 select SND_SB16_DSP
380 select SND_SEQ_DEVICE if SND_SEQUENCER != n
381 help
382 Say Y here to include support for Sound Blaster AWE soundcards
383 (including the Plug and Play version).
384
385 To compile this driver as a module, choose M here: the module
386 will be called snd-sbawe.
387
388# select SEQ stuff to min(SND_SEQUENCER,SND_XXX)
389config SND_SBAWE_SEQ
390 def_tristate SND_SEQUENCER && SND_SBAWE
391 select SND_SEQ_MIDI_EMUL
392 select SND_SEQ_VIRMIDI
393 select SND_SYNTH_EMUX
394
395config SND_SB16_CSP
396 bool "Sound Blaster 16/AWE CSP support"
397 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
398 select FW_LOADER
399 help
400 Say Y here to include support for the CSP core. This special
401 coprocessor can do variable tasks like various compression and
402 decompression algorithms.
403
404config SND_SSCAPE
405 tristate "Ensoniq SoundScape driver"
406 select SND_MPU401_UART
407 select SND_WSS_LIB
408 select FW_LOADER
409 help
410 Say Y here to include support for Ensoniq SoundScape
411 and Ensoniq OEM soundcards.
412
413 The PCM audio is supported on SoundScape Classic, Elite, PnP
414 and VIVO cards. The supported OEM cards are SPEA Media FX and
415 Reveal SC-600.
416 The MIDI support is very experimental and requires binary
417 firmware files called "scope.cod" and "sndscape.co?" where the
418 ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
419 in DOS or Windows driver packages. One has to put the firmware
420 files into the /lib/firmware directory.
421
422 To compile this driver as a module, choose M here: the module
423 will be called snd-sscape.
424
425config SND_WAVEFRONT
426 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
427 select FW_LOADER
428 select SND_OPL3_LIB
429 select SND_MPU401_UART
430 select SND_WSS_LIB
431 help
432 Say Y here to include support for Turtle Beach Maui, Tropez
433 and Tropez+ soundcards based on the Wavefront chip.
434
435 To compile this driver as a module, choose M here: the module
436 will be called snd-wavefront.
437
438config SND_MSND_PINNACLE
439 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
440 depends on X86
441 select FW_LOADER
442 select SND_MPU401_UART
443 select SND_PCM
444 help
445 Say Y to include support for Turtle Beach MultiSound Pinnacle/
446 Fiji soundcards.
447
448 To compile this driver as a module, choose M here: the module
449 will be called snd-msnd-pinnacle.
450
451config SND_MSND_CLASSIC
452 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
453 depends on X86
454 select FW_LOADER
455 select SND_MPU401_UART
456 select SND_PCM
457 help
458 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
459 Monterey (not for the Pinnacle or Fiji).
460
461 See <file:Documentation/sound/oss/MultiSound> for important information
462 about this driver. Note that it has been discontinued, but the
463 Voyetra Turtle Beach knowledge base entry for it is still available
464 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
465
466 To compile this driver as a module, choose M here: the module
467 will be called snd-msnd-classic.
468
469endif # SND_ISA
470