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