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 "Avance Logic ALS100/ALS120"
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 Avance
74      Logic ALS100, ALS110, ALS120 and ALS200 chips.
75
76      To compile this driver as a module, choose M here: the module
77      will be called snd-als100.
78
79config SND_AZT2320
80    tristate "Aztech Systems AZT2320"
81    depends on PNP
82    select ISAPNP
83    select SND_OPL3_LIB
84    select SND_MPU401_UART
85    select SND_WSS_LIB
86    help
87      Say Y here to include support for soundcards based on the
88      Aztech Systems AZT2320 chip.
89
90      To compile this driver as a module, choose M here: the module
91      will be called snd-azt2320.
92
93config SND_CMI8330
94    tristate "C-Media CMI8330"
95    select SND_WSS_LIB
96    select SND_SB16_DSP
97    select SND_OPL3_LIB
98    select SND_MPU401_UART
99    help
100      Say Y here to include support for soundcards based on the
101      C-Media CMI8330 chip.
102
103      To compile this driver as a module, choose M here: the module
104      will be called snd-cmi8330.
105
106config SND_CS4231
107    tristate "Generic Cirrus Logic CS4231 driver"
108    select SND_MPU401_UART
109    select SND_WSS_LIB
110    help
111      Say Y here to include support for CS4231 chips from Cirrus
112      Logic - Crystal Semiconductors.
113
114      To compile this driver as a module, choose M here: the module
115      will be called snd-cs4231.
116
117config SND_CS4236
118    tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
119    select SND_OPL3_LIB
120    select SND_MPU401_UART
121    select SND_WSS_LIB
122    help
123      Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
124      CS4238B,CS4239 chips from Cirrus Logic - Crystal
125      Semiconductors.
126
127      To compile this driver as a module, choose M here: the module
128      will be called snd-cs4236.
129
130config SND_DT019X
131    tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
132    depends on PNP
133    select ISAPNP
134    select SND_OPL3_LIB
135    select SND_MPU401_UART
136    select SND_SB16_DSP
137    help
138      Say Y here to include support for soundcards based on the
139      Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
140
141      To compile this driver as a module, choose M here: the module
142      will be called snd-dt019x.
143
144config SND_ES968
145    tristate "Generic ESS ES968 driver"
146    depends on PNP
147    select ISAPNP
148    select SND_MPU401_UART
149    select SND_SB8_DSP
150    help
151      Say Y here to include support for ESS AudioDrive ES968 chips.
152
153      To compile this driver as a module, choose M here: the module
154      will be called snd-es968.
155
156config SND_ES1688
157    tristate "Generic ESS ES688/ES1688 driver"
158    select SND_OPL3_LIB
159    select SND_MPU401_UART
160    select SND_PCM
161    help
162      Say Y here to include support for ESS AudioDrive ES688 or
163      ES1688 chips.
164
165      To compile this driver as a module, choose M here: the module
166      will be called snd-es1688.
167
168config SND_ES18XX
169    tristate "Generic ESS ES18xx driver"
170    select SND_OPL3_LIB
171    select SND_MPU401_UART
172    select SND_PCM
173    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_SC6000
180    tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
181    depends on HAS_IOPORT
182    select SND_WSS_LIB
183    select SND_OPL3_LIB
184    select SND_MPU401_UART
185    help
186      Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
187      cards and clones:
188      Audio Excel DSP 16 and Zoltrix AV302.
189
190      These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
191
192      To compile this driver as a module, choose M here: the module
193      will be called snd-sc6000.
194
195config SND_GUSCLASSIC
196    tristate "Gravis UltraSound Classic"
197    select SND_RAWMIDI
198    select SND_PCM
199    help
200      Say Y here to include support for Gravis UltraSound Classic
201      soundcards.
202
203      To compile this driver as a module, choose M here: the module
204      will be called snd-gusclassic.
205
206config SND_GUSEXTREME
207    tristate "Gravis UltraSound Extreme"
208    select SND_OPL3_LIB
209    select SND_MPU401_UART
210    select SND_PCM
211    help
212      Say Y here to include support for Gravis UltraSound Extreme
213      soundcards.
214
215      To compile this driver as a module, choose M here: the module
216      will be called snd-gusextreme.
217
218config SND_GUSMAX
219    tristate "Gravis UltraSound MAX"
220    select SND_RAWMIDI
221    select SND_WSS_LIB
222    help
223      Say Y here to include support for Gravis UltraSound MAX
224      soundcards.
225
226      To compile this driver as a module, choose M here: the module
227      will be called snd-gusmax.
228
229config SND_INTERWAVE
230    tristate "AMD InterWave, Gravis UltraSound PnP"
231    depends on PNP
232    select SND_RAWMIDI
233    select SND_WSS_LIB
234    help
235      Say Y here to include support for AMD InterWave based
236      soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
237      MED3210, Dynasonic Pro, Panasonic PCA761AW).
238
239      To compile this driver as a module, choose M here: the module
240      will be called snd-interwave.
241
242config SND_INTERWAVE_STB
243    tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
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 with a TEA6330T bass and treble regulator
250      (UltraSound 32-Pro).
251
252      To compile this driver as a module, choose M here: the module
253      will be called snd-interwave-stb.
254
255config SND_OPL3SA2
256    tristate "Yamaha OPL3-SA2/SA3"
257    select SND_OPL3_LIB
258    select SND_MPU401_UART
259    select SND_WSS_LIB
260    help
261      Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
262      chips.
263
264      To compile this driver as a module, choose M here: the module
265      will be called snd-opl3sa2.
266
267config SND_OPTI92X_AD1848
268    tristate "OPTi 82C92x - AD1848"
269    select SND_OPL3_LIB
270    select SND_OPL4_LIB
271    select SND_MPU401_UART
272    select SND_WSS_LIB
273    help
274      Say Y here to include support for soundcards based on Opti
275      82C92x or OTI-601 chips and using an AD1848 codec.
276
277      To compile this driver as a module, choose M here: the module
278      will be called snd-opti92x-ad1848.
279
280config SND_OPTI92X_CS4231
281    tristate "OPTi 82C92x - CS4231"
282    select SND_OPL3_LIB
283    select SND_OPL4_LIB
284    select SND_MPU401_UART
285    select SND_WSS_LIB
286    help
287      Say Y here to include support for soundcards based on Opti
288      82C92x chips and using a CS4231 codec.
289
290      To compile this driver as a module, choose M here: the module
291      will be called snd-opti92x-cs4231.
292
293config SND_OPTI93X
294    tristate "OPTi 82C93x"
295    select SND_OPL3_LIB
296    select SND_MPU401_UART
297    select SND_WSS_LIB
298    help
299      Say Y here to include support for soundcards based on Opti
300      82C93x chips.
301
302      To compile this driver as a module, choose M here: the module
303      will be called snd-opti93x.
304
305config SND_MIRO
306    tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
307    select SND_OPL4_LIB
308    select SND_WSS_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
318config SND_SB8
319    tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
320    select SND_OPL3_LIB
321    select SND_RAWMIDI
322    select SND_SB8_DSP
323    help
324      Say Y here to include support for Creative Sound Blaster 1.0/
325      2.0/Pro (8-bit) or 100% compatible soundcards.
326
327      To compile this driver as a module, choose M here: the module
328      will be called snd-sb8.
329
330config SND_SB16
331    tristate "Sound Blaster 16 (PnP)"
332    select SND_OPL3_LIB
333    select SND_MPU401_UART
334    select SND_SB16_DSP
335    help
336      Say Y here to include support for Sound Blaster 16 soundcards
337      (including the Plug and Play version).
338
339      To compile this driver as a module, choose M here: the module
340      will be called snd-sb16.
341
342config SND_SBAWE
343    tristate "Sound Blaster AWE (32,64) (PnP)"
344    select SND_OPL3_LIB
345    select SND_MPU401_UART
346    select SND_SB16_DSP
347    help
348      Say Y here to include support for Sound Blaster AWE soundcards
349      (including the Plug and Play version).
350
351      To compile this driver as a module, choose M here: the module
352      will be called snd-sbawe.
353
354config SND_SB16_CSP
355    bool "Sound Blaster 16/AWE CSP support"
356    depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
357    select FW_LOADER
358    help
359      Say Y here to include support for the CSP core. This special
360      coprocessor can do variable tasks like various compression and
361      decompression algorithms.
362
363config SND_SGALAXY
364    tristate "Aztech Sound Galaxy"
365    select SND_WSS_LIB
366    help
367      Say Y here to include support for Aztech Sound Galaxy
368      soundcards.
369
370      To compile this driver as a module, choose M here: the module
371      will be called snd-sgalaxy.
372
373config SND_SSCAPE
374    tristate "Ensoniq SoundScape driver"
375    select SND_HWDEP
376    select SND_MPU401_UART
377    select SND_WSS_LIB
378    help
379      Say Y here to include support for Ensoniq SoundScape
380      soundcards.
381
382      The PCM audio is supported on SoundScape Classic, Elite, PnP
383      and VIVO cards. The MIDI support is very experimental.
384
385      To compile this driver as a module, choose M here: the module
386      will be called snd-sscape.
387
388config SND_WAVEFRONT
389    tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
390    select FW_LOADER
391    select SND_OPL3_LIB
392    select SND_MPU401_UART
393    select SND_WSS_LIB
394    help
395      Say Y here to include support for Turtle Beach Maui, Tropez
396      and Tropez+ soundcards based on the Wavefront chip.
397
398      To compile this driver as a module, choose M here: the module
399      will be called snd-wavefront.
400
401config SND_MSND_PINNACLE
402    tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
403    depends on X86 && EXPERIMENTAL
404    select FW_LOADER
405    select SND_MPU401_UART
406    select SND_PCM
407    help
408      Say Y to include support for Turtle Beach MultiSound Pinnacle/
409      Fiji soundcards.
410
411      To compile this driver as a module, choose M here: the module
412      will be called snd-msnd-pinnacle.
413
414config SND_MSND_CLASSIC
415    tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
416    depends on X86 && EXPERIMENTAL
417    select FW_LOADER
418    select SND_MPU401_UART
419    select SND_PCM
420    help
421      Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
422      Monterey (not for the Pinnacle or Fiji).
423
424      See <file:Documentation/sound/oss/MultiSound> for important information
425      about this driver. Note that it has been discontinued, but the
426      Voyetra Turtle Beach knowledge base entry for it is still available
427      at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
428
429      To compile this driver as a module, choose M here: the module
430      will be called snd-msnd-classic.
431
432endif # SND_ISA
433
434

Archive Download this file



interactive