ALSA: oxygen: add X-Meridian 2G support
[deliverable/linux.git] / sound / pci / Kconfig
CommitLineData
1da177e4
LT
1# ALSA PCI drivers
2
89fe5117
TI
3menuconfig SND_PCI
4 bool "PCI sound devices"
5 depends on PCI
6 default y
7 help
8 Support for sound devices connected via the PCI bus.
9
10if SND_PCI
1da177e4 11
230b5c1a
TI
12config SND_AD1889
13 tristate "Analog Devices AD1889"
230b5c1a
TI
14 select SND_AC97_CODEC
15 help
16 Say Y here to include support for the integrated AC97 sound
17 device found in particular on the Hewlett-Packard [BCJ]-xxx0
18 class PA-RISC workstations, using the AD1819 codec.
19
20 To compile this as a module, choose M here: the module
21 will be called snd-ad1889.
22
b3a70d5e 23config SND_ALS300
6054b68e 24 tristate "Avance Logic ALS300/ALS300+"
6054b68e
MCC
25 select SND_PCM
26 select SND_AC97_CODEC
27 select SND_OPL3_LIB
28 help
29 Say 'Y' or 'M' to include support for Avance Logic ALS300/ALS300+
b3a70d5e 30
6054b68e
MCC
31 To compile this driver as a module, choose M here: the module
32 will be called snd-als300
b3a70d5e 33
230b5c1a
TI
34config SND_ALS4000
35 tristate "Avance Logic ALS4000"
89fe5117 36 depends on ISA_DMA_API
230b5c1a
TI
37 select SND_OPL3_LIB
38 select SND_MPU401_UART
39 select SND_PCM
dda369cf 40 select SND_SB_COMMON
230b5c1a
TI
41 help
42 Say Y here to include support for soundcards based on Avance Logic
43 ALS4000 chips.
44
45 To compile this driver as a module, choose M here: the module
46 will be called snd-als4000.
47
1da177e4
LT
48config SND_ALI5451
49 tristate "ALi M5451 PCI Audio Controller"
1da177e4
LT
50 select SND_MPU401_UART
51 select SND_AC97_CODEC
52 help
53 Say Y here to include support for the integrated AC97 sound
54 device on motherboards using the ALi M5451 Audio Controller
55 (M1535/M1535D/M1535+/M1535D+ south bridges). Newer chipsets
56 use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver.
57
58 To compile this driver as a module, choose M here: the module
59 will be called snd-ali5451.
60
719f82d3
EB
61config SND_ASIHPI
62 tristate "AudioScience ASIxxxx"
63 depends on X86
64 select FW_LOADER
65 select SND_PCM
66 select SND_HWDEP
67 help
68 Say Y here to include support for AudioScience ASI sound cards.
69
70 To compile this driver as a module, choose M here: the module
71 will be called snd-asihpi.
72
1da177e4
LT
73config SND_ATIIXP
74 tristate "ATI IXP AC97 Controller"
1da177e4
LT
75 select SND_AC97_CODEC
76 help
77 Say Y here to include support for the integrated AC97 sound
78 device on motherboards with ATI chipsets (ATI IXP 150/200/250/
79 300/400).
80
81 To compile this driver as a module, choose M here: the module
82 will be called snd-atiixp.
83
84config SND_ATIIXP_MODEM
85 tristate "ATI IXP Modem"
1da177e4
LT
86 select SND_AC97_CODEC
87 help
88 Say Y here to include support for the integrated MC97 modem on
89 motherboards with ATI chipsets (ATI IXP 150/200/250).
90
91 To compile this driver as a module, choose M here: the module
92 will be called snd-atiixp-modem.
93
94config SND_AU8810
6054b68e 95 tristate "Aureal Advantage"
1da177e4
LT
96 select SND_MPU401_UART
97 select SND_AC97_CODEC
6054b68e 98 help
1da177e4
LT
99 Say Y here to include support for Aureal Advantage soundcards.
100
101 Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
6054b68e
MCC
102 3D support code is in place, but not yet useable. For more info,
103 email the ALSA developer list, or <mjander@users.sourceforge.net>.
1da177e4
LT
104
105 To compile this driver as a module, choose M here: the module
106 will be called snd-au8810.
6054b68e 107
1da177e4 108config SND_AU8820
6054b68e 109 tristate "Aureal Vortex"
1da177e4
LT
110 select SND_MPU401_UART
111 select SND_AC97_CODEC
6054b68e 112 help
1da177e4
LT
113 Say Y here to include support for Aureal Vortex soundcards.
114
6054b68e
MCC
115 Supported features: Hardware Mixer and SRC. For more info, email
116 the ALSA developer list, or <mjander@users.sourceforge.net>.
1da177e4
LT
117
118 To compile this driver as a module, choose M here: the module
119 will be called snd-au8820.
6054b68e 120
1da177e4 121config SND_AU8830
6054b68e 122 tristate "Aureal Vortex 2"
1da177e4
LT
123 select SND_MPU401_UART
124 select SND_AC97_CODEC
6054b68e 125 help
1da177e4
LT
126 Say Y here to include support for Aureal Vortex 2 soundcards.
127
6054b68e
MCC
128 Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
129 3D support code is in place, but not yet useable. For more info,
130 email the ALSA developer list, or <mjander@users.sourceforge.net>.
1da177e4
LT
131
132 To compile this driver as a module, choose M here: the module
133 will be called snd-au8830.
6054b68e 134
98f2a97f
CB
135config SND_AW2
136 tristate "Emagic Audiowerk 2"
98f2a97f
CB
137 help
138 Say Y here to include support for Emagic Audiowerk 2 soundcards.
139
140 Supported features: Analog and SPDIF output. Analog or SPDIF input.
141 Note: Switch between analog and digital input does not always work.
142 It can produce continuous noise. The workaround is to switch again
143 (and again) between digital and analog input until it works.
144
145 To compile this driver as a module, choose M here: the module
146 will be called snd-aw2.
147
148
1da177e4 149config SND_AZT3328
3eff8958 150 tristate "Aztech AZF3328 / PCI168"
1da177e4
LT
151 select SND_OPL3_LIB
152 select SND_MPU401_UART
153 select SND_PCM
3eff8958 154 select SND_RAWMIDI
1da177e4
LT
155 help
156 Say Y here to include support for Aztech AZF3328 (PCI168)
157 soundcards.
158
159 To compile this driver as a module, choose M here: the module
160 will be called snd-azt3328.
161
162config SND_BT87X
6054b68e 163 tristate "Bt87x Audio Capture"
1da177e4 164 select SND_PCM
6054b68e 165 help
1da177e4
LT
166 If you want to record audio from TV cards based on
167 Brooktree Bt878/Bt879 chips, say Y here and read
168 <file:Documentation/sound/alsa/Bt87x.txt>.
169
170 To compile this driver as a module, choose M here: the module
171 will be called snd-bt87x.
172
173config SND_BT87X_OVERCLOCK
174 bool "Bt87x Audio overclocking"
175 depends on SND_BT87X
176 help
177 Say Y here if 448000 Hz isn't enough for you and you want to
178 record from the analog input with up to 1792000 Hz.
179
180 Higher sample rates won't hurt your hardware, but audio
181 quality may suffer.
182
230b5c1a
TI
183config SND_CA0106
184 tristate "SB Audigy LS / Live 24bit"
230b5c1a
TI
185 select SND_AC97_CODEC
186 select SND_RAWMIDI
49c88b85 187 select SND_VMASTER
230b5c1a
TI
188 help
189 Say Y here to include support for the Sound Blaster Audigy LS
190 and Live 24bit.
191
192 To compile this driver as a module, choose M here: the module
193 will be called snd-ca0106.
194
195config SND_CMIPCI
45c41b48 196 tristate "C-Media 8338, 8738, 8768, 8770"
230b5c1a
TI
197 select SND_OPL3_LIB
198 select SND_MPU401_UART
199 select SND_PCM
200 help
45c41b48
CL
201 If you want to use soundcards based on C-Media CMI8338, CMI8738,
202 CMI8768 or CMI8770 chips, say Y here and read
230b5c1a
TI
203 <file:Documentation/sound/alsa/CMIPCI.txt>.
204
205 To compile this driver as a module, choose M here: the module
206 will be called snd-cmipci.
207
d0ce9946
CL
208config SND_OXYGEN_LIB
209 tristate
d0ce9946
CL
210
211config SND_OXYGEN
45c1de8e 212 tristate "C-Media 8787, 8788 (Oxygen)"
d0ce9946 213 select SND_OXYGEN_LIB
99f08bf5
CL
214 select SND_PCM
215 select SND_MPU401_UART
d0ce9946
CL
216 help
217 Say Y here to include support for sound cards based on the
218 C-Media CMI8788 (Oxygen HD Audio) chip:
219 * Asound A-8788
220 * AuzenTech X-Meridian
8443d2eb 221 * AuzenTech X-Meridian 2G
d0ce9946
CL
222 * Bgears b-Enspirer
223 * Club3D Theatron DTS
de04b102
CL
224 * HT-Omega Claro (plus)
225 * HT-Omega Claro halo (XT)
31f86bac 226 * Kuroutoshikou CMI8787-HG2PCI
d0ce9946
CL
227 * Razer Barracuda AC-1
228 * Sondigo Inferno
45c1de8e 229 * TempoTec/MediaTek HiFier Fantasia
2146dcfd 230 * TempoTec/MediaTek HiFier Serenade
d0ce9946
CL
231
232 To compile this driver as a module, choose M here: the module
233 will be called snd-oxygen.
234
230b5c1a
TI
235config SND_CS4281
236 tristate "Cirrus Logic (Sound Fusion) CS4281"
230b5c1a
TI
237 select SND_OPL3_LIB
238 select SND_RAWMIDI
239 select SND_AC97_CODEC
240 help
241 Say Y here to include support for Cirrus Logic CS4281 chips.
242
243 To compile this driver as a module, choose M here: the module
244 will be called snd-cs4281.
245
1da177e4
LT
246config SND_CS46XX
247 tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x"
1da177e4
LT
248 select SND_RAWMIDI
249 select SND_AC97_CODEC
250 help
251 Say Y here to include support for Cirrus Logic CS4610/CS4612/
252 CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips.
253
254 To compile this driver as a module, choose M here: the module
255 will be called snd-cs46xx.
256
257config SND_CS46XX_NEW_DSP
675b4e59
TI
258 bool "Cirrus Logic (Sound Fusion) New DSP support"
259 depends on SND_CS46XX
6054b68e 260 default y
1da177e4
LT
261 help
262 Say Y here to use a new DSP image for SPDIF and dual codecs.
263
264 This works better than the old code, so say Y.
265
621887ae
TI
266config SND_CS5530
267 tristate "CS5530 Audio"
89fe5117 268 depends on ISA_DMA_API
dda369cf 269 select SND_SB16_DSP
621887ae
TI
270 help
271 Say Y here to include support for audio on Cyrix/NatSemi CS5530 chips.
272
273 To compile this driver as a module, choose M here: the module
274 will be called snd-cs5530.
275
230b5c1a 276config SND_CS5535AUDIO
9ac25594 277 tristate "CS5535/CS5536 Audio"
230b5c1a 278 select SND_PCM
1da177e4
LT
279 select SND_AC97_CODEC
280 help
230b5c1a
TI
281 Say Y here to include support for audio on CS5535 chips. It is
282 referred to as NS CS5535 IO or AMD CS5535 IO companion in
9ac25594
JK
283 various literature. This driver also supports the CS5536 audio
284 device. However, for both chips, on certain boards, you may
6054b68e 285 need to use ac97_quirk=hp_only if your board has physically
9ac25594
JK
286 mapped headphone out to master output. If that works for you,
287 send lspci -vvv output to the mailing list so that your board
288 can be identified in the quirks list.
1da177e4
LT
289
290 To compile this driver as a module, choose M here: the module
230b5c1a 291 will be called snd-cs5535audio.
1da177e4 292
8cc72361
WYC
293config SND_CTXFI
294 tristate "Creative Sound Blaster X-Fi"
295 select SND_PCM
296 help
297 If you want to use soundcards based on Creative Sound Blastr X-Fi
298 boards with 20k1 or 20k2 chips, say Y here.
299
300 To compile this driver as a module, choose M here: the module
301 will be called snd-ctxfi.
302
dd7b254d
GP
303config SND_DARLA20
304 tristate "(Echoaudio) Darla20"
8a89876b 305 select FW_LOADER
dd7b254d
GP
306 select SND_PCM
307 help
308 Say 'Y' or 'M' to include support for Echoaudio Darla.
309
310 To compile this driver as a module, choose M here: the module
311 will be called snd-darla20
312
313config SND_GINA20
314 tristate "(Echoaudio) Gina20"
8a89876b 315 select FW_LOADER
dd7b254d
GP
316 select SND_PCM
317 help
318 Say 'Y' or 'M' to include support for Echoaudio Gina.
319
320 To compile this driver as a module, choose M here: the module
321 will be called snd-gina20
322
323config SND_LAYLA20
324 tristate "(Echoaudio) Layla20"
8a89876b 325 select FW_LOADER
dd7b254d
GP
326 select SND_RAWMIDI
327 select SND_PCM
328 help
329 Say 'Y' or 'M' to include support for Echoaudio Layla.
330
331 To compile this driver as a module, choose M here: the module
332 will be called snd-layla20
333
334config SND_DARLA24
335 tristate "(Echoaudio) Darla24"
8a89876b 336 select FW_LOADER
dd7b254d
GP
337 select SND_PCM
338 help
339 Say 'Y' or 'M' to include support for Echoaudio Darla24.
340
341 To compile this driver as a module, choose M here: the module
342 will be called snd-darla24
343
344config SND_GINA24
345 tristate "(Echoaudio) Gina24"
8a89876b 346 select FW_LOADER
dd7b254d
GP
347 select SND_PCM
348 help
349 Say 'Y' or 'M' to include support for Echoaudio Gina24.
350
351 To compile this driver as a module, choose M here: the module
352 will be called snd-gina24
353
354config SND_LAYLA24
355 tristate "(Echoaudio) Layla24"
8a89876b 356 select FW_LOADER
dd7b254d
GP
357 select SND_RAWMIDI
358 select SND_PCM
359 help
360 Say 'Y' or 'M' to include support for Echoaudio Layla24.
361
362 To compile this driver as a module, choose M here: the module
363 will be called snd-layla24
364
365config SND_MONA
366 tristate "(Echoaudio) Mona"
8a89876b 367 select FW_LOADER
dd7b254d
GP
368 select SND_RAWMIDI
369 select SND_PCM
370 help
371 Say 'Y' or 'M' to include support for Echoaudio Mona.
372
373 To compile this driver as a module, choose M here: the module
374 will be called snd-mona
375
376config SND_MIA
377 tristate "(Echoaudio) Mia"
8a89876b 378 select FW_LOADER
dd7b254d
GP
379 select SND_RAWMIDI
380 select SND_PCM
381 help
382 Say 'Y' or 'M' to include support for Echoaudio Mia and Mia-midi.
383
384 To compile this driver as a module, choose M here: the module
385 will be called snd-mia
386
387config SND_ECHO3G
388 tristate "(Echoaudio) 3G cards"
8a89876b 389 select FW_LOADER
dd7b254d
GP
390 select SND_RAWMIDI
391 select SND_PCM
392 help
393 Say 'Y' or 'M' to include support for Echoaudio Gina3G and Layla3G.
394
395 To compile this driver as a module, choose M here: the module
396 will be called snd-echo3g
397
398config SND_INDIGO
399 tristate "(Echoaudio) Indigo"
8a89876b 400 select FW_LOADER
dd7b254d
GP
401 select SND_PCM
402 help
403 Say 'Y' or 'M' to include support for Echoaudio Indigo.
404
405 To compile this driver as a module, choose M here: the module
406 will be called snd-indigo
407
408config SND_INDIGOIO
409 tristate "(Echoaudio) Indigo IO"
8a89876b 410 select FW_LOADER
dd7b254d
GP
411 select SND_PCM
412 help
413 Say 'Y' or 'M' to include support for Echoaudio Indigo IO.
414
415 To compile this driver as a module, choose M here: the module
416 will be called snd-indigoio
417
418config SND_INDIGODJ
419 tristate "(Echoaudio) Indigo DJ"
8a89876b 420 select FW_LOADER
dd7b254d
GP
421 select SND_PCM
422 help
423 Say 'Y' or 'M' to include support for Echoaudio Indigo DJ.
424
425 To compile this driver as a module, choose M here: the module
426 will be called snd-indigodj
427
a2328d02
GP
428config SND_INDIGOIOX
429 tristate "(Echoaudio) Indigo IOx"
430 select FW_LOADER
431 select SND_PCM
432 help
433 Say 'Y' or 'M' to include support for Echoaudio Indigo IOx.
434
435 To compile this driver as a module, choose M here: the module
436 will be called snd-indigoiox
437
438config SND_INDIGODJX
439 tristate "(Echoaudio) Indigo DJx"
440 select FW_LOADER
441 select SND_PCM
442 help
443 Say 'Y' or 'M' to include support for Echoaudio Indigo DJx.
444
445 To compile this driver as a module, choose M here: the module
446 will be called snd-indigodjx
447
1da177e4
LT
448config SND_EMU10K1
449 tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
9bf5f8aa 450 select FW_LOADER
1da177e4
LT
451 select SND_HWDEP
452 select SND_RAWMIDI
453 select SND_AC97_CODEC
454 help
455 Say Y to include support for Sound Blaster PCI 512, Live!,
456 Audigy and E-mu APS (partially supported) soundcards.
457
458 The confusing multitude of mixer controls is documented in
459 <file:Documentation/sound/alsa/SB-Live-mixer.txt> and
460 <file:Documentation/sound/alsa/Audigy-mixer.txt>.
461
462 To compile this driver as a module, choose M here: the module
463 will be called snd-emu10k1.
464
465config SND_EMU10K1X
466 tristate "Emu10k1X (Dell OEM Version)"
1da177e4
LT
467 select SND_AC97_CODEC
468 select SND_RAWMIDI
469 help
470 Say Y here to include support for the Dell OEM version of the
471 Sound Blaster Live!.
472
473 To compile this driver as a module, choose M here: the module
474 will be called snd-emu10k1x.
475
1da177e4
LT
476config SND_ENS1370
477 tristate "(Creative) Ensoniq AudioPCI 1370"
1da177e4
LT
478 select SND_RAWMIDI
479 select SND_PCM
480 help
481 Say Y here to include support for Ensoniq AudioPCI ES1370 chips.
482
483 To compile this driver as a module, choose M here: the module
484 will be called snd-ens1370.
485
486config SND_ENS1371
487 tristate "(Creative) Ensoniq AudioPCI 1371/1373"
1da177e4
LT
488 select SND_RAWMIDI
489 select SND_AC97_CODEC
490 help
491 Say Y here to include support for Ensoniq AudioPCI ES1371 chips and
492 Sound Blaster PCI 64 or 128 soundcards.
493
494 To compile this driver as a module, choose M here: the module
495 will be called snd-ens1371.
496
497config SND_ES1938
498 tristate "ESS ES1938/1946/1969 (Solo-1)"
1da177e4
LT
499 select SND_OPL3_LIB
500 select SND_MPU401_UART
501 select SND_AC97_CODEC
502 help
503 Say Y here to include support for soundcards based on ESS Solo-1
504 (ES1938, ES1946, ES1969) chips.
505
506 To compile this driver as a module, choose M here: the module
507 will be called snd-es1938.
508
509config SND_ES1968
510 tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
1da177e4
LT
511 select SND_MPU401_UART
512 select SND_AC97_CODEC
513 help
514 Say Y here to include support for soundcards based on ESS Maestro
515 1/2/2E chips.
516
517 To compile this driver as a module, choose M here: the module
518 will be called snd-es1968.
519
5a5e02e5
HG
520config SND_ES1968_INPUT
521 bool "Enable input device for es1968 volume buttons"
522 depends on SND_ES1968
523 depends on INPUT=y || INPUT=SND_ES1968
524 help
525 If you say Y here, you will get an input device which reports
526 keypresses for the volume buttons connected to the es1968 chip.
527 If you say N the buttons will directly control the master volume.
528 It is recommended to say Y.
529
1da177e4
LT
530config SND_FM801
531 tristate "ForteMedia FM801"
1da177e4
LT
532 select SND_OPL3_LIB
533 select SND_MPU401_UART
534 select SND_AC97_CODEC
535 help
536 Say Y here to include support for soundcards based on the ForteMedia
537 FM801 chip.
538
539 To compile this driver as a module, choose M here: the module
540 will be called snd-fm801.
541
efce4bb9
AB
542config SND_FM801_TEA575X_BOOL
543 bool "ForteMedia FM801 + TEA5757 tuner"
1da177e4 544 depends on SND_FM801
9b76ede4 545 depends on VIDEO_V4L2=y || VIDEO_V4L2=SND_FM801
1da177e4
LT
546 help
547 Say Y here to include support for soundcards based on the ForteMedia
548 FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media
efce4bb9 549 Forte SF256-PCS-02) into the snd-fm801 driver.
1da177e4 550
efce4bb9 551config SND_FM801_TEA575X
c775ac76
JK
552 tristate
553 depends on SND_FM801_TEA575X_BOOL
554 default SND_FM801
1da177e4 555
11b444d5 556source "sound/pci/hda/Kconfig"
7a5a27cf 557
230b5c1a
TI
558config SND_HDSP
559 tristate "RME Hammerfall DSP Audio"
230b5c1a
TI
560 select SND_HWDEP
561 select SND_RAWMIDI
562 select SND_PCM
563 help
564 Say Y here to include support for RME Hammerfall DSP Audio
565 soundcards.
566
567 To compile this driver as a module, choose M here: the module
568 will be called snd-hdsp.
569
511b4c17
TI
570comment "Don't forget to add built-in firmwares for HDSP driver"
571 depends on SND_HDSP=y
572
230b5c1a
TI
573config SND_HDSPM
574 tristate "RME Hammerfall DSP MADI"
230b5c1a
TI
575 select SND_HWDEP
576 select SND_RAWMIDI
577 select SND_PCM
578 help
579 Say Y here to include support for RME Hammerfall DSP MADI
580 soundcards.
581
582 To compile this driver as a module, choose M here: the module
583 will be called snd-hdspm.
584
1da177e4
LT
585config SND_ICE1712
586 tristate "ICEnsemble ICE1712 (Envy24)"
1da177e4
LT
587 select SND_MPU401_UART
588 select SND_AC97_CODEC
401de818 589 select BITREVERSE
1da177e4
LT
590 help
591 Say Y here to include support for soundcards based on the
592 ICE1712 (Envy24) chip.
593
594 Currently supported hardware is: M-Audio Delta 1010(LT),
595 DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442;
6e8d90cd
AB
596 TerraTec EWX 24/96, EWS 88MT/D, DMX 6Fire, Phase 88;
597 Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8;
598 Lionstracs Mediastation, Terrasoniq TS 88.
1da177e4
LT
599
600 To compile this driver as a module, choose M here: the module
601 will be called snd-ice1712.
602
603config SND_ICE1724
604 tristate "ICE/VT1724/1720 (Envy24HT/PT)"
aea3bfbc 605 select SND_RAWMIDI
1da177e4 606 select SND_AC97_CODEC
d16be8ed 607 select SND_VMASTER
1da177e4
LT
608 help
609 Say Y here to include support for soundcards based on
610 ICE/VT1724/1720 (Envy24HT/PT) chips.
611
612 Currently supported hardware is: AMP AUDIO2000; M-Audio
6e8d90cd
AB
613 Revolution 5.1, 7.1, Audiophile 192; TerraTec Aureon 5.1 Sky,
614 7.1 Space/Universe, Phase 22/28; Onkyo SE-90PCI, SE-200PCI;
615 AudioTrak Prodigy 192, 7.1 (HIFI/LT/XT), HD2; Hercules
616 Fortissimo IV; ESI Juli@; Pontis MS300; EGO-SYS WaveTerminal
617 192M; Albatron K8X800 Pro II; Chaintech ZNF3-150/250, 9CJS,
618 AV-710; Shuttle SN25P.
1da177e4
LT
619
620 To compile this driver as a module, choose M here: the module
621 will be called snd-ice1724.
622
623config SND_INTEL8X0
624 tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller"
1da177e4
LT
625 select SND_AC97_CODEC
626 help
627 Say Y here to include support for the integrated AC97 sound
628 device on motherboards with Intel/SiS/nVidia/AMD chipsets, or
629 ALi chipsets using the M5455 Audio Controller. (There is a
630 separate driver for ALi M5451 Audio Controllers.)
631
632 To compile this driver as a module, choose M here: the module
633 will be called snd-intel8x0.
634
635config SND_INTEL8X0M
cf1756e9 636 tristate "Intel/SiS/nVidia/AMD MC97 Modem"
1da177e4
LT
637 select SND_AC97_CODEC
638 help
639 Say Y here to include support for the integrated MC97 modem on
640 motherboards with Intel/SiS/nVidia/AMD chipsets.
641
642 To compile this driver as a module, choose M here: the module
643 will be called snd-intel8x0m.
644
230b5c1a
TI
645config SND_KORG1212
646 tristate "Korg 1212 IO"
230b5c1a
TI
647 select SND_PCM
648 help
649 Say Y here to include support for Korg 1212IO soundcards.
650
651 To compile this driver as a module, choose M here: the module
652 will be called snd-korg1212.
653
02bec490
TB
654config SND_LX6464ES
655 tristate "Digigram LX6464ES"
656 select SND_PCM
657 help
658 Say Y here to include support for Digigram LX6464ES boards.
659
660 To compile this driver as a module, choose M here: the module
661 will be called snd-lx6464es.
662
663
230b5c1a
TI
664config SND_MAESTRO3
665 tristate "ESS Allegro/Maestro3"
230b5c1a
TI
666 select SND_AC97_CODEC
667 help
668 Say Y here to include support for soundcards based on ESS Maestro 3
669 (Allegro) chips.
670
671 To compile this driver as a module, choose M here: the module
672 will be called snd-maestro3.
673
eb581adf
HG
674config SND_MAESTRO3_INPUT
675 bool "Enable input device for maestro3 volume buttons"
676 depends on SND_MAESTRO3
677 depends on INPUT=y || INPUT=SND_MAESTRO3
678 help
679 If you say Y here, you will get an input device which reports
680 keypresses for the volume buttons connected to the maestro3 chip.
681 If you say N the buttons will directly control the master volume.
682 It is recommended to say Y.
683
230b5c1a
TI
684config SND_MIXART
685 tristate "Digigram miXart"
230b5c1a
TI
686 select SND_HWDEP
687 select SND_PCM
688 help
689 If you want to use Digigram miXart soundcards, say Y here and
690 read <file:Documentation/sound/alsa/MIXART.txt>.
691
692 To compile this driver as a module, choose M here: the module
693 will be called snd-mixart.
694
695config SND_NM256
696 tristate "NeoMagic NM256AV/ZX"
230b5c1a
TI
697 select SND_AC97_CODEC
698 help
699 Say Y here to include support for NeoMagic NM256AV/ZX chips.
700
701 To compile this driver as a module, choose M here: the module
702 will be called snd-nm256.
703
e12229b4
MB
704config SND_PCXHR
705 tristate "Digigram PCXHR"
e12229b4
MB
706 select SND_PCM
707 select SND_HWDEP
708 help
709 Say Y here to include support for Digigram PCXHR boards.
710
711 To compile this driver as a module, choose M here: the module
712 will be called snd-pcxhr.
713
109a9638
PG
714config SND_RIPTIDE
715 tristate "Conexant Riptide"
8a89876b 716 select FW_LOADER
109a9638
PG
717 select SND_OPL3_LIB
718 select SND_MPU401_UART
719 select SND_AC97_CODEC
720 help
721 Say 'Y' or 'M' to include support for Conexant Riptide chip.
722
723 To compile this driver as a module, choose M here: the module
724 will be called snd-riptide
725
230b5c1a
TI
726config SND_RME32
727 tristate "RME Digi32, 32/8, 32 PRO"
230b5c1a
TI
728 select SND_PCM
729 help
730 Say Y to include support for RME Digi32, Digi32 PRO and
731 Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio
732 devices.
733
734 To compile this driver as a module, choose M here: the module
735 will be called snd-rme32.
736
737config SND_RME96
738 tristate "RME Digi96, 96/8, 96/8 PRO"
230b5c1a
TI
739 select SND_PCM
740 help
741 Say Y here to include support for RME Digi96, Digi96/8 and
742 Digi96/8 PRO/PAD/PST soundcards.
743
744 To compile this driver as a module, choose M here: the module
745 will be called snd-rme96.
746
747config SND_RME9652
748 tristate "RME Digi9652 (Hammerfall)"
230b5c1a
TI
749 select SND_PCM
750 help
751 Say Y here to include support for RME Hammerfall (RME
752 Digi9652/Digi9636) soundcards.
753
754 To compile this driver as a module, choose M here: the module
755 will be called snd-rme9652.
756
175859bf
DD
757config SND_SIS7019
758 tristate "SiS 7019 Audio Accelerator"
89fe5117 759 depends on X86 && !X86_64
175859bf
DD
760 select SND_AC97_CODEC
761 help
762 Say Y here to include support for the SiS 7019 Audio Accelerator.
763
764 To compile this driver as a module, choose M here: the module
765 will be called snd-sis7019.
766
1da177e4
LT
767config SND_SONICVIBES
768 tristate "S3 SonicVibes"
1da177e4
LT
769 select SND_OPL3_LIB
770 select SND_MPU401_UART
771 select SND_AC97_CODEC
772 help
773 Say Y here to include support for soundcards based on the S3
774 SonicVibes chip.
775
776 To compile this driver as a module, choose M here: the module
777 will be called snd-sonicvibes.
778
230b5c1a
TI
779config SND_TRIDENT
780 tristate "Trident 4D-Wave DX/NX; SiS 7018"
230b5c1a
TI
781 select SND_MPU401_UART
782 select SND_AC97_CODEC
783 help
784 Say Y here to include support for soundcards based on Trident
785 4D-Wave DX/NX or SiS 7018 chips.
786
787 To compile this driver as a module, choose M here: the module
788 will be called snd-trident.
789
1da177e4
LT
790config SND_VIA82XX
791 tristate "VIA 82C686A/B, 8233/8235 AC97 Controller"
1da177e4
LT
792 select SND_MPU401_UART
793 select SND_AC97_CODEC
794 help
795 Say Y here to include support for the integrated AC97 sound
796 device on motherboards with VIA chipsets.
797
798 To compile this driver as a module, choose M here: the module
799 will be called snd-via82xx.
800
801config SND_VIA82XX_MODEM
802 tristate "VIA 82C686A/B, 8233 based Modems"
1da177e4
LT
803 select SND_AC97_CODEC
804 help
805 Say Y here to include support for the integrated MC97 modem on
806 motherboards with VIA chipsets.
807
808 To compile this driver as a module, choose M here: the module
809 will be called snd-via82xx-modem.
810
1b8ff22f 811config SND_VIRTUOSO
51485e8e 812 tristate "Asus Virtuoso 66/100/200 (Xonar)"
1b8ff22f 813 select SND_OXYGEN_LIB
99f08bf5
CL
814 select SND_PCM
815 select SND_MPU401_UART
435feac6 816 select SND_JACK if INPUT=y || INPUT=SND
1b8ff22f
CL
817 help
818 Say Y here to include support for sound cards based on the
51485e8e 819 Asus AV66/AV100/AV200 chips, i.e., Xonar D1, DX, D2, D2X, DS,
04f9890d 820 Essence ST (Deluxe), and Essence STX.
2509ec62 821 Support for the HDAV1.3 (Deluxe) is experimental; for the
51485e8e 822 HDAV1.3 Slim and Xense, missing.
1b8ff22f
CL
823
824 To compile this driver as a module, choose M here: the module
825 will be called snd-virtuoso.
826
1da177e4
LT
827config SND_VX222
828 tristate "Digigram VX222"
1da177e4
LT
829 select SND_VX_LIB
830 help
831 Say Y here to include support for Digigram VX222 soundcards.
832
833 To compile this driver as a module, choose M here: the module
834 will be called snd-vx222.
835
230b5c1a
TI
836config SND_YMFPCI
837 tristate "Yamaha YMF724/740/744/754"
230b5c1a
TI
838 select SND_OPL3_LIB
839 select SND_MPU401_UART
840 select SND_AC97_CODEC
1da177e4 841 help
230b5c1a
TI
842 Say Y here to include support for Yamaha PCI audio chips -
843 YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
1da177e4
LT
844
845 To compile this driver as a module, choose M here: the module
230b5c1a 846 will be called snd-ymfpci.
1da177e4 847
89fe5117 848endif # SND_PCI
This page took 0.521502 seconds and 5 git commands to generate.