ALSA: oxygen: add X-Meridian 2G support
[linux-3.10.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         help
29           Say 'Y' or 'M' to include support for Avance Logic ALS300/ALS300+
30
31           To compile this driver as a module, choose M here: the module
32           will be called snd-als300
33
34 config SND_ALS4000
35         tristate "Avance Logic ALS4000"
36         depends on ISA_DMA_API
37         select SND_OPL3_LIB
38         select SND_MPU401_UART
39         select SND_PCM
40         select SND_SB_COMMON
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
48 config SND_ALI5451
49         tristate "ALi M5451 PCI Audio Controller"
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
61 config 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
73 config SND_ATIIXP
74         tristate "ATI IXP AC97 Controller"
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
84 config SND_ATIIXP_MODEM
85         tristate "ATI IXP Modem"
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
94 config SND_AU8810
95         tristate "Aureal Advantage"
96         select SND_MPU401_UART
97         select SND_AC97_CODEC
98         help
99           Say Y here to include support for Aureal Advantage soundcards.
100
101           Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
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>.
104
105           To compile this driver as a module, choose M here: the module
106           will be called snd-au8810.
107
108 config SND_AU8820
109         tristate "Aureal Vortex"
110         select SND_MPU401_UART
111         select SND_AC97_CODEC
112         help
113           Say Y here to include support for Aureal Vortex soundcards.
114
115           Supported features: Hardware Mixer and SRC. For more info, email
116           the ALSA developer list, or <mjander@users.sourceforge.net>.
117
118           To compile this driver as a module, choose M here: the module
119           will be called snd-au8820.
120
121 config SND_AU8830
122         tristate "Aureal Vortex 2"
123         select SND_MPU401_UART
124         select SND_AC97_CODEC
125         help
126           Say Y here to include support for Aureal Vortex 2 soundcards.
127
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>.
131
132           To compile this driver as a module, choose M here: the module
133           will be called snd-au8830.
134
135 config SND_AW2
136         tristate "Emagic Audiowerk 2"
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
149 config SND_AZT3328
150         tristate "Aztech AZF3328 / PCI168"
151         select SND_OPL3_LIB
152         select SND_MPU401_UART
153         select SND_PCM
154         select SND_RAWMIDI
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
162 config SND_BT87X
163         tristate "Bt87x Audio Capture"
164         select SND_PCM
165         help
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
173 config 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
183 config SND_CA0106
184         tristate "SB Audigy LS / Live 24bit"
185         select SND_AC97_CODEC
186         select SND_RAWMIDI
187         select SND_VMASTER
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
195 config SND_CMIPCI
196         tristate "C-Media 8338, 8738, 8768, 8770"
197         select SND_OPL3_LIB
198         select SND_MPU401_UART
199         select SND_PCM
200         help
201           If you want to use soundcards based on C-Media CMI8338, CMI8738,
202           CMI8768 or CMI8770 chips, say Y here and read
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
208 config SND_OXYGEN_LIB
209         tristate
210
211 config SND_OXYGEN
212         tristate "C-Media 8787, 8788 (Oxygen)"
213         select SND_OXYGEN_LIB
214         select SND_PCM
215         select SND_MPU401_UART
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
221            * AuzenTech X-Meridian 2G
222            * Bgears b-Enspirer
223            * Club3D Theatron DTS
224            * HT-Omega Claro (plus)
225            * HT-Omega Claro halo (XT)
226            * Kuroutoshikou CMI8787-HG2PCI
227            * Razer Barracuda AC-1
228            * Sondigo Inferno
229            * TempoTec/MediaTek HiFier Fantasia
230            * TempoTec/MediaTek HiFier Serenade
231
232           To compile this driver as a module, choose M here: the module
233           will be called snd-oxygen.
234
235 config SND_CS4281
236         tristate "Cirrus Logic (Sound Fusion) CS4281"
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
246 config SND_CS46XX
247         tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x"
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
257 config SND_CS46XX_NEW_DSP
258         bool "Cirrus Logic (Sound Fusion) New DSP support"
259         depends on SND_CS46XX
260         default y
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
266 config SND_CS5530
267         tristate "CS5530 Audio"
268         depends on ISA_DMA_API
269         select SND_SB16_DSP
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
276 config SND_CS5535AUDIO
277         tristate "CS5535/CS5536 Audio"
278         select SND_PCM
279         select SND_AC97_CODEC
280         help
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
283           various literature. This driver also supports the CS5536 audio
284           device. However, for both chips, on certain boards, you may
285           need to use ac97_quirk=hp_only if your board has physically
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.
289
290           To compile this driver as a module, choose M here: the module
291           will be called snd-cs5535audio.
292
293 config 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
303 config SND_DARLA20
304         tristate "(Echoaudio) Darla20"
305         select FW_LOADER
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
313 config SND_GINA20
314         tristate "(Echoaudio) Gina20"
315         select FW_LOADER
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
323 config SND_LAYLA20
324         tristate "(Echoaudio) Layla20"
325         select FW_LOADER
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
334 config SND_DARLA24
335         tristate "(Echoaudio) Darla24"
336         select FW_LOADER
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
344 config SND_GINA24
345         tristate "(Echoaudio) Gina24"
346         select FW_LOADER
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
354 config SND_LAYLA24
355         tristate "(Echoaudio) Layla24"
356         select FW_LOADER
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
365 config SND_MONA
366         tristate "(Echoaudio) Mona"
367         select FW_LOADER
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
376 config SND_MIA
377         tristate "(Echoaudio) Mia"
378         select FW_LOADER
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
387 config SND_ECHO3G
388         tristate "(Echoaudio) 3G cards"
389         select FW_LOADER
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
398 config SND_INDIGO
399         tristate "(Echoaudio) Indigo"
400         select FW_LOADER
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
408 config SND_INDIGOIO
409         tristate "(Echoaudio) Indigo IO"
410         select FW_LOADER
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
418 config SND_INDIGODJ
419         tristate "(Echoaudio) Indigo DJ"
420         select FW_LOADER
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
428 config 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
438 config 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
448 config SND_EMU10K1
449         tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
450         select FW_LOADER
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
465 config SND_EMU10K1X
466         tristate "Emu10k1X (Dell OEM Version)"
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
476 config SND_ENS1370
477         tristate "(Creative) Ensoniq AudioPCI 1370"
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
486 config SND_ENS1371
487         tristate "(Creative) Ensoniq AudioPCI 1371/1373"
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
497 config SND_ES1938
498         tristate "ESS ES1938/1946/1969 (Solo-1)"
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
509 config SND_ES1968
510         tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
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
520 config 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
530 config SND_FM801
531         tristate "ForteMedia FM801"
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
542 config SND_FM801_TEA575X_BOOL
543         bool "ForteMedia FM801 + TEA5757 tuner"
544         depends on SND_FM801
545         depends on VIDEO_V4L2=y || VIDEO_V4L2=SND_FM801
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
549           Forte SF256-PCS-02) into the snd-fm801 driver.
550
551 config SND_FM801_TEA575X
552         tristate
553         depends on SND_FM801_TEA575X_BOOL
554         default SND_FM801
555
556 source "sound/pci/hda/Kconfig"
557
558 config SND_HDSP
559         tristate "RME Hammerfall DSP Audio"
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
570 comment "Don't forget to add built-in firmwares for HDSP driver"
571         depends on SND_HDSP=y
572
573 config SND_HDSPM
574         tristate "RME Hammerfall DSP MADI"
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
585 config SND_ICE1712
586         tristate "ICEnsemble ICE1712 (Envy24)"
587         select SND_MPU401_UART
588         select SND_AC97_CODEC
589         select BITREVERSE
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;
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.
599
600           To compile this driver as a module, choose M here: the module
601           will be called snd-ice1712.
602
603 config SND_ICE1724
604         tristate "ICE/VT1724/1720 (Envy24HT/PT)"
605         select SND_RAWMIDI
606         select SND_AC97_CODEC
607         select SND_VMASTER
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
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.
619
620           To compile this driver as a module, choose M here: the module
621           will be called snd-ice1724.
622
623 config SND_INTEL8X0
624         tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller"
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
635 config SND_INTEL8X0M
636         tristate "Intel/SiS/nVidia/AMD MC97 Modem"
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
645 config SND_KORG1212
646         tristate "Korg 1212 IO"
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
654 config 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
664 config SND_MAESTRO3
665         tristate "ESS Allegro/Maestro3"
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
674 config 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
684 config SND_MIXART
685         tristate "Digigram miXart"
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
695 config SND_NM256
696         tristate "NeoMagic NM256AV/ZX"
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
704 config SND_PCXHR
705         tristate "Digigram PCXHR"
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
714 config SND_RIPTIDE
715         tristate "Conexant Riptide"
716         select FW_LOADER
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
726 config SND_RME32
727         tristate "RME Digi32, 32/8, 32 PRO"
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
737 config SND_RME96
738         tristate "RME Digi96, 96/8, 96/8 PRO"
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
747 config SND_RME9652
748         tristate "RME Digi9652 (Hammerfall)"
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
757 config SND_SIS7019
758         tristate "SiS 7019 Audio Accelerator"
759         depends on X86 && !X86_64
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
767 config SND_SONICVIBES
768         tristate "S3 SonicVibes"
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
779 config SND_TRIDENT
780         tristate "Trident 4D-Wave DX/NX; SiS 7018"
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
790 config SND_VIA82XX
791         tristate "VIA 82C686A/B, 8233/8235 AC97 Controller"
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
801 config SND_VIA82XX_MODEM
802         tristate "VIA 82C686A/B, 8233 based Modems"
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
811 config SND_VIRTUOSO
812         tristate "Asus Virtuoso 66/100/200 (Xonar)"
813         select SND_OXYGEN_LIB
814         select SND_PCM
815         select SND_MPU401_UART
816         select SND_JACK if INPUT=y || INPUT=SND
817         help
818           Say Y here to include support for sound cards based on the
819           Asus AV66/AV100/AV200 chips, i.e., Xonar D1, DX, D2, D2X, DS,
820           Essence ST (Deluxe), and Essence STX.
821           Support for the HDAV1.3 (Deluxe) is experimental; for the
822           HDAV1.3 Slim and Xense, missing.
823
824           To compile this driver as a module, choose M here: the module
825           will be called snd-virtuoso.
826
827 config SND_VX222
828         tristate "Digigram VX222"
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
836 config SND_YMFPCI
837         tristate "Yamaha YMF724/740/744/754"
838         select SND_OPL3_LIB
839         select SND_MPU401_UART
840         select SND_AC97_CODEC
841         help
842           Say Y here to include support for Yamaha PCI audio chips -
843           YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
844
845           To compile this driver as a module, choose M here: the module
846           will be called snd-ymfpci.
847
848 endif   # SND_PCI