Ath5k: lock beacons
[linux-2.6/mini2440.git] / sound / isa / Kconfig
blob5769a13c1d9577d00dca57cebdcb04b3a1c256f6
1 # ALSA ISA drivers
3 config SND_AD1848_LIB
4         tristate
5         select SND_PCM
7 config SND_CS4231_LIB
8         tristate
9         select SND_PCM
11 config SND_SB_COMMON
12         tristate
14 config SND_SB8_DSP
15         tristate
16         select SND_PCM
17         select SND_SB_COMMON
19 config SND_SB16_DSP
20         tristate
21         select SND_PCM
22         select SND_SB_COMMON
24 menuconfig SND_ISA
25         bool "ISA sound devices"
26         depends on ISA && ISA_DMA_API
27         default y
28         help
29           Support for sound devices connected via the ISA bus.
31 if SND_ISA
33 config SND_ADLIB
34         tristate "AdLib FM card"
35         select SND_OPL3_LIB
36         help
37           Say Y here to include support for AdLib FM cards.
39           To compile this driver as a module, choose M here: the module
40           will be called snd-adlib.
42 config SND_AD1816A
43         tristate "Analog Devices SoundPort AD1816A"
44         depends on PNP
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 Analog Devices SoundPort
51           AD1816A or compatible sound chips.
53           To compile this driver as a module, choose M here: the module
54           will be called snd-ad1816a.
56 config SND_AD1848
57         tristate "Generic AD1848/CS4248 driver"
58         select SND_AD1848_LIB
59         help
60           Say Y here to include support for AD1848 (Analog Devices) or
61           CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
62           
63           For newer chips from Cirrus Logic, use the CS4231, CS4232 or
64           CS4236+ drivers.
66           To compile this driver as a module, choose M here: the module
67           will be called snd-ad1848.
69 config SND_ALS100
70         tristate "Avance Logic ALS100/ALS120"
71         depends on PNP
72         select ISAPNP
73         select SND_OPL3_LIB
74         select SND_MPU401_UART
75         select SND_SB16_DSP
76         help
77           Say Y here to include support for soundcards based on Avance
78           Logic ALS100, ALS110, ALS120 and ALS200 chips.
80           To compile this driver as a module, choose M here: the module
81           will be called snd-als100.
83 config SND_AZT2320
84         tristate "Aztech Systems AZT2320"
85         depends on PNP
86         select ISAPNP
87         select SND_OPL3_LIB
88         select SND_MPU401_UART
89         select SND_CS4231_LIB
90         help
91           Say Y here to include support for soundcards based on the
92           Aztech Systems AZT2320 chip.
94           To compile this driver as a module, choose M here: the module
95           will be called snd-azt2320.
97 config SND_CMI8330
98         tristate "C-Media CMI8330"
99         select SND_AD1848_LIB
100         select SND_SB16_DSP
101         help
102           Say Y here to include support for soundcards based on the
103           C-Media CMI8330 chip.
105           To compile this driver as a module, choose M here: the module
106           will be called snd-cmi8330.
108 config SND_CS4231
109         tristate "Generic Cirrus Logic CS4231 driver"
110         select SND_MPU401_UART
111         select SND_CS4231_LIB
112         help
113           Say Y here to include support for CS4231 chips from Cirrus
114           Logic - Crystal Semiconductors.
116           To compile this driver as a module, choose M here: the module
117           will be called snd-cs4231.
119 config SND_CS4232
120         tristate "Generic Cirrus Logic CS4232 driver"
121         select SND_OPL3_LIB
122         select SND_MPU401_UART
123         select SND_CS4231_LIB
124         help
125           Say Y here to include support for CS4232 chips from Cirrus
126           Logic - Crystal Semiconductors.
128           To compile this driver as a module, choose M here: the module
129           will be called snd-cs4232.
131 config SND_CS4236
132         tristate "Generic Cirrus Logic CS4236+ driver"
133         select SND_OPL3_LIB
134         select SND_MPU401_UART
135         select SND_CS4231_LIB
136         help
137           Say Y to include support for CS4235,CS4236,CS4237B,CS4238B,
138           CS4239 chips from Cirrus Logic - Crystal Semiconductors.
140           To compile this driver as a module, choose M here: the module
141           will be called snd-cs4236.
143 config SND_DT019X
144         tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
145         depends on PNP
146         select ISAPNP
147         select SND_OPL3_LIB
148         select SND_MPU401_UART
149         select SND_SB16_DSP
150         help
151           Say Y here to include support for soundcards based on the
152           Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
154           To compile this driver as a module, choose M here: the module
155           will be called snd-dt019x.
157 config SND_ES968
158         tristate "Generic ESS ES968 driver"
159         depends on PNP
160         select ISAPNP
161         select SND_MPU401_UART
162         select SND_SB8_DSP
163         help
164           Say Y here to include support for ESS AudioDrive ES968 chips.
166           To compile this driver as a module, choose M here: the module
167           will be called snd-es968.
169 config SND_ES1688
170         tristate "Generic ESS ES688/ES1688 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.
178           To compile this driver as a module, choose M here: the module
179           will be called snd-es1688.
181 config 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.
189           To compile this driver as a module, choose M here: the module
190           will be called snd-es18xx.
192 config SND_SC6000
193         tristate "Gallant SC-6000, Audio Excel DSP 16"
194         depends on HAS_IOPORT
195         select SND_AD1848_LIB
196         select SND_OPL3_LIB
197         select SND_MPU401_UART
198         help
199           Say Y here to include support for Gallant SC-6000 card and clones:
200           Audio Excel DSP 16 and Zoltrix AV302.
202           To compile this driver as a module, choose M here: the module
203           will be called snd-sc6000.
205 config SND_GUSCLASSIC
206         tristate "Gravis UltraSound Classic"
207         select SND_RAWMIDI
208         select SND_PCM
209         help
210           Say Y here to include support for Gravis UltraSound Classic
211           soundcards.
213           To compile this driver as a module, choose M here: the module
214           will be called snd-gusclassic.
216 config SND_GUSEXTREME
217         tristate "Gravis UltraSound Extreme"
218         select SND_HWDEP
219         select SND_MPU401_UART
220         select SND_PCM
221         help
222           Say Y here to include support for Gravis UltraSound Extreme
223           soundcards.
225           To compile this driver as a module, choose M here: the module
226           will be called snd-gusextreme.
228 config SND_GUSMAX
229         tristate "Gravis UltraSound MAX"
230         select SND_RAWMIDI
231         select SND_CS4231_LIB
232         help
233           Say Y here to include support for Gravis UltraSound MAX
234           soundcards.
236           To compile this driver as a module, choose M here: the module
237           will be called snd-gusmax.
239 config SND_INTERWAVE
240         tristate "AMD InterWave, Gravis UltraSound PnP"
241         depends on PNP
242         select SND_RAWMIDI
243         select SND_CS4231_LIB
244         help
245           Say Y here to include support for AMD InterWave based
246           soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
247           MED3210, Dynasonic Pro, Panasonic PCA761AW).
249           To compile this driver as a module, choose M here: the module
250           will be called snd-interwave.
252 config SND_INTERWAVE_STB
253         tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
254         depends on PNP
255         select SND_RAWMIDI
256         select SND_CS4231_LIB
257         help
258           Say Y here to include support for AMD InterWave based
259           soundcards with a TEA6330T bass and treble regulator
260           (UltraSound 32-Pro).
262           To compile this driver as a module, choose M here: the module
263           will be called snd-interwave-stb.
265 config SND_OPL3SA2
266         tristate "Yamaha OPL3-SA2/SA3"
267         select SND_OPL3_LIB
268         select SND_MPU401_UART
269         select SND_CS4231_LIB
270         help
271           Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
272           chips.
274           To compile this driver as a module, choose M here: the module
275           will be called snd-opl3sa2.
277 config SND_OPTI92X_AD1848
278         tristate "OPTi 82C92x - AD1848"
279         select SND_OPL3_LIB
280         select SND_OPL4_LIB
281         select SND_MPU401_UART
282         select SND_AD1848_LIB
283         help
284           Say Y here to include support for soundcards based on Opti
285           82C92x or OTI-601 chips and using an AD1848 codec.
287           To compile this driver as a module, choose M here: the module
288           will be called snd-opti92x-ad1848.
290 config SND_OPTI92X_CS4231
291         tristate "OPTi 82C92x - CS4231"
292         select SND_OPL3_LIB
293         select SND_OPL4_LIB
294         select SND_MPU401_UART
295         select SND_CS4231_LIB
296         help
297           Say Y here to include support for soundcards based on Opti
298           82C92x chips and using a CS4231 codec.
300           To compile this driver as a module, choose M here: the module
301           will be called snd-opti92x-cs4231.
303 config SND_OPTI93X
304         tristate "OPTi 82C93x"
305         select SND_OPL3_LIB
306         select SND_MPU401_UART
307         select SND_CS4231_LIB
308         help
309           Say Y here to include support for soundcards based on Opti
310           82C93x chips.
312           To compile this driver as a module, choose M here: the module
313           will be called snd-opti93x.
315 config SND_MIRO
316         tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
317         select SND_OPL4_LIB
318         select SND_CS4231_LIB
319         select SND_MPU401_UART
320         select SND_PCM
321         help
322           Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 
323           miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
325           To compile this driver as a module, choose M here: the module
326           will be called snd-miro.
328 config SND_SB8
329         tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
330         select SND_OPL3_LIB
331         select SND_RAWMIDI
332         select SND_SB8_DSP
333         help
334           Say Y here to include support for Creative Sound Blaster 1.0/
335           2.0/Pro (8-bit) or 100% compatible soundcards.
337           To compile this driver as a module, choose M here: the module
338           will be called snd-sb8.
340 config SND_SB16
341         tristate "Sound Blaster 16 (PnP)"
342         select SND_OPL3_LIB
343         select SND_MPU401_UART
344         select SND_SB16_DSP
345         help
346           Say Y here to include support for Sound Blaster 16 soundcards
347           (including the Plug and Play version).
349           To compile this driver as a module, choose M here: the module
350           will be called snd-sb16.
352 config SND_SBAWE
353         tristate "Sound Blaster AWE (32,64) (PnP)"
354         select SND_OPL3_LIB
355         select SND_MPU401_UART
356         select SND_SB16_DSP
357         help
358           Say Y here to include support for Sound Blaster AWE soundcards
359           (including the Plug and Play version).
361           To compile this driver as a module, choose M here: the module
362           will be called snd-sbawe.
364 config SND_SB16_CSP
365         bool "Sound Blaster 16/AWE CSP support"
366         depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
367         select FW_LOADER if !SND_SB16_CSP_FIRMWARE_IN_KERNEL
368         help
369           Say Y here to include support for the CSP core.  This special
370           coprocessor can do variable tasks like various compression and
371           decompression algorithms.
373 config SND_SGALAXY
374         tristate "Aztech Sound Galaxy"
375         select SND_AD1848_LIB
376         help
377           Say Y here to include support for Aztech Sound Galaxy
378           soundcards.
380           To compile this driver as a module, choose M here: the module
381           will be called snd-sgalaxy.
383 config SND_SSCAPE
384         tristate "Ensoniq SoundScape PnP driver"
385         select SND_HWDEP
386         select SND_MPU401_UART
387         select SND_CS4231_LIB
388         help
389           Say Y here to include support for Ensoniq SoundScape PnP
390           soundcards.
392           To compile this driver as a module, choose M here: the module
393           will be called snd-sscape.
395 config SND_WAVEFRONT
396         tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
397         select FW_LOADER
398         select SND_OPL3_LIB
399         select SND_MPU401_UART
400         select SND_CS4231_LIB
401         help
402           Say Y here to include support for Turtle Beach Maui, Tropez
403           and Tropez+ soundcards based on the Wavefront chip.
405           To compile this driver as a module, choose M here: the module
406           will be called snd-wavefront.
408 config SND_WAVEFRONT_FIRMWARE_IN_KERNEL
409         bool "In-kernel firmware for Wavefront"
410         depends on SND_WAVEFRONT
411         default y
412         help
413           Say Y here to include the static firmware for FX DSP built in
414           the kernel for the Wavefront driver.  If you choose N here,
415           you need to install the firmware files from the
416           alsa-firmware package.
418 endif   # SND_ISA