net: Disable segmentation if checksumming is not supported
[deliverable/linux.git] / sound / isa / Kconfig
CommitLineData
1da177e4
LT
1# ALSA ISA drivers
2
ead893c0 3config SND_WSS_LIB
1da177e4
LT
4 tristate
5 select SND_PCM
61595dca 6 select SND_TIMER
1da177e4 7
dda369cf
TI
8config SND_SB_COMMON
9 tristate
10
11config SND_SB8_DSP
12 tristate
13 select SND_PCM
14 select SND_SB_COMMON
15
16config SND_SB16_DSP
17 tristate
18 select SND_PCM
19 select SND_SB_COMMON
20
89fe5117
TI
21menuconfig SND_ISA
22 bool "ISA sound devices"
23 depends on ISA && ISA_DMA_API
24 default y
25 help
26 Support for sound devices connected via the ISA bus.
27
28if SND_ISA
70656896 29
cf40a310
RH
30config SND_ADLIB
31 tristate "AdLib FM card"
32 select SND_OPL3_LIB
33 help
34 Say Y here to include support for AdLib FM cards.
35
36 To compile this driver as a module, choose M here: the module
37 will be called snd-adlib.
38
1da177e4
LT
39config SND_AD1816A
40 tristate "Analog Devices SoundPort AD1816A"
89fe5117 41 depends on PNP
8dbfc5cf 42 select ISAPNP
1da177e4
LT
43 select SND_OPL3_LIB
44 select SND_MPU401_UART
45 select SND_PCM
61595dca 46 select SND_TIMER
1da177e4
LT
47 help
48 Say Y here to include support for Analog Devices SoundPort
49 AD1816A or compatible sound chips.
50
51 To compile this driver as a module, choose M here: the module
52 will be called snd-ad1816a.
53
54config SND_AD1848
55 tristate "Generic AD1848/CS4248 driver"
760fc6b8 56 select SND_WSS_LIB
1da177e4
LT
57 help
58 Say Y here to include support for AD1848 (Analog Devices) or
59 CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
60
c2b73d14
KH
61 For newer chips from Cirrus Logic, use the CS4231 or CS4232+
62 drivers.
1da177e4
LT
63
64 To compile this driver as a module, choose M here: the module
65 will be called snd-ad1848.
66
230b5c1a 67config SND_ALS100
14ff3e78 68 tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx"
89fe5117 69 depends on PNP
230b5c1a
TI
70 select ISAPNP
71 select SND_OPL3_LIB
72 select SND_MPU401_UART
dda369cf 73 select SND_SB16_DSP
230b5c1a 74 help
14ff3e78
KH
75 Say Y here to include support for soundcards based on the
76 Diamond Technologies DT-019X or Avance Logic chips: ALS007,
77 ALS100, ALS110, ALS120 and ALS200 chips.
230b5c1a
TI
78
79 To compile this driver as a module, choose M here: the module
80 will be called snd-als100.
81
49531192
RH
82config SND_AZT1605
83 tristate "Aztech AZT1605 Driver"
84 depends on SND
85 select SND_WSS_LIB
86 select SND_MPU401_UART
87 select SND_OPL3_LIB
88 help
89 Say Y here to include support for Aztech Sound Galaxy cards
90 based on the AZT1605 chipset.
91
92 To compile this driver as a module, choose M here: the module
93 will be called snd-azt1605.
94
95config SND_AZT2316
96 tristate "Aztech AZT2316 Driver"
97 depends on SND
98 select SND_WSS_LIB
99 select SND_MPU401_UART
100 select SND_OPL3_LIB
101 help
102 Say Y here to include support for Aztech Sound Galaxy cards
103 based on the AZT2316 chipset.
104
105 To compile this driver as a module, choose M here: the module
106 will be called snd-azt2316.
107
230b5c1a
TI
108config SND_AZT2320
109 tristate "Aztech Systems AZT2320"
89fe5117 110 depends on PNP
230b5c1a
TI
111 select ISAPNP
112 select SND_OPL3_LIB
113 select SND_MPU401_UART
9295aea1 114 select SND_WSS_LIB
230b5c1a
TI
115 help
116 Say Y here to include support for soundcards based on the
117 Aztech Systems AZT2320 chip.
118
119 To compile this driver as a module, choose M here: the module
120 will be called snd-azt2320.
121
f9933487
OZ
122config SND_CMI8328
123 tristate "C-Media CMI8328"
124 select SND_WSS_LIB
125 select SND_OPL3_LIB
126 select SND_MPU401_UART
127 help
128 Say Y here to include support for soundcards based on the
129 C-Media CMI8328 chip.
130
131 To compile this driver as a module, choose M here: the module
132 will be called snd-cmi8328.
133
230b5c1a
TI
134config SND_CMI8330
135 tristate "C-Media CMI8330"
760fc6b8 136 select SND_WSS_LIB
dda369cf 137 select SND_SB16_DSP
48972cc5 138 select SND_OPL3_LIB
c97dff84 139 select SND_MPU401_UART
230b5c1a
TI
140 help
141 Say Y here to include support for soundcards based on the
142 C-Media CMI8330 chip.
143
144 To compile this driver as a module, choose M here: the module
145 will be called snd-cmi8330.
146
1da177e4
LT
147config SND_CS4231
148 tristate "Generic Cirrus Logic CS4231 driver"
1da177e4 149 select SND_MPU401_UART
9295aea1 150 select SND_WSS_LIB
1da177e4
LT
151 help
152 Say Y here to include support for CS4231 chips from Cirrus
153 Logic - Crystal Semiconductors.
154
155 To compile this driver as a module, choose M here: the module
156 will be called snd-cs4231.
157
1da177e4 158config SND_CS4236
c2b73d14 159 tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
1da177e4
LT
160 select SND_OPL3_LIB
161 select SND_MPU401_UART
9295aea1 162 select SND_WSS_LIB
1da177e4 163 help
c2b73d14
KH
164 Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
165 CS4238B,CS4239 chips from Cirrus Logic - Crystal
166 Semiconductors.
1da177e4
LT
167
168 To compile this driver as a module, choose M here: the module
169 will be called snd-cs4236.
170
1da177e4 171config SND_ES1688
a20971b2 172 tristate "Generic ESS ES688/ES1688 and ES968 PnP driver"
1da177e4
LT
173 select SND_OPL3_LIB
174 select SND_MPU401_UART
175 select SND_PCM
176 help
177 Say Y here to include support for ESS AudioDrive ES688 or
a20971b2 178 ES1688 chips. Also, this module support cards with ES968 PnP chip.
1da177e4
LT
179
180 To compile this driver as a module, choose M here: the module
181 will be called snd-es1688.
182
183config SND_ES18XX
184 tristate "Generic ESS ES18xx driver"
1da177e4
LT
185 select SND_OPL3_LIB
186 select SND_MPU401_UART
187 select SND_PCM
1da177e4
LT
188 help
189 Say Y here to include support for ESS AudioDrive ES18xx chips.
190
191 To compile this driver as a module, choose M here: the module
192 will be called snd-es18xx.
193
e307258d 194config SND_SC6000
c2828661 195 tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
ce816fa8 196 depends on HAS_IOPORT_MAP
760fc6b8 197 select SND_WSS_LIB
e307258d
KH
198 select SND_OPL3_LIB
199 select SND_MPU401_UART
200 help
c2828661
KH
201 Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
202 cards and clones:
e307258d
KH
203 Audio Excel DSP 16 and Zoltrix AV302.
204
c2828661
KH
205 These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
206
e307258d
KH
207 To compile this driver as a module, choose M here: the module
208 will be called snd-sc6000.
209
1da177e4
LT
210config SND_GUSCLASSIC
211 tristate "Gravis UltraSound Classic"
1da177e4
LT
212 select SND_RAWMIDI
213 select SND_PCM
61595dca 214 select SND_TIMER
1da177e4
LT
215 help
216 Say Y here to include support for Gravis UltraSound Classic
217 soundcards.
218
219 To compile this driver as a module, choose M here: the module
220 will be called snd-gusclassic.
221
222config SND_GUSEXTREME
223 tristate "Gravis UltraSound Extreme"
0f101fa6 224 select SND_OPL3_LIB
1da177e4
LT
225 select SND_MPU401_UART
226 select SND_PCM
61595dca 227 select SND_TIMER
1da177e4
LT
228 help
229 Say Y here to include support for Gravis UltraSound Extreme
230 soundcards.
231
232 To compile this driver as a module, choose M here: the module
233 will be called snd-gusextreme.
234
235config SND_GUSMAX
236 tristate "Gravis UltraSound MAX"
1da177e4 237 select SND_RAWMIDI
9295aea1 238 select SND_WSS_LIB
1da177e4
LT
239 help
240 Say Y here to include support for Gravis UltraSound MAX
241 soundcards.
242
243 To compile this driver as a module, choose M here: the module
244 will be called snd-gusmax.
245
246config SND_INTERWAVE
247 tristate "AMD InterWave, Gravis UltraSound PnP"
89fe5117 248 depends on PNP
1da177e4 249 select SND_RAWMIDI
9295aea1 250 select SND_WSS_LIB
1da177e4
LT
251 help
252 Say Y here to include support for AMD InterWave based
253 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
254 MED3210, Dynasonic Pro, Panasonic PCA761AW).
255
256 To compile this driver as a module, choose M here: the module
257 will be called snd-interwave.
258
259config SND_INTERWAVE_STB
260 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
89fe5117 261 depends on PNP
1da177e4 262 select SND_RAWMIDI
9295aea1 263 select SND_WSS_LIB
1da177e4
LT
264 help
265 Say Y here to include support for AMD InterWave based
266 soundcards with a TEA6330T bass and treble regulator
267 (UltraSound 32-Pro).
268
269 To compile this driver as a module, choose M here: the module
270 will be called snd-interwave-stb.
271
ad8decb7
KH
272config SND_JAZZ16
273 tristate "Media Vision Jazz16 card and compatibles"
274 select SND_OPL3_LIB
275 select SND_MPU401_UART
276 select SND_SB8_DSP
277 help
278 Say Y here to include support for soundcards based on the
279 Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
280 codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
281 Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
282 Premium 3-D and Pro 3-D. There were also OEMs cards with the
283 Jazz16 chipset.
284
285 To compile this driver as a module, choose M here: the module
286 will be called snd-jazz16.
287
230b5c1a
TI
288config SND_OPL3SA2
289 tristate "Yamaha OPL3-SA2/SA3"
230b5c1a
TI
290 select SND_OPL3_LIB
291 select SND_MPU401_UART
9295aea1 292 select SND_WSS_LIB
230b5c1a
TI
293 help
294 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
295 chips.
296
297 To compile this driver as a module, choose M here: the module
298 will be called snd-opl3sa2.
299
1da177e4
LT
300config SND_OPTI92X_AD1848
301 tristate "OPTi 82C92x - AD1848"
1da177e4
LT
302 select SND_OPL3_LIB
303 select SND_OPL4_LIB
304 select SND_MPU401_UART
760fc6b8 305 select SND_WSS_LIB
1da177e4
LT
306 help
307 Say Y here to include support for soundcards based on Opti
308 82C92x or OTI-601 chips and using an AD1848 codec.
309
310 To compile this driver as a module, choose M here: the module
311 will be called snd-opti92x-ad1848.
312
313config SND_OPTI92X_CS4231
314 tristate "OPTi 82C92x - CS4231"
1da177e4
LT
315 select SND_OPL3_LIB
316 select SND_OPL4_LIB
317 select SND_MPU401_UART
9295aea1 318 select SND_WSS_LIB
1da177e4
LT
319 help
320 Say Y here to include support for soundcards based on Opti
321 82C92x chips and using a CS4231 codec.
322
323 To compile this driver as a module, choose M here: the module
324 will be called snd-opti92x-cs4231.
325
326config SND_OPTI93X
327 tristate "OPTi 82C93x"
1da177e4
LT
328 select SND_OPL3_LIB
329 select SND_MPU401_UART
9295aea1 330 select SND_WSS_LIB
1da177e4
LT
331 help
332 Say Y here to include support for soundcards based on Opti
333 82C93x chips.
334
335 To compile this driver as a module, choose M here: the module
336 will be called snd-opti93x.
337
1841f613
ML
338config SND_MIRO
339 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
1841f613 340 select SND_OPL4_LIB
9295aea1 341 select SND_WSS_LIB
1841f613
ML
342 select SND_MPU401_UART
343 select SND_PCM
344 help
345 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
346 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
347
348 To compile this driver as a module, choose M here: the module
349 will be called snd-miro.
350
1da177e4
LT
351config SND_SB8
352 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
1da177e4
LT
353 select SND_OPL3_LIB
354 select SND_RAWMIDI
dda369cf 355 select SND_SB8_DSP
1da177e4
LT
356 help
357 Say Y here to include support for Creative Sound Blaster 1.0/
358 2.0/Pro (8-bit) or 100% compatible soundcards.
359
360 To compile this driver as a module, choose M here: the module
361 will be called snd-sb8.
362
363config SND_SB16
364 tristate "Sound Blaster 16 (PnP)"
1da177e4
LT
365 select SND_OPL3_LIB
366 select SND_MPU401_UART
dda369cf 367 select SND_SB16_DSP
1da177e4
LT
368 help
369 Say Y here to include support for Sound Blaster 16 soundcards
370 (including the Plug and Play version).
371
372 To compile this driver as a module, choose M here: the module
373 will be called snd-sb16.
374
375config SND_SBAWE
376 tristate "Sound Blaster AWE (32,64) (PnP)"
1da177e4
LT
377 select SND_OPL3_LIB
378 select SND_MPU401_UART
dda369cf 379 select SND_SB16_DSP
1da177e4
LT
380 help
381 Say Y here to include support for Sound Blaster AWE soundcards
382 (including the Plug and Play version).
383
384 To compile this driver as a module, choose M here: the module
385 will be called snd-sbawe.
386
387config SND_SB16_CSP
388 bool "Sound Blaster 16/AWE CSP support"
389 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
ac68c16a 390 select FW_LOADER
1da177e4
LT
391 help
392 Say Y here to include support for the CSP core. This special
393 coprocessor can do variable tasks like various compression and
394 decompression algorithms.
395
1da177e4 396config SND_SSCAPE
56305757 397 tristate "Ensoniq SoundScape driver"
1da177e4 398 select SND_MPU401_UART
9295aea1 399 select SND_WSS_LIB
acd47100 400 select FW_LOADER
1da177e4 401 help
56305757 402 Say Y here to include support for Ensoniq SoundScape
f0968e3f 403 and Ensoniq OEM soundcards.
1da177e4 404
56305757 405 The PCM audio is supported on SoundScape Classic, Elite, PnP
f0968e3f
KH
406 and VIVO cards. The supported OEM cards are SPEA Media FX and
407 Reveal SC-600.
acd47100
KH
408 The MIDI support is very experimental and requires binary
409 firmware files called "scope.cod" and "sndscape.co?" where the
410 ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
411 in DOS or Windows driver packages. One has to put the firmware
412 files into the /lib/firmware directory.
56305757 413
1da177e4
LT
414 To compile this driver as a module, choose M here: the module
415 will be called snd-sscape.
416
230b5c1a
TI
417config SND_WAVEFRONT
418 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
c2b1239a 419 select FW_LOADER
230b5c1a
TI
420 select SND_OPL3_LIB
421 select SND_MPU401_UART
9295aea1 422 select SND_WSS_LIB
230b5c1a
TI
423 help
424 Say Y here to include support for Turtle Beach Maui, Tropez
425 and Tropez+ soundcards based on the Wavefront chip.
426
427 To compile this driver as a module, choose M here: the module
428 will be called snd-wavefront.
429
f6c63835
KH
430config SND_MSND_PINNACLE
431 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
b08592d4 432 depends on X86
f6c63835
KH
433 select FW_LOADER
434 select SND_MPU401_UART
435 select SND_PCM
436 help
437 Say Y to include support for Turtle Beach MultiSound Pinnacle/
438 Fiji soundcards.
439
440 To compile this driver as a module, choose M here: the module
441 will be called snd-msnd-pinnacle.
442
443config SND_MSND_CLASSIC
444 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
b08592d4 445 depends on X86
f6c63835
KH
446 select FW_LOADER
447 select SND_MPU401_UART
448 select SND_PCM
449 help
450 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
451 Monterey (not for the Pinnacle or Fiji).
452
453 See <file:Documentation/sound/oss/MultiSound> for important information
454 about this driver. Note that it has been discontinued, but the
455 Voyetra Turtle Beach knowledge base entry for it is still available
456 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
457
458 To compile this driver as a module, choose M here: the module
459 will be called snd-msnd-classic.
460
89fe5117
TI
461endif # SND_ISA
462
This page took 0.678991 seconds and 5 git commands to generate.