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