sh: mach-sh03: Fix up pata_platform build breakage.
[linux-2.6/mini2440.git] / sound / isa / Kconfig
blobce0aa044e274180abfd50c04477d9c091df95562
1 # ALSA ISA drivers
3 config SND_WSS_LIB
4         tristate
5         select SND_PCM
7 config SND_SB_COMMON
8         tristate
10 config SND_SB8_DSP
11         tristate
12         select SND_PCM
13         select SND_SB_COMMON
15 config SND_SB16_DSP
16         tristate
17         select SND_PCM
18         select SND_SB_COMMON
20 menuconfig 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.
27 if SND_ISA
29 config 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.
35           To compile this driver as a module, choose M here: the module
36           will be called snd-adlib.
38 config 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.
49           To compile this driver as a module, choose M here: the module
50           will be called snd-ad1816a.
52 config 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, CS4232 or
60           CS4236+ drivers.
62           To compile this driver as a module, choose M here: the module
63           will be called snd-ad1848.
65 config 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.
76           To compile this driver as a module, choose M here: the module
77           will be called snd-als100.
79 config 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.
90           To compile this driver as a module, choose M here: the module
91           will be called snd-azt2320.
93 config SND_CMI8330
94         tristate "C-Media CMI8330"
95         select SND_WSS_LIB
96         select SND_SB16_DSP
97         help
98           Say Y here to include support for soundcards based on the
99           C-Media CMI8330 chip.
101           To compile this driver as a module, choose M here: the module
102           will be called snd-cmi8330.
104 config SND_CS4231
105         tristate "Generic Cirrus Logic CS4231 driver"
106         select SND_MPU401_UART
107         select SND_WSS_LIB
108         help
109           Say Y here to include support for CS4231 chips from Cirrus
110           Logic - Crystal Semiconductors.
112           To compile this driver as a module, choose M here: the module
113           will be called snd-cs4231.
115 config SND_CS4232
116         tristate "Generic Cirrus Logic CS4232 driver"
117         select SND_OPL3_LIB
118         select SND_MPU401_UART
119         select SND_WSS_LIB
120         help
121           Say Y here to include support for CS4232 chips from Cirrus
122           Logic - Crystal Semiconductors.
124           To compile this driver as a module, choose M here: the module
125           will be called snd-cs4232.
127 config SND_CS4236
128         tristate "Generic Cirrus Logic CS4236+ driver"
129         select SND_OPL3_LIB
130         select SND_MPU401_UART
131         select SND_WSS_LIB
132         help
133           Say Y to include support for CS4235,CS4236,CS4237B,CS4238B,
134           CS4239 chips from Cirrus Logic - Crystal Semiconductors.
136           To compile this driver as a module, choose M here: the module
137           will be called snd-cs4236.
139 config SND_DT019X
140         tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
141         depends on PNP
142         select ISAPNP
143         select SND_OPL3_LIB
144         select SND_MPU401_UART
145         select SND_SB16_DSP
146         help
147           Say Y here to include support for soundcards based on the
148           Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
150           To compile this driver as a module, choose M here: the module
151           will be called snd-dt019x.
153 config SND_ES968
154         tristate "Generic ESS ES968 driver"
155         depends on PNP
156         select ISAPNP
157         select SND_MPU401_UART
158         select SND_SB8_DSP
159         help
160           Say Y here to include support for ESS AudioDrive ES968 chips.
162           To compile this driver as a module, choose M here: the module
163           will be called snd-es968.
165 config SND_ES1688
166         tristate "Generic ESS ES688/ES1688 driver"
167         select SND_OPL3_LIB
168         select SND_MPU401_UART
169         select SND_PCM
170         help
171           Say Y here to include support for ESS AudioDrive ES688 or
172           ES1688 chips.
174           To compile this driver as a module, choose M here: the module
175           will be called snd-es1688.
177 config SND_ES18XX
178         tristate "Generic ESS ES18xx driver"
179         select SND_OPL3_LIB
180         select SND_MPU401_UART
181         select SND_PCM
182         help
183           Say Y here to include support for ESS AudioDrive ES18xx chips.
185           To compile this driver as a module, choose M here: the module
186           will be called snd-es18xx.
188 config SND_SC6000
189         tristate "Gallant SC-6000, Audio Excel DSP 16"
190         depends on HAS_IOPORT
191         select SND_WSS_LIB
192         select SND_OPL3_LIB
193         select SND_MPU401_UART
194         help
195           Say Y here to include support for Gallant SC-6000 card and clones:
196           Audio Excel DSP 16 and Zoltrix AV302.
198           To compile this driver as a module, choose M here: the module
199           will be called snd-sc6000.
201 config SND_GUSCLASSIC
202         tristate "Gravis UltraSound Classic"
203         select SND_RAWMIDI
204         select SND_PCM
205         help
206           Say Y here to include support for Gravis UltraSound Classic
207           soundcards.
209           To compile this driver as a module, choose M here: the module
210           will be called snd-gusclassic.
212 config SND_GUSEXTREME
213         tristate "Gravis UltraSound Extreme"
214         select SND_OPL3_LIB
215         select SND_MPU401_UART
216         select SND_PCM
217         help
218           Say Y here to include support for Gravis UltraSound Extreme
219           soundcards.
221           To compile this driver as a module, choose M here: the module
222           will be called snd-gusextreme.
224 config SND_GUSMAX
225         tristate "Gravis UltraSound MAX"
226         select SND_RAWMIDI
227         select SND_WSS_LIB
228         help
229           Say Y here to include support for Gravis UltraSound MAX
230           soundcards.
232           To compile this driver as a module, choose M here: the module
233           will be called snd-gusmax.
235 config SND_INTERWAVE
236         tristate "AMD InterWave, Gravis UltraSound PnP"
237         depends on PNP
238         select SND_RAWMIDI
239         select SND_WSS_LIB
240         help
241           Say Y here to include support for AMD InterWave based
242           soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
243           MED3210, Dynasonic Pro, Panasonic PCA761AW).
245           To compile this driver as a module, choose M here: the module
246           will be called snd-interwave.
248 config SND_INTERWAVE_STB
249         tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
250         depends on PNP
251         select SND_RAWMIDI
252         select SND_WSS_LIB
253         help
254           Say Y here to include support for AMD InterWave based
255           soundcards with a TEA6330T bass and treble regulator
256           (UltraSound 32-Pro).
258           To compile this driver as a module, choose M here: the module
259           will be called snd-interwave-stb.
261 config SND_OPL3SA2
262         tristate "Yamaha OPL3-SA2/SA3"
263         select SND_OPL3_LIB
264         select SND_MPU401_UART
265         select SND_WSS_LIB
266         help
267           Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
268           chips.
270           To compile this driver as a module, choose M here: the module
271           will be called snd-opl3sa2.
273 config SND_OPTI92X_AD1848
274         tristate "OPTi 82C92x - AD1848"
275         select SND_OPL3_LIB
276         select SND_OPL4_LIB
277         select SND_MPU401_UART
278         select SND_WSS_LIB
279         help
280           Say Y here to include support for soundcards based on Opti
281           82C92x or OTI-601 chips and using an AD1848 codec.
283           To compile this driver as a module, choose M here: the module
284           will be called snd-opti92x-ad1848.
286 config SND_OPTI92X_CS4231
287         tristate "OPTi 82C92x - CS4231"
288         select SND_OPL3_LIB
289         select SND_OPL4_LIB
290         select SND_MPU401_UART
291         select SND_WSS_LIB
292         help
293           Say Y here to include support for soundcards based on Opti
294           82C92x chips and using a CS4231 codec.
296           To compile this driver as a module, choose M here: the module
297           will be called snd-opti92x-cs4231.
299 config SND_OPTI93X
300         tristate "OPTi 82C93x"
301         select SND_OPL3_LIB
302         select SND_MPU401_UART
303         select SND_WSS_LIB
304         help
305           Say Y here to include support for soundcards based on Opti
306           82C93x chips.
308           To compile this driver as a module, choose M here: the module
309           will be called snd-opti93x.
311 config SND_MIRO
312         tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
313         select SND_OPL4_LIB
314         select SND_WSS_LIB
315         select SND_MPU401_UART
316         select SND_PCM
317         help
318           Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 
319           miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
321           To compile this driver as a module, choose M here: the module
322           will be called snd-miro.
324 config SND_SB8
325         tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
326         select SND_OPL3_LIB
327         select SND_RAWMIDI
328         select SND_SB8_DSP
329         help
330           Say Y here to include support for Creative Sound Blaster 1.0/
331           2.0/Pro (8-bit) or 100% compatible soundcards.
333           To compile this driver as a module, choose M here: the module
334           will be called snd-sb8.
336 config SND_SB16
337         tristate "Sound Blaster 16 (PnP)"
338         select SND_OPL3_LIB
339         select SND_MPU401_UART
340         select SND_SB16_DSP
341         help
342           Say Y here to include support for Sound Blaster 16 soundcards
343           (including the Plug and Play version).
345           To compile this driver as a module, choose M here: the module
346           will be called snd-sb16.
348 config SND_SBAWE
349         tristate "Sound Blaster AWE (32,64) (PnP)"
350         select SND_OPL3_LIB
351         select SND_MPU401_UART
352         select SND_SB16_DSP
353         help
354           Say Y here to include support for Sound Blaster AWE soundcards
355           (including the Plug and Play version).
357           To compile this driver as a module, choose M here: the module
358           will be called snd-sbawe.
360 config SND_SB16_CSP
361         bool "Sound Blaster 16/AWE CSP support"
362         depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
363         select FW_LOADER
364         help
365           Say Y here to include support for the CSP core.  This special
366           coprocessor can do variable tasks like various compression and
367           decompression algorithms.
369 config SND_SGALAXY
370         tristate "Aztech Sound Galaxy"
371         select SND_WSS_LIB
372         help
373           Say Y here to include support for Aztech Sound Galaxy
374           soundcards.
376           To compile this driver as a module, choose M here: the module
377           will be called snd-sgalaxy.
379 config SND_SSCAPE
380         tristate "Ensoniq SoundScape PnP driver"
381         select SND_HWDEP
382         select SND_MPU401_UART
383         select SND_WSS_LIB
384         help
385           Say Y here to include support for Ensoniq SoundScape PnP
386           soundcards.
388           To compile this driver as a module, choose M here: the module
389           will be called snd-sscape.
391 config SND_WAVEFRONT
392         tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
393         select FW_LOADER
394         select SND_OPL3_LIB
395         select SND_MPU401_UART
396         select SND_WSS_LIB
397         help
398           Say Y here to include support for Turtle Beach Maui, Tropez
399           and Tropez+ soundcards based on the Wavefront chip.
401           To compile this driver as a module, choose M here: the module
402           will be called snd-wavefront.
404 config SND_WAVEFRONT_FIRMWARE_IN_KERNEL
405         bool "In-kernel firmware for Wavefront"
406         depends on SND_WAVEFRONT
407         default y
408         help
409           Say Y here to include the static firmware for FX DSP built in
410           the kernel for the Wavefront driver.  If you choose N here,
411           you need to install the firmware files from the
412           alsa-firmware package.
414 endif   # SND_ISA