vserver 1.9.5.x5
[linux-2.6.git] / sound / isa / Kconfig
1 # ALSA ISA drivers
2
3 menu "ISA devices"
4         depends on SND!=n && ISA
5
6 config SND_AD1816A
7         tristate "Analog Devices SoundPort AD1816A"
8         depends on SND && ISAPNP
9         select SND_OPL3_LIB
10         select SND_MPU401_UART
11         select SND_PCM
12         help
13           Say Y here to include support for Analog Devices SoundPort
14           AD1816A or compatible sound chips.
15
16           To compile this driver as a module, choose M here: the module
17           will be called snd-ad1816a.
18
19 config SND_AD1848
20         tristate "Generic AD1848/CS4248 driver"
21         depends on SND
22         select SND_PCM
23         help
24           Say Y here to include support for AD1848 (Analog Devices) or
25           CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
26           
27           For newer chips from Cirrus Logic, use the CS4231, CS4232 or
28           CS4236+ drivers.
29
30           To compile this driver as a module, choose M here: the module
31           will be called snd-ad1848.
32
33 config SND_CS4231
34         tristate "Generic Cirrus Logic CS4231 driver"
35         depends on SND
36         select SND_MPU401_UART
37         select SND_PCM
38         help
39           Say Y here to include support for CS4231 chips from Cirrus
40           Logic - Crystal Semiconductors.
41
42           To compile this driver as a module, choose M here: the module
43           will be called snd-cs4231.
44
45 config SND_CS4232
46         tristate "Generic Cirrus Logic CS4232 driver"
47         depends on SND
48         select SND_OPL3_LIB
49         select SND_MPU401_UART
50         select SND_PCM
51         help
52           Say Y here to include support for CS4232 chips from Cirrus
53           Logic - Crystal Semiconductors.
54
55           To compile this driver as a module, choose M here: the module
56           will be called snd-cs4232.
57
58 config SND_CS4236
59         tristate "Generic Cirrus Logic CS4236+ driver"
60         depends on SND
61         select SND_OPL3_LIB
62         select SND_MPU401_UART
63         select SND_PCM
64         help
65           Say Y to include support for CS4235,CS4236,CS4237B,CS4238B,
66           CS4239 chips from Cirrus Logic - Crystal Semiconductors.
67
68           To compile this driver as a module, choose M here: the module
69           will be called snd-cs4236.
70
71 config SND_ES968
72         tristate "Generic ESS ES968 driver"
73         depends on SND && ISAPNP
74         select SND_MPU401_UART
75         select SND_PCM
76         help
77           Say Y here to include support for ESS AudioDrive ES968 chips.
78
79           To compile this driver as a module, choose M here: the module
80           will be called snd-es968.
81
82 config SND_ES1688
83         tristate "Generic ESS ES688/ES1688 driver"
84         depends on SND
85         select SND_OPL3_LIB
86         select SND_MPU401_UART
87         select SND_PCM
88         help
89           Say Y here to include support for ESS AudioDrive ES688 or
90           ES1688 chips.
91
92           To compile this driver as a module, choose M here: the module
93           will be called snd-es1688.
94
95 config SND_ES18XX
96         tristate "Generic ESS ES18xx driver"
97         depends on SND
98         select SND_OPL3_LIB
99         select SND_MPU401_UART
100         select SND_PCM
101         help
102           Say Y here to include support for ESS AudioDrive ES18xx chips.
103
104           To compile this driver as a module, choose M here: the module
105           will be called snd-es18xx.
106
107 config SND_GUS_SYNTH
108         tristate
109
110 config SND_GUSCLASSIC
111         tristate "Gravis UltraSound Classic"
112         depends on SND
113         select SND_RAWMIDI
114         select SND_PCM
115         select SND_GUS_SYNTH
116         help
117           Say Y here to include support for Gravis UltraSound Classic
118           soundcards.
119
120           To compile this driver as a module, choose M here: the module
121           will be called snd-gusclassic.
122
123 config SND_GUSEXTREME
124         tristate "Gravis UltraSound Extreme"
125         depends on SND
126         select SND_HWDEP
127         select SND_MPU401_UART
128         select SND_PCM
129         select SND_GUS_SYNTH
130         help
131           Say Y here to include support for Gravis UltraSound Extreme
132           soundcards.
133
134           To compile this driver as a module, choose M here: the module
135           will be called snd-gusextreme.
136
137 config SND_GUSMAX
138         tristate "Gravis UltraSound MAX"
139         depends on SND
140         select SND_RAWMIDI
141         select SND_PCM
142         select SND_GUS_SYNTH
143         help
144           Say Y here to include support for Gravis UltraSound MAX
145           soundcards.
146
147           To compile this driver as a module, choose M here: the module
148           will be called snd-gusmax.
149
150 config SND_INTERWAVE
151         tristate "AMD InterWave, Gravis UltraSound PnP"
152         depends on SND
153         select SND_RAWMIDI
154         select SND_PCM
155         select SND_GUS_SYNTH
156         help
157           Say Y here to include support for AMD InterWave based
158           soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
159           MED3210, Dynasonic Pro, Panasonic PCA761AW).
160
161           To compile this driver as a module, choose M here: the module
162           will be called snd-interwave.
163
164 config SND_INTERWAVE_STB
165         tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
166         depends on SND
167         select SND_RAWMIDI
168         select SND_PCM
169         select SND_GUS_SYNTH
170         help
171           Say Y here to include support for AMD InterWave based
172           soundcards with a TEA6330T bass and treble regulator
173           (UltraSound 32-Pro).
174
175           To compile this driver as a module, choose M here: the module
176           will be called snd-interwave-stb.
177
178 config SND_OPTI92X_AD1848
179         tristate "OPTi 82C92x - AD1848"
180         depends on SND
181         select SND_OPL3_LIB
182         select SND_OPL4_LIB
183         select SND_MPU401_UART
184         select SND_PCM
185         help
186           Say Y here to include support for soundcards based on Opti
187           82C92x or OTI-601 chips and using an AD1848 codec.
188
189           To compile this driver as a module, choose M here: the module
190           will be called snd-opti92x-ad1848.
191
192 config SND_OPTI92X_CS4231
193         tristate "OPTi 82C92x - CS4231"
194         depends on SND
195         select SND_OPL3_LIB
196         select SND_OPL4_LIB
197         select SND_MPU401_UART
198         select SND_PCM
199         help
200           Say Y here to include support for soundcards based on Opti
201           82C92x chips and using a CS4231 codec.
202
203           To compile this driver as a module, choose M here: the module
204           will be called snd-opti92x-cs4231.
205
206 config SND_OPTI93X
207         tristate "OPTi 82C93x"
208         depends on SND
209         select SND_OPL3_LIB
210         select SND_MPU401_UART
211         select SND_PCM
212         help
213           Say Y here to include support for soundcards based on Opti
214           82C93x chips.
215
216           To compile this driver as a module, choose M here: the module
217           will be called snd-opti93x.
218
219 config SND_SB8
220         tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
221         depends on SND
222         select SND_OPL3_LIB
223         select SND_RAWMIDI
224         select SND_PCM
225         help
226           Say Y here to include support for Creative Sound Blaster 1.0/
227           2.0/Pro (8-bit) or 100% compatible soundcards.
228
229           To compile this driver as a module, choose M here: the module
230           will be called snd-sb8.
231
232 config SND_SB16
233         tristate "Sound Blaster 16 (PnP)"
234         depends on SND
235         select SND_OPL3_LIB
236         select SND_MPU401_UART
237         select SND_PCM
238         help
239           Say Y here to include support for Sound Blaster 16 soundcards
240           (including the Plug and Play version).
241
242           To compile this driver as a module, choose M here: the module
243           will be called snd-sb16.
244
245 config SND_SBAWE
246         tristate "Sound Blaster AWE (32,64) (PnP)"
247         depends on SND
248         select SND_OPL3_LIB
249         select SND_MPU401_UART
250         select SND_PCM
251         help
252           Say Y here to include support for Sound Blaster AWE soundcards
253           (including the Plug and Play version).
254
255           To compile this driver as a module, choose M here: the module
256           will be called snd-sbawe.
257
258 config SND_SB16_CSP
259         bool "Sound Blaster 16/AWE CSP support"
260         depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
261         help
262           Say Y here to include support for the CSP core.  This special
263           coprocessor can do variable tasks like various compression and
264           decompression algorithms.
265
266 config SND_WAVEFRONT
267         tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
268         depends on SND
269         select SND_OPL3_LIB
270         select SND_MPU401_UART
271         select SND_PCM
272         help
273           Say Y here to include support for Turtle Beach Maui, Tropez
274           and Tropez+ soundcards based on the Wavefront chip.
275
276           To compile this driver as a module, choose M here: the module
277           will be called snd-wavefront.
278
279 config SND_ALS100
280         tristate "Avance Logic ALS100/ALS120"
281         depends on SND && ISAPNP
282         select SND_OPL3_LIB
283         select SND_MPU401_UART
284         select SND_PCM
285         help
286           Say Y here to include support for soundcards based on Avance
287           Logic ALS100, ALS110, ALS120 and ALS200 chips.
288
289           To compile this driver as a module, choose M here: the module
290           will be called snd-als100.
291
292 config SND_AZT2320
293         tristate "Aztech Systems AZT2320"
294         depends on SND && ISAPNP
295         select SND_OPL3_LIB
296         select SND_MPU401_UART
297         select SND_PCM
298         help
299           Say Y here to include support for soundcards based on the
300           Aztech Systems AZT2320 chip.
301
302           To compile this driver as a module, choose M here: the module
303           will be called snd-azt2320.
304
305 config SND_CMI8330
306         tristate "C-Media CMI8330"
307         depends on SND
308         select SND_PCM
309         help
310           Say Y here to include support for soundcards based on the
311           C-Media CMI8330 chip.
312
313           To compile this driver as a module, choose M here: the module
314           will be called snd-cmi8330.
315
316 config SND_DT019X
317         tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
318         depends on SND && ISAPNP
319         select SND_OPL3_LIB
320         select SND_MPU401_UART
321         select SND_PCM
322         help
323           Say Y here to include support for soundcards based on the
324           Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
325
326           To compile this driver as a module, choose M here: the module
327           will be called snd-dt019x.
328
329 config SND_OPL3SA2
330         tristate "Yamaha OPL3-SA2/SA3"
331         depends on SND
332         select SND_OPL3_LIB
333         select SND_MPU401_UART
334         select SND_PCM
335         help
336           Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
337           chips.
338
339           To compile this driver as a module, choose M here: the module
340           will be called snd-opl3sa2.
341
342 config SND_SGALAXY
343         tristate "Aztech Sound Galaxy"
344         depends on SND
345         select SND_PCM
346         help
347           Say Y here to include support for Aztech Sound Galaxy
348           soundcards.
349
350           To compile this driver as a module, choose M here: the module
351           will be called snd-sgalaxy.
352
353 config SND_SSCAPE
354         tristate "Ensoniq SoundScape PnP driver"
355         depends on SND
356         select SND_HWDEP
357         select SND_MPU401_UART
358         select SND_PCM
359         help
360           Say Y here to include support for Ensoniq SoundScape PnP
361           soundcards.
362
363           To compile this driver as a module, choose M here: the module
364           will be called snd-sscape.
365
366 endmenu