xref: /openbmc/linux/sound/pci/Kconfig (revision 5f5bac82)
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 (EXPERIMENTAL)"
139	depends on EXPERIMENTAL
140	select SND_OPL3_LIB
141	select SND_MPU401_UART
142	select SND_PCM
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	depends on X86 && !X86_64
263	select SND_PCM
264	select SND_AC97_CODEC
265	help
266	  Say Y here to include support for audio on CS5535 chips. It is
267	  referred to as NS CS5535 IO or AMD CS5535 IO companion in
268	  various literature. This driver also supports the CS5536 audio
269	  device. However, for both chips, on certain boards, you may
270	  need to use ac97_quirk=hp_only if your board has physically
271	  mapped headphone out to master output. If that works for you,
272	  send lspci -vvv output to the mailing list so that your board
273	  can be identified in the quirks list.
274
275	  To compile this driver as a module, choose M here: the module
276	  will be called snd-cs5535audio.
277
278config SND_CTXFI
279	tristate "Creative Sound Blaster X-Fi"
280	select SND_PCM
281	help
282	  If you want to use soundcards based on Creative Sound Blastr X-Fi
283	  boards with 20k1 or 20k2 chips, say Y here.
284
285	  To compile this driver as a module, choose M here: the module
286	  will be called snd-ctxfi.
287
288config SND_DARLA20
289	tristate "(Echoaudio) Darla20"
290	select FW_LOADER
291	select SND_PCM
292	help
293	  Say 'Y' or 'M' to include support for Echoaudio Darla.
294
295	  To compile this driver as a module, choose M here: the module
296	  will be called snd-darla20
297
298config SND_GINA20
299	tristate "(Echoaudio) Gina20"
300	select FW_LOADER
301	select SND_PCM
302	help
303	  Say 'Y' or 'M' to include support for Echoaudio Gina.
304
305	  To compile this driver as a module, choose M here: the module
306	  will be called snd-gina20
307
308config SND_LAYLA20
309	tristate "(Echoaudio) Layla20"
310	select FW_LOADER
311	select SND_RAWMIDI
312	select SND_PCM
313	help
314	  Say 'Y' or 'M' to include support for Echoaudio Layla.
315
316	  To compile this driver as a module, choose M here: the module
317	  will be called snd-layla20
318
319config SND_DARLA24
320	tristate "(Echoaudio) Darla24"
321	select FW_LOADER
322	select SND_PCM
323	help
324	  Say 'Y' or 'M' to include support for Echoaudio Darla24.
325
326	  To compile this driver as a module, choose M here: the module
327	  will be called snd-darla24
328
329config SND_GINA24
330	tristate "(Echoaudio) Gina24"
331	select FW_LOADER
332	select SND_PCM
333	help
334	  Say 'Y' or 'M' to include support for Echoaudio Gina24.
335
336	  To compile this driver as a module, choose M here: the module
337	  will be called snd-gina24
338
339config SND_LAYLA24
340	tristate "(Echoaudio) Layla24"
341	select FW_LOADER
342	select SND_RAWMIDI
343	select SND_PCM
344	help
345	  Say 'Y' or 'M' to include support for Echoaudio Layla24.
346
347	  To compile this driver as a module, choose M here: the module
348	  will be called snd-layla24
349
350config SND_MONA
351	tristate "(Echoaudio) Mona"
352	select FW_LOADER
353	select SND_RAWMIDI
354	select SND_PCM
355	help
356	  Say 'Y' or 'M' to include support for Echoaudio Mona.
357
358	  To compile this driver as a module, choose M here: the module
359	  will be called snd-mona
360
361config SND_MIA
362	tristate "(Echoaudio) Mia"
363	select FW_LOADER
364	select SND_RAWMIDI
365	select SND_PCM
366	help
367	  Say 'Y' or 'M' to include support for Echoaudio Mia and Mia-midi.
368
369	  To compile this driver as a module, choose M here: the module
370	  will be called snd-mia
371
372config SND_ECHO3G
373	tristate "(Echoaudio) 3G cards"
374	select FW_LOADER
375	select SND_RAWMIDI
376	select SND_PCM
377	help
378	  Say 'Y' or 'M' to include support for Echoaudio Gina3G and Layla3G.
379
380	  To compile this driver as a module, choose M here: the module
381	  will be called snd-echo3g
382
383config SND_INDIGO
384	tristate "(Echoaudio) Indigo"
385	select FW_LOADER
386	select SND_PCM
387	help
388	  Say 'Y' or 'M' to include support for Echoaudio Indigo.
389
390	  To compile this driver as a module, choose M here: the module
391	  will be called snd-indigo
392
393config SND_INDIGOIO
394	tristate "(Echoaudio) Indigo IO"
395	select FW_LOADER
396	select SND_PCM
397	help
398	  Say 'Y' or 'M' to include support for Echoaudio Indigo IO.
399
400	  To compile this driver as a module, choose M here: the module
401	  will be called snd-indigoio
402
403config SND_INDIGODJ
404	tristate "(Echoaudio) Indigo DJ"
405	select FW_LOADER
406	select SND_PCM
407	help
408	  Say 'Y' or 'M' to include support for Echoaudio Indigo DJ.
409
410	  To compile this driver as a module, choose M here: the module
411	  will be called snd-indigodj
412
413config SND_INDIGOIOX
414	tristate "(Echoaudio) Indigo IOx"
415	select FW_LOADER
416	select SND_PCM
417	help
418	  Say 'Y' or 'M' to include support for Echoaudio Indigo IOx.
419
420	  To compile this driver as a module, choose M here: the module
421	  will be called snd-indigoiox
422
423config SND_INDIGODJX
424	tristate "(Echoaudio) Indigo DJx"
425	select FW_LOADER
426	select SND_PCM
427	help
428	  Say 'Y' or 'M' to include support for Echoaudio Indigo DJx.
429
430	  To compile this driver as a module, choose M here: the module
431	  will be called snd-indigodjx
432
433config SND_EMU10K1
434	tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
435	select FW_LOADER
436	select SND_HWDEP
437	select SND_RAWMIDI
438	select SND_AC97_CODEC
439	help
440	  Say Y to include support for Sound Blaster PCI 512, Live!,
441	  Audigy and E-mu APS (partially supported) soundcards.
442
443	  The confusing multitude of mixer controls is documented in
444	  <file:Documentation/sound/alsa/SB-Live-mixer.txt> and
445	  <file:Documentation/sound/alsa/Audigy-mixer.txt>.
446
447	  To compile this driver as a module, choose M here: the module
448	  will be called snd-emu10k1.
449
450config SND_EMU10K1X
451	tristate "Emu10k1X (Dell OEM Version)"
452	select SND_AC97_CODEC
453	select SND_RAWMIDI
454	help
455	  Say Y here to include support for the Dell OEM version of the
456	  Sound Blaster Live!.
457
458	  To compile this driver as a module, choose M here: the module
459	  will be called snd-emu10k1x.
460
461config SND_ENS1370
462	tristate "(Creative) Ensoniq AudioPCI 1370"
463	select SND_RAWMIDI
464	select SND_PCM
465	help
466	  Say Y here to include support for Ensoniq AudioPCI ES1370 chips.
467
468	  To compile this driver as a module, choose M here: the module
469	  will be called snd-ens1370.
470
471config SND_ENS1371
472	tristate "(Creative) Ensoniq AudioPCI 1371/1373"
473	select SND_RAWMIDI
474	select SND_AC97_CODEC
475	help
476	  Say Y here to include support for Ensoniq AudioPCI ES1371 chips and
477	  Sound Blaster PCI 64 or 128 soundcards.
478
479	  To compile this driver as a module, choose M here: the module
480	  will be called snd-ens1371.
481
482config SND_ES1938
483	tristate "ESS ES1938/1946/1969 (Solo-1)"
484	select SND_OPL3_LIB
485	select SND_MPU401_UART
486	select SND_AC97_CODEC
487	help
488	  Say Y here to include support for soundcards based on ESS Solo-1
489	  (ES1938, ES1946, ES1969) chips.
490
491	  To compile this driver as a module, choose M here: the module
492	  will be called snd-es1938.
493
494config SND_ES1968
495	tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
496	select SND_MPU401_UART
497	select SND_AC97_CODEC
498	help
499	  Say Y here to include support for soundcards based on ESS Maestro
500	  1/2/2E chips.
501
502	  To compile this driver as a module, choose M here: the module
503	  will be called snd-es1968.
504
505config SND_FM801
506	tristate "ForteMedia FM801"
507	select SND_OPL3_LIB
508	select SND_MPU401_UART
509	select SND_AC97_CODEC
510	help
511	  Say Y here to include support for soundcards based on the ForteMedia
512	  FM801 chip.
513
514	  To compile this driver as a module, choose M here: the module
515	  will be called snd-fm801.
516
517config SND_FM801_TEA575X_BOOL
518	bool "ForteMedia FM801 + TEA5757 tuner"
519	depends on SND_FM801
520	depends on VIDEO_V4L2=y || VIDEO_V4L2=SND_FM801
521	help
522	  Say Y here to include support for soundcards based on the ForteMedia
523	  FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media
524	  Forte SF256-PCS-02) into the snd-fm801 driver.
525
526config SND_FM801_TEA575X
527	tristate
528	depends on SND_FM801_TEA575X_BOOL
529	default SND_FM801
530
531source "sound/pci/hda/Kconfig"
532
533config SND_HDSP
534	tristate "RME Hammerfall DSP Audio"
535	select SND_HWDEP
536	select SND_RAWMIDI
537	select SND_PCM
538	help
539	  Say Y here to include support for RME Hammerfall DSP Audio
540	  soundcards.
541
542	  To compile this driver as a module, choose M here: the module
543	  will be called snd-hdsp.
544
545comment "Don't forget to add built-in firmwares for HDSP driver"
546	depends on SND_HDSP=y
547
548config SND_HDSPM
549	tristate "RME Hammerfall DSP MADI"
550	select SND_HWDEP
551	select SND_RAWMIDI
552	select SND_PCM
553	help
554	  Say Y here to include support for RME Hammerfall DSP MADI
555	  soundcards.
556
557	  To compile this driver as a module, choose M here: the module
558	  will be called snd-hdspm.
559
560config SND_HIFIER
561	tristate "TempoTec HiFier Fantasia"
562	select SND_OXYGEN_LIB
563	help
564	  Say Y here to include support for the MediaTek/TempoTec HiFier
565	  Fantasia sound card.
566
567	  To compile this driver as a module, choose M here: the module
568	  will be called snd-hifier.
569
570config SND_ICE1712
571	tristate "ICEnsemble ICE1712 (Envy24)"
572	select SND_MPU401_UART
573	select SND_AC97_CODEC
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