Root/sound/isa/Kconfig

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
447

Archive Download this file



interactive