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