Root/sound/pci/Kconfig

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

Archive Download this file



interactive