Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # ALSA ISA drivers |
2 | ||
3 | menu "ISA devices" | |
276bd31c | 4 | depends on SND!=n && ISA && ISA_DMA_API |
1da177e4 LT |
5 | |
6 | config SND_AD1848_LIB | |
7 | tristate | |
8 | select SND_PCM | |
43bcd973 | 9 | select SND_GENERIC_DRIVER |
1da177e4 LT |
10 | |
11 | config SND_CS4231_LIB | |
12 | tristate | |
13 | select SND_PCM | |
43bcd973 | 14 | select SND_GENERIC_DRIVER |
1da177e4 LT |
15 | |
16 | config SND_AD1816A | |
17 | tristate "Analog Devices SoundPort AD1816A" | |
8dbfc5cf BE |
18 | depends on SND && PNP && ISA |
19 | select ISAPNP | |
1da177e4 LT |
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" | |
8dbfc5cf BE |
84 | depends on SND && PNP && ISA |
85 | select ISAPNP | |
1da177e4 LT |
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 | |
43bcd973 | 100 | select SND_GENERIC_DRIVER |
1da177e4 LT |
101 | help |
102 | Say Y here to include support for ESS AudioDrive ES688 or | |
103 | ES1688 chips. | |
104 | ||
105 | To compile this driver as a module, choose M here: the module | |
106 | will be called snd-es1688. | |
107 | ||
108 | config SND_ES18XX | |
109 | tristate "Generic ESS ES18xx driver" | |
110 | depends on SND | |
111 | select SND_OPL3_LIB | |
112 | select SND_MPU401_UART | |
113 | select SND_PCM | |
43bcd973 | 114 | select SND_GENERIC_DRIVER |
1da177e4 LT |
115 | help |
116 | Say Y here to include support for ESS AudioDrive ES18xx chips. | |
117 | ||
118 | To compile this driver as a module, choose M here: the module | |
119 | will be called snd-es18xx. | |
120 | ||
121 | config SND_GUS_SYNTH | |
122 | tristate | |
123 | ||
124 | config SND_GUSCLASSIC | |
125 | tristate "Gravis UltraSound Classic" | |
126 | depends on SND | |
127 | select SND_RAWMIDI | |
128 | select SND_PCM | |
129 | select SND_GUS_SYNTH | |
43bcd973 | 130 | select SND_GENERIC_DRIVER |
1da177e4 LT |
131 | help |
132 | Say Y here to include support for Gravis UltraSound Classic | |
133 | soundcards. | |
134 | ||
135 | To compile this driver as a module, choose M here: the module | |
136 | will be called snd-gusclassic. | |
137 | ||
138 | config SND_GUSEXTREME | |
139 | tristate "Gravis UltraSound Extreme" | |
140 | depends on SND | |
141 | select SND_HWDEP | |
142 | select SND_MPU401_UART | |
143 | select SND_PCM | |
144 | select SND_GUS_SYNTH | |
43bcd973 | 145 | select SND_GENERIC_DRIVER |
1da177e4 LT |
146 | help |
147 | Say Y here to include support for Gravis UltraSound Extreme | |
148 | soundcards. | |
149 | ||
150 | To compile this driver as a module, choose M here: the module | |
151 | will be called snd-gusextreme. | |
152 | ||
153 | config SND_GUSMAX | |
154 | tristate "Gravis UltraSound MAX" | |
155 | depends on SND | |
156 | select SND_RAWMIDI | |
157 | select SND_CS4231_LIB | |
158 | select SND_GUS_SYNTH | |
43bcd973 | 159 | select SND_GENERIC_DRIVER |
1da177e4 LT |
160 | help |
161 | Say Y here to include support for Gravis UltraSound MAX | |
162 | soundcards. | |
163 | ||
164 | To compile this driver as a module, choose M here: the module | |
165 | will be called snd-gusmax. | |
166 | ||
167 | config SND_INTERWAVE | |
168 | tristate "AMD InterWave, Gravis UltraSound PnP" | |
8dbfc5cf | 169 | depends on SND && PNP && ISA |
1da177e4 LT |
170 | select SND_RAWMIDI |
171 | select SND_CS4231_LIB | |
172 | select SND_GUS_SYNTH | |
43bcd973 | 173 | select SND_GENERIC_DRIVER |
1da177e4 LT |
174 | help |
175 | Say Y here to include support for AMD InterWave based | |
176 | soundcards (Gravis UltraSound Plug & Play, STB SoundRage32, | |
177 | MED3210, Dynasonic Pro, Panasonic PCA761AW). | |
178 | ||
179 | To compile this driver as a module, choose M here: the module | |
180 | will be called snd-interwave. | |
181 | ||
182 | config SND_INTERWAVE_STB | |
183 | tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" | |
8dbfc5cf | 184 | depends on SND && PNP && ISA |
1da177e4 LT |
185 | select SND_RAWMIDI |
186 | select SND_CS4231_LIB | |
187 | select SND_GUS_SYNTH | |
43bcd973 | 188 | select SND_GENERIC_DRIVER |
1da177e4 LT |
189 | help |
190 | Say Y here to include support for AMD InterWave based | |
191 | soundcards with a TEA6330T bass and treble regulator | |
192 | (UltraSound 32-Pro). | |
193 | ||
194 | To compile this driver as a module, choose M here: the module | |
195 | will be called snd-interwave-stb. | |
196 | ||
197 | config SND_OPTI92X_AD1848 | |
198 | tristate "OPTi 82C92x - AD1848" | |
199 | depends on SND | |
200 | select SND_OPL3_LIB | |
201 | select SND_OPL4_LIB | |
202 | select SND_MPU401_UART | |
203 | select SND_AD1848_LIB | |
204 | help | |
205 | Say Y here to include support for soundcards based on Opti | |
206 | 82C92x or OTI-601 chips and using an AD1848 codec. | |
207 | ||
208 | To compile this driver as a module, choose M here: the module | |
209 | will be called snd-opti92x-ad1848. | |
210 | ||
211 | config SND_OPTI92X_CS4231 | |
212 | tristate "OPTi 82C92x - CS4231" | |
213 | depends on SND | |
214 | select SND_OPL3_LIB | |
215 | select SND_OPL4_LIB | |
216 | select SND_MPU401_UART | |
217 | select SND_CS4231_LIB | |
218 | help | |
219 | Say Y here to include support for soundcards based on Opti | |
220 | 82C92x chips and using a CS4231 codec. | |
221 | ||
222 | To compile this driver as a module, choose M here: the module | |
223 | will be called snd-opti92x-cs4231. | |
224 | ||
225 | config SND_OPTI93X | |
226 | tristate "OPTi 82C93x" | |
227 | depends on SND | |
228 | select SND_OPL3_LIB | |
229 | select SND_MPU401_UART | |
230 | select SND_PCM | |
43bcd973 | 231 | select SND_GENERIC_DRIVER |
1da177e4 LT |
232 | help |
233 | Say Y here to include support for soundcards based on Opti | |
234 | 82C93x chips. | |
235 | ||
236 | To compile this driver as a module, choose M here: the module | |
237 | will be called snd-opti93x. | |
238 | ||
239 | config SND_SB8 | |
240 | tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" | |
241 | depends on SND | |
242 | select SND_OPL3_LIB | |
243 | select SND_RAWMIDI | |
244 | select SND_PCM | |
43bcd973 | 245 | select SND_GENERIC_DRIVER |
1da177e4 LT |
246 | help |
247 | Say Y here to include support for Creative Sound Blaster 1.0/ | |
248 | 2.0/Pro (8-bit) or 100% compatible soundcards. | |
249 | ||
250 | To compile this driver as a module, choose M here: the module | |
251 | will be called snd-sb8. | |
252 | ||
253 | config SND_SB16 | |
254 | tristate "Sound Blaster 16 (PnP)" | |
255 | depends on SND | |
256 | select SND_OPL3_LIB | |
257 | select SND_MPU401_UART | |
258 | select SND_PCM | |
43bcd973 | 259 | select SND_GENERIC_DRIVER |
1da177e4 LT |
260 | help |
261 | Say Y here to include support for Sound Blaster 16 soundcards | |
262 | (including the Plug and Play version). | |
263 | ||
264 | To compile this driver as a module, choose M here: the module | |
265 | will be called snd-sb16. | |
266 | ||
267 | config SND_SBAWE | |
268 | tristate "Sound Blaster AWE (32,64) (PnP)" | |
269 | depends on SND | |
270 | select SND_OPL3_LIB | |
271 | select SND_MPU401_UART | |
272 | select SND_PCM | |
43bcd973 | 273 | select SND_GENERIC_DRIVER |
1da177e4 LT |
274 | help |
275 | Say Y here to include support for Sound Blaster AWE soundcards | |
276 | (including the Plug and Play version). | |
277 | ||
278 | To compile this driver as a module, choose M here: the module | |
279 | will be called snd-sbawe. | |
280 | ||
281 | config SND_SB16_CSP | |
282 | bool "Sound Blaster 16/AWE CSP support" | |
283 | depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC) | |
284 | help | |
285 | Say Y here to include support for the CSP core. This special | |
286 | coprocessor can do variable tasks like various compression and | |
287 | decompression algorithms. | |
288 | ||
289 | config SND_WAVEFRONT | |
290 | tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)" | |
291 | depends on SND | |
292 | select SND_OPL3_LIB | |
293 | select SND_MPU401_UART | |
294 | select SND_CS4231_LIB | |
295 | help | |
296 | Say Y here to include support for Turtle Beach Maui, Tropez | |
297 | and Tropez+ soundcards based on the Wavefront chip. | |
298 | ||
299 | To compile this driver as a module, choose M here: the module | |
300 | will be called snd-wavefront. | |
301 | ||
302 | config SND_ALS100 | |
303 | tristate "Avance Logic ALS100/ALS120" | |
8dbfc5cf BE |
304 | depends on SND && PNP && ISA |
305 | select ISAPNP | |
1da177e4 LT |
306 | select SND_OPL3_LIB |
307 | select SND_MPU401_UART | |
308 | select SND_PCM | |
309 | help | |
310 | Say Y here to include support for soundcards based on Avance | |
311 | Logic ALS100, ALS110, ALS120 and ALS200 chips. | |
312 | ||
313 | To compile this driver as a module, choose M here: the module | |
314 | will be called snd-als100. | |
315 | ||
316 | config SND_AZT2320 | |
317 | tristate "Aztech Systems AZT2320" | |
8dbfc5cf BE |
318 | depends on SND && PNP && ISA |
319 | select ISAPNP | |
1da177e4 LT |
320 | select SND_OPL3_LIB |
321 | select SND_MPU401_UART | |
322 | select SND_CS4231_LIB | |
323 | help | |
324 | Say Y here to include support for soundcards based on the | |
325 | Aztech Systems AZT2320 chip. | |
326 | ||
327 | To compile this driver as a module, choose M here: the module | |
328 | will be called snd-azt2320. | |
329 | ||
330 | config SND_CMI8330 | |
331 | tristate "C-Media CMI8330" | |
332 | depends on SND | |
333 | select SND_AD1848_LIB | |
334 | help | |
335 | Say Y here to include support for soundcards based on the | |
336 | C-Media CMI8330 chip. | |
337 | ||
338 | To compile this driver as a module, choose M here: the module | |
339 | will be called snd-cmi8330. | |
340 | ||
341 | config SND_DT019X | |
342 | tristate "Diamond Technologies DT-019X, Avance Logic ALS-007" | |
8dbfc5cf BE |
343 | depends on SND && PNP && ISA |
344 | select ISAPNP | |
1da177e4 LT |
345 | select SND_OPL3_LIB |
346 | select SND_MPU401_UART | |
347 | select SND_PCM | |
348 | help | |
349 | Say Y here to include support for soundcards based on the | |
350 | Diamond Technologies DT-019X or Avance Logic ALS-007 chips. | |
351 | ||
352 | To compile this driver as a module, choose M here: the module | |
353 | will be called snd-dt019x. | |
354 | ||
355 | config SND_OPL3SA2 | |
356 | tristate "Yamaha OPL3-SA2/SA3" | |
357 | depends on SND | |
358 | select SND_OPL3_LIB | |
359 | select SND_MPU401_UART | |
360 | select SND_CS4231_LIB | |
361 | help | |
362 | Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3 | |
363 | chips. | |
364 | ||
365 | To compile this driver as a module, choose M here: the module | |
366 | will be called snd-opl3sa2. | |
367 | ||
368 | config SND_SGALAXY | |
369 | tristate "Aztech Sound Galaxy" | |
370 | depends on SND | |
371 | select SND_AD1848_LIB | |
372 | help | |
373 | Say Y here to include support for Aztech Sound Galaxy | |
374 | soundcards. | |
375 | ||
376 | To compile this driver as a module, choose M here: the module | |
377 | will be called snd-sgalaxy. | |
378 | ||
379 | config SND_SSCAPE | |
380 | tristate "Ensoniq SoundScape PnP driver" | |
381 | depends on SND | |
382 | select SND_HWDEP | |
383 | select SND_MPU401_UART | |
384 | select SND_CS4231_LIB | |
385 | help | |
386 | Say Y here to include support for Ensoniq SoundScape PnP | |
387 | soundcards. | |
388 | ||
389 | To compile this driver as a module, choose M here: the module | |
390 | will be called snd-sscape. | |
391 | ||
392 | endmenu |