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 | |
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" | |
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 | |
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" | |
8dbfc5cf | 165 | depends on SND && PNP && ISA |
1da177e4 LT |
166 | select SND_RAWMIDI |
167 | select SND_CS4231_LIB | |
168 | select SND_GUS_SYNTH | |
42d77c70 | 169 | select ISAPNP |
1da177e4 LT |
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)" | |
8dbfc5cf | 180 | depends on SND && PNP && ISA |
1da177e4 LT |
181 | select SND_RAWMIDI |
182 | select SND_CS4231_LIB | |
183 | select SND_GUS_SYNTH | |
7028b09e | 184 | select ISAPNP |
1da177e4 LT |
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" | |
8dbfc5cf BE |
296 | depends on SND && PNP && ISA |
297 | select ISAPNP | |
1da177e4 LT |
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" | |
8dbfc5cf BE |
310 | depends on SND && PNP && ISA |
311 | select ISAPNP | |
1da177e4 LT |
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" | |
8dbfc5cf BE |
335 | depends on SND && PNP && ISA |
336 | select ISAPNP | |
1da177e4 LT |
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 |