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