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_CMI8328
121    tristate "C-Media CMI8328"
122    select SND_WSS_LIB
123    select SND_OPL3_LIB
124    select SND_MPU401_UART
125    help
126      Say Y here to include support for soundcards based on the
127      C-Media CMI8328 chip.
128
129      To compile this driver as a module, choose M here: the module
130      will be called snd-cmi8328.
131
132config SND_CMI8330
133    tristate "C-Media CMI8330"
134    select SND_WSS_LIB
135    select SND_SB16_DSP
136    select SND_OPL3_LIB
137    select SND_MPU401_UART
138    help
139      Say Y here to include support for soundcards based on the
140      C-Media CMI8330 chip.
141
142      To compile this driver as a module, choose M here: the module
143      will be called snd-cmi8330.
144
145config SND_CS4231
146    tristate "Generic Cirrus Logic CS4231 driver"
147    select SND_MPU401_UART
148    select SND_WSS_LIB
149    help
150      Say Y here to include support for CS4231 chips from Cirrus
151      Logic - Crystal Semiconductors.
152
153      To compile this driver as a module, choose M here: the module
154      will be called snd-cs4231.
155
156config SND_CS4236
157    tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
158    select SND_OPL3_LIB
159    select SND_MPU401_UART
160    select SND_WSS_LIB
161    help
162      Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
163      CS4238B,CS4239 chips from Cirrus Logic - Crystal
164      Semiconductors.
165
166      To compile this driver as a module, choose M here: the module
167      will be called snd-cs4236.
168
169config SND_ES1688
170    tristate "Generic ESS ES688/ES1688 and ES968 PnP 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 ES688 or
176      ES1688 chips. Also, this module support cards with ES968 PnP chip.
177
178      To compile this driver as a module, choose M here: the module
179      will be called snd-es1688.
180
181config SND_ES18XX
182    tristate "Generic ESS ES18xx driver"
183    select SND_OPL3_LIB
184    select SND_MPU401_UART
185    select SND_PCM
186    help
187      Say Y here to include support for ESS AudioDrive ES18xx chips.
188
189      To compile this driver as a module, choose M here: the module
190      will be called snd-es18xx.
191
192config SND_SC6000
193    tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
194    depends on HAS_IOPORT
195    select SND_WSS_LIB
196    select SND_OPL3_LIB
197    select SND_MPU401_UART
198    help
199      Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
200      cards and clones:
201      Audio Excel DSP 16 and Zoltrix AV302.
202
203      These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
204
205      To compile this driver as a module, choose M here: the module
206      will be called snd-sc6000.
207
208config SND_GUSCLASSIC
209    tristate "Gravis UltraSound Classic"
210    select SND_RAWMIDI
211    select SND_PCM
212    help
213      Say Y here to include support for Gravis UltraSound Classic
214      soundcards.
215
216      To compile this driver as a module, choose M here: the module
217      will be called snd-gusclassic.
218
219config SND_GUSEXTREME
220    tristate "Gravis UltraSound Extreme"
221    select SND_OPL3_LIB
222    select SND_MPU401_UART
223    select SND_PCM
224    help
225      Say Y here to include support for Gravis UltraSound Extreme
226      soundcards.
227
228      To compile this driver as a module, choose M here: the module
229      will be called snd-gusextreme.
230
231config SND_GUSMAX
232    tristate "Gravis UltraSound MAX"
233    select SND_RAWMIDI
234    select SND_WSS_LIB
235    help
236      Say Y here to include support for Gravis UltraSound MAX
237      soundcards.
238
239      To compile this driver as a module, choose M here: the module
240      will be called snd-gusmax.
241
242config SND_INTERWAVE
243    tristate "AMD InterWave, Gravis UltraSound PnP"
244    depends on PNP
245    select SND_RAWMIDI
246    select SND_WSS_LIB
247    help
248      Say Y here to include support for AMD InterWave based
249      soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
250      MED3210, Dynasonic Pro, Panasonic PCA761AW).
251
252      To compile this driver as a module, choose M here: the module
253      will be called snd-interwave.
254
255config SND_INTERWAVE_STB
256    tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
257    depends on PNP
258    select SND_RAWMIDI
259    select SND_WSS_LIB
260    help
261      Say Y here to include support for AMD InterWave based
262      soundcards with a TEA6330T bass and treble regulator
263      (UltraSound 32-Pro).
264
265      To compile this driver as a module, choose M here: the module
266      will be called snd-interwave-stb.
267
268config SND_JAZZ16
269    tristate "Media Vision Jazz16 card and compatibles"
270    select SND_OPL3_LIB
271    select SND_MPU401_UART
272    select SND_SB8_DSP
273    help
274      Say Y here to include support for soundcards based on the
275      Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
276      codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
277      Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
278      Premium 3-D and Pro 3-D. There were also OEMs cards with the
279      Jazz16 chipset.
280
281      To compile this driver as a module, choose M here: the module
282      will be called snd-jazz16.
283
284config SND_OPL3SA2
285    tristate "Yamaha OPL3-SA2/SA3"
286    select SND_OPL3_LIB
287    select SND_MPU401_UART
288    select SND_WSS_LIB
289    help
290      Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
291      chips.
292
293      To compile this driver as a module, choose M here: the module
294      will be called snd-opl3sa2.
295
296config SND_OPTI92X_AD1848
297    tristate "OPTi 82C92x - AD1848"
298    select SND_OPL3_LIB
299    select SND_OPL4_LIB
300    select SND_MPU401_UART
301    select SND_WSS_LIB
302    help
303      Say Y here to include support for soundcards based on Opti
304      82C92x or OTI-601 chips and using an AD1848 codec.
305
306      To compile this driver as a module, choose M here: the module
307      will be called snd-opti92x-ad1848.
308
309config SND_OPTI92X_CS4231
310    tristate "OPTi 82C92x - CS4231"
311    select SND_OPL3_LIB
312    select SND_OPL4_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      82C92x chips and using a CS4231 codec.
318
319      To compile this driver as a module, choose M here: the module
320      will be called snd-opti92x-cs4231.
321
322config SND_OPTI93X
323    tristate "OPTi 82C93x"
324    select SND_OPL3_LIB
325    select SND_MPU401_UART
326    select SND_WSS_LIB
327    help
328      Say Y here to include support for soundcards based on Opti
329      82C93x chips.
330
331      To compile this driver as a module, choose M here: the module
332      will be called snd-opti93x.
333
334config SND_MIRO
335    tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
336    select SND_OPL4_LIB
337    select SND_WSS_LIB
338    select SND_MPU401_UART
339    select SND_PCM
340    help
341      Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
342      miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
343
344      To compile this driver as a module, choose M here: the module
345      will be called snd-miro.
346
347config SND_SB8
348    tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
349    select SND_OPL3_LIB
350    select SND_RAWMIDI
351    select SND_SB8_DSP
352    help
353      Say Y here to include support for Creative Sound Blaster 1.0/
354      2.0/Pro (8-bit) or 100% compatible soundcards.
355
356      To compile this driver as a module, choose M here: the module
357      will be called snd-sb8.
358
359config SND_SB16
360    tristate "Sound Blaster 16 (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 16 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-sb16.
370
371config SND_SBAWE
372    tristate "Sound Blaster AWE (32,64) (PnP)"
373    select SND_OPL3_LIB
374    select SND_MPU401_UART
375    select SND_SB16_DSP
376    help
377      Say Y here to include support for Sound Blaster AWE soundcards
378      (including the Plug and Play version).
379
380      To compile this driver as a module, choose M here: the module
381      will be called snd-sbawe.
382
383config SND_SB16_CSP
384    bool "Sound Blaster 16/AWE CSP support"
385    depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
386    select FW_LOADER
387    help
388      Say Y here to include support for the CSP core. This special
389      coprocessor can do variable tasks like various compression and
390      decompression algorithms.
391
392config SND_SSCAPE
393    tristate "Ensoniq SoundScape driver"
394    select SND_MPU401_UART
395    select SND_WSS_LIB
396    select FW_LOADER
397    help
398      Say Y here to include support for Ensoniq SoundScape
399      and Ensoniq OEM soundcards.
400
401      The PCM audio is supported on SoundScape Classic, Elite, PnP
402      and VIVO cards. The supported OEM cards are SPEA Media FX and
403      Reveal SC-600.
404      The MIDI support is very experimental and requires binary
405      firmware files called "scope.cod" and "sndscape.co?" where the
406      ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
407      in DOS or Windows driver packages. One has to put the firmware
408      files into the /lib/firmware directory.
409
410      To compile this driver as a module, choose M here: the module
411      will be called snd-sscape.
412
413config SND_WAVEFRONT
414    tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
415    select FW_LOADER
416    select SND_OPL3_LIB
417    select SND_MPU401_UART
418    select SND_WSS_LIB
419    help
420      Say Y here to include support for Turtle Beach Maui, Tropez
421      and Tropez+ soundcards based on the Wavefront chip.
422
423      To compile this driver as a module, choose M here: the module
424      will be called snd-wavefront.
425
426config SND_MSND_PINNACLE
427    tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
428    depends on X86
429    select FW_LOADER
430    select SND_MPU401_UART
431    select SND_PCM
432    help
433      Say Y to include support for Turtle Beach MultiSound Pinnacle/
434      Fiji soundcards.
435
436      To compile this driver as a module, choose M here: the module
437      will be called snd-msnd-pinnacle.
438
439config SND_MSND_CLASSIC
440    tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
441    depends on X86
442    select FW_LOADER
443    select SND_MPU401_UART
444    select SND_PCM
445    help
446      Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
447      Monterey (not for the Pinnacle or Fiji).
448
449      See <file:Documentation/sound/oss/MultiSound> for important information
450      about this driver. Note that it has been discontinued, but the
451      Voyetra Turtle Beach knowledge base entry for it is still available
452      at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
453
454      To compile this driver as a module, choose M here: the module
455      will be called snd-msnd-classic.
456
457endif # SND_ISA
458
459

Archive Download this file



interactive