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