xref: /openbmc/linux/sound/pci/Kconfig (revision b627b4ed)
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_DARLA20
279	tristate "(Echoaudio) Darla20"
280	select FW_LOADER
281	select SND_PCM
282	help
283	  Say 'Y' or 'M' to include support for Echoaudio Darla.
284
285	  To compile this driver as a module, choose M here: the module
286	  will be called snd-darla20
287
288config SND_GINA20
289	tristate "(Echoaudio) Gina20"
290	select FW_LOADER
291	select SND_PCM
292	help
293	  Say 'Y' or 'M' to include support for Echoaudio Gina.
294
295	  To compile this driver as a module, choose M here: the module
296	  will be called snd-gina20
297
298config SND_LAYLA20
299	tristate "(Echoaudio) Layla20"
300	select FW_LOADER
301	select SND_RAWMIDI
302	select SND_PCM
303	help
304	  Say 'Y' or 'M' to include support for Echoaudio Layla.
305
306	  To compile this driver as a module, choose M here: the module
307	  will be called snd-layla20
308
309config SND_DARLA24
310	tristate "(Echoaudio) Darla24"
311	select FW_LOADER
312	select SND_PCM
313	help
314	  Say 'Y' or 'M' to include support for Echoaudio Darla24.
315
316	  To compile this driver as a module, choose M here: the module
317	  will be called snd-darla24
318
319config SND_GINA24
320	tristate "(Echoaudio) Gina24"
321	select FW_LOADER
322	select SND_PCM
323	help
324	  Say 'Y' or 'M' to include support for Echoaudio Gina24.
325
326	  To compile this driver as a module, choose M here: the module
327	  will be called snd-gina24
328
329config SND_LAYLA24
330	tristate "(Echoaudio) Layla24"
331	select FW_LOADER
332	select SND_RAWMIDI
333	select SND_PCM
334	help
335	  Say 'Y' or 'M' to include support for Echoaudio Layla24.
336
337	  To compile this driver as a module, choose M here: the module
338	  will be called snd-layla24
339
340config SND_MONA
341	tristate "(Echoaudio) Mona"
342	select FW_LOADER
343	select SND_RAWMIDI
344	select SND_PCM
345	help
346	  Say 'Y' or 'M' to include support for Echoaudio Mona.
347
348	  To compile this driver as a module, choose M here: the module
349	  will be called snd-mona
350
351config SND_MIA
352	tristate "(Echoaudio) Mia"
353	select FW_LOADER
354	select SND_RAWMIDI
355	select SND_PCM
356	help
357	  Say 'Y' or 'M' to include support for Echoaudio Mia and Mia-midi.
358
359	  To compile this driver as a module, choose M here: the module
360	  will be called snd-mia
361
362config SND_ECHO3G
363	tristate "(Echoaudio) 3G cards"
364	select FW_LOADER
365	select SND_RAWMIDI
366	select SND_PCM
367	help
368	  Say 'Y' or 'M' to include support for Echoaudio Gina3G and Layla3G.
369
370	  To compile this driver as a module, choose M here: the module
371	  will be called snd-echo3g
372
373config SND_INDIGO
374	tristate "(Echoaudio) Indigo"
375	select FW_LOADER
376	select SND_PCM
377	help
378	  Say 'Y' or 'M' to include support for Echoaudio Indigo.
379
380	  To compile this driver as a module, choose M here: the module
381	  will be called snd-indigo
382
383config SND_INDIGOIO
384	tristate "(Echoaudio) Indigo IO"
385	select FW_LOADER
386	select SND_PCM
387	help
388	  Say 'Y' or 'M' to include support for Echoaudio Indigo IO.
389
390	  To compile this driver as a module, choose M here: the module
391	  will be called snd-indigoio
392
393config SND_INDIGODJ
394	tristate "(Echoaudio) Indigo DJ"
395	select FW_LOADER
396	select SND_PCM
397	help
398	  Say 'Y' or 'M' to include support for Echoaudio Indigo DJ.
399
400	  To compile this driver as a module, choose M here: the module
401	  will be called snd-indigodj
402
403config SND_INDIGOIOX
404	tristate "(Echoaudio) Indigo IOx"
405	select FW_LOADER
406	select SND_PCM
407	help
408	  Say 'Y' or 'M' to include support for Echoaudio Indigo IOx.
409
410	  To compile this driver as a module, choose M here: the module
411	  will be called snd-indigoiox
412
413config SND_INDIGODJX
414	tristate "(Echoaudio) Indigo DJx"
415	select FW_LOADER
416	select SND_PCM
417	help
418	  Say 'Y' or 'M' to include support for Echoaudio Indigo DJx.
419
420	  To compile this driver as a module, choose M here: the module
421	  will be called snd-indigodjx
422
423config SND_EMU10K1
424	tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
425	select FW_LOADER
426	select SND_HWDEP
427	select SND_RAWMIDI
428	select SND_AC97_CODEC
429	help
430	  Say Y to include support for Sound Blaster PCI 512, Live!,
431	  Audigy and E-mu APS (partially supported) soundcards.
432
433	  The confusing multitude of mixer controls is documented in
434	  <file:Documentation/sound/alsa/SB-Live-mixer.txt> and
435	  <file:Documentation/sound/alsa/Audigy-mixer.txt>.
436
437	  To compile this driver as a module, choose M here: the module
438	  will be called snd-emu10k1.
439
440config SND_EMU10K1X
441	tristate "Emu10k1X (Dell OEM Version)"
442	select SND_AC97_CODEC
443	select SND_RAWMIDI
444	help
445	  Say Y here to include support for the Dell OEM version of the
446	  Sound Blaster Live!.
447
448	  To compile this driver as a module, choose M here: the module
449	  will be called snd-emu10k1x.
450
451config SND_ENS1370
452	tristate "(Creative) Ensoniq AudioPCI 1370"
453	select SND_RAWMIDI
454	select SND_PCM
455	help
456	  Say Y here to include support for Ensoniq AudioPCI ES1370 chips.
457
458	  To compile this driver as a module, choose M here: the module
459	  will be called snd-ens1370.
460
461config SND_ENS1371
462	tristate "(Creative) Ensoniq AudioPCI 1371/1373"
463	select SND_RAWMIDI
464	select SND_AC97_CODEC
465	help
466	  Say Y here to include support for Ensoniq AudioPCI ES1371 chips and
467	  Sound Blaster PCI 64 or 128 soundcards.
468
469	  To compile this driver as a module, choose M here: the module
470	  will be called snd-ens1371.
471
472config SND_ES1938
473	tristate "ESS ES1938/1946/1969 (Solo-1)"
474	select SND_OPL3_LIB
475	select SND_MPU401_UART
476	select SND_AC97_CODEC
477	help
478	  Say Y here to include support for soundcards based on ESS Solo-1
479	  (ES1938, ES1946, ES1969) chips.
480
481	  To compile this driver as a module, choose M here: the module
482	  will be called snd-es1938.
483
484config SND_ES1968
485	tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
486	select SND_MPU401_UART
487	select SND_AC97_CODEC
488	help
489	  Say Y here to include support for soundcards based on ESS Maestro
490	  1/2/2E chips.
491
492	  To compile this driver as a module, choose M here: the module
493	  will be called snd-es1968.
494
495config SND_FM801
496	tristate "ForteMedia FM801"
497	select SND_OPL3_LIB
498	select SND_MPU401_UART
499	select SND_AC97_CODEC
500	help
501	  Say Y here to include support for soundcards based on the ForteMedia
502	  FM801 chip.
503
504	  To compile this driver as a module, choose M here: the module
505	  will be called snd-fm801.
506
507config SND_FM801_TEA575X_BOOL
508	bool "ForteMedia FM801 + TEA5757 tuner"
509	depends on SND_FM801
510	depends on VIDEO_V4L2=y || VIDEO_V4L2=SND_FM801
511	help
512	  Say Y here to include support for soundcards based on the ForteMedia
513	  FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media
514	  Forte SF256-PCS-02) into the snd-fm801 driver.
515
516config SND_FM801_TEA575X
517	tristate
518	depends on SND_FM801_TEA575X_BOOL
519	default SND_FM801
520
521source "sound/pci/hda/Kconfig"
522
523config SND_HDSP
524	tristate "RME Hammerfall DSP Audio"
525	select SND_HWDEP
526	select SND_RAWMIDI
527	select SND_PCM
528	help
529	  Say Y here to include support for RME Hammerfall DSP Audio
530	  soundcards.
531
532	  To compile this driver as a module, choose M here: the module
533	  will be called snd-hdsp.
534
535config SND_HDSPM
536	tristate "RME Hammerfall DSP MADI"
537	select SND_HWDEP
538	select SND_RAWMIDI
539	select SND_PCM
540	help
541	  Say Y here to include support for RME Hammerfall DSP MADI
542	  soundcards.
543
544	  To compile this driver as a module, choose M here: the module
545	  will be called snd-hdspm.
546
547config SND_HIFIER
548	tristate "TempoTec HiFier Fantasia"
549	select SND_OXYGEN_LIB
550	help
551	  Say Y here to include support for the MediaTek/TempoTec HiFier
552	  Fantasia sound card.
553
554	  To compile this driver as a module, choose M here: the module
555	  will be called snd-hifier.
556
557config SND_ICE1712
558	tristate "ICEnsemble ICE1712 (Envy24)"
559	select SND_MPU401_UART
560	select SND_AC97_CODEC
561	help
562	  Say Y here to include support for soundcards based on the
563	  ICE1712 (Envy24) chip.
564
565	  Currently supported hardware is: M-Audio Delta 1010(LT),
566	  DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442;
567	  TerraTec EWX 24/96, EWS 88MT/D, DMX 6Fire, Phase 88;
568	  Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8;
569	  Lionstracs Mediastation, Terrasoniq TS 88.
570
571	  To compile this driver as a module, choose M here: the module
572	  will be called snd-ice1712.
573
574config SND_ICE1724
575	tristate "ICE/VT1724/1720 (Envy24HT/PT)"
576	select SND_RAWMIDI
577	select SND_AC97_CODEC
578	select SND_VMASTER
579	help
580	  Say Y here to include support for soundcards based on
581	  ICE/VT1724/1720 (Envy24HT/PT) chips.
582
583	  Currently supported hardware is: AMP AUDIO2000; M-Audio
584	  Revolution 5.1, 7.1, Audiophile 192; TerraTec Aureon 5.1 Sky,
585	  7.1 Space/Universe, Phase 22/28; Onkyo SE-90PCI, SE-200PCI;
586	  AudioTrak Prodigy 192, 7.1 (HIFI/LT/XT), HD2; Hercules
587	  Fortissimo IV; ESI Juli@; Pontis MS300; EGO-SYS WaveTerminal
588	  192M; Albatron K8X800 Pro II; Chaintech ZNF3-150/250, 9CJS,
589	  AV-710; Shuttle SN25P.
590
591	  To compile this driver as a module, choose M here: the module
592	  will be called snd-ice1724.
593
594config SND_INTEL8X0
595	tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller"
596	select SND_AC97_CODEC
597	help
598	  Say Y here to include support for the integrated AC97 sound
599	  device on motherboards with Intel/SiS/nVidia/AMD chipsets, or
600	  ALi chipsets using the M5455 Audio Controller.  (There is a
601	  separate driver for ALi M5451 Audio Controllers.)
602
603	  To compile this driver as a module, choose M here: the module
604	  will be called snd-intel8x0.
605
606config SND_INTEL8X0M
607	tristate "Intel/SiS/nVidia/AMD MC97 Modem"
608	select SND_AC97_CODEC
609	help
610	  Say Y here to include support for the integrated MC97 modem on
611	  motherboards with Intel/SiS/nVidia/AMD chipsets.
612
613	  To compile this driver as a module, choose M here: the module
614	  will be called snd-intel8x0m.
615
616config SND_KORG1212
617	tristate "Korg 1212 IO"
618	select SND_PCM
619	help
620	  Say Y here to include support for Korg 1212IO soundcards.
621
622	  To compile this driver as a module, choose M here: the module
623	  will be called snd-korg1212.
624
625config SND_MAESTRO3
626	tristate "ESS Allegro/Maestro3"
627	select SND_AC97_CODEC
628	help
629	  Say Y here to include support for soundcards based on ESS Maestro 3
630	  (Allegro) chips.
631
632	  To compile this driver as a module, choose M here: the module
633	  will be called snd-maestro3.
634
635config SND_MIXART
636	tristate "Digigram miXart"
637	select SND_HWDEP
638	select SND_PCM
639	help
640	  If you want to use Digigram miXart soundcards, say Y here and
641	  read <file:Documentation/sound/alsa/MIXART.txt>.
642
643	  To compile this driver as a module, choose M here: the module
644	  will be called snd-mixart.
645
646config SND_NM256
647	tristate "NeoMagic NM256AV/ZX"
648	select SND_AC97_CODEC
649	help
650	  Say Y here to include support for NeoMagic NM256AV/ZX chips.
651
652	  To compile this driver as a module, choose M here: the module
653	  will be called snd-nm256.
654
655config SND_PCXHR
656	tristate "Digigram PCXHR"
657	select SND_PCM
658	select SND_HWDEP
659	help
660	  Say Y here to include support for Digigram PCXHR boards.
661
662	  To compile this driver as a module, choose M here: the module
663	  will be called snd-pcxhr.
664
665config SND_RIPTIDE
666	tristate "Conexant Riptide"
667	select FW_LOADER
668	select SND_OPL3_LIB
669	select SND_MPU401_UART
670	select SND_AC97_CODEC
671	help
672	  Say 'Y' or 'M' to include support for Conexant Riptide chip.
673
674	  To compile this driver as a module, choose M here: the module
675	  will be called snd-riptide
676
677config SND_RME32
678	tristate "RME Digi32, 32/8, 32 PRO"
679	select SND_PCM
680	help
681	  Say Y to include support for RME Digi32, Digi32 PRO and
682	  Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio
683	  devices.
684
685	  To compile this driver as a module, choose M here: the module
686	  will be called snd-rme32.
687
688config SND_RME96
689	tristate "RME Digi96, 96/8, 96/8 PRO"
690	select SND_PCM
691	help
692	  Say Y here to include support for RME Digi96, Digi96/8 and
693	  Digi96/8 PRO/PAD/PST soundcards.
694
695	  To compile this driver as a module, choose M here: the module
696	  will be called snd-rme96.
697
698config SND_RME9652
699	tristate "RME Digi9652 (Hammerfall)"
700	select SND_PCM
701	help
702	  Say Y here to include support for RME Hammerfall (RME
703	  Digi9652/Digi9636) soundcards.
704
705	  To compile this driver as a module, choose M here: the module
706	  will be called snd-rme9652.
707
708config SND_SIS7019
709	tristate "SiS 7019 Audio Accelerator"
710	depends on X86 && !X86_64
711	select SND_AC97_CODEC
712	help
713	  Say Y here to include support for the SiS 7019 Audio Accelerator.
714
715	  To compile this driver as a module, choose M here: the module
716	  will be called snd-sis7019.
717
718config SND_SONICVIBES
719	tristate "S3 SonicVibes"
720	select SND_OPL3_LIB
721	select SND_MPU401_UART
722	select SND_AC97_CODEC
723	help
724	  Say Y here to include support for soundcards based on the S3
725	  SonicVibes chip.
726
727	  To compile this driver as a module, choose M here: the module
728	  will be called snd-sonicvibes.
729
730config SND_TRIDENT
731	tristate "Trident 4D-Wave DX/NX; SiS 7018"
732	select SND_MPU401_UART
733	select SND_AC97_CODEC
734	help
735	  Say Y here to include support for soundcards based on Trident
736	  4D-Wave DX/NX or SiS 7018 chips.
737
738	  To compile this driver as a module, choose M here: the module
739	  will be called snd-trident.
740
741config SND_VIA82XX
742	tristate "VIA 82C686A/B, 8233/8235 AC97 Controller"
743	select SND_MPU401_UART
744	select SND_AC97_CODEC
745	help
746	  Say Y here to include support for the integrated AC97 sound
747	  device on motherboards with VIA chipsets.
748
749	  To compile this driver as a module, choose M here: the module
750	  will be called snd-via82xx.
751
752config SND_VIA82XX_MODEM
753	tristate "VIA 82C686A/B, 8233 based Modems"
754	select SND_AC97_CODEC
755	help
756	  Say Y here to include support for the integrated MC97 modem on
757	  motherboards with VIA chipsets.
758
759	  To compile this driver as a module, choose M here: the module
760	  will be called snd-via82xx-modem.
761
762config SND_VIRTUOSO
763	tristate "Asus Virtuoso 100/200 (Xonar)"
764	select SND_OXYGEN_LIB
765	help
766	  Say Y here to include support for sound cards based on the
767	  Asus AV100/AV200 chips, i.e., Xonar D1, DX, D2, D2X, and
768	  Essence STX.
769	  Support for the HDAV1.3 (Deluxe) is very experimental.
770
771	  To compile this driver as a module, choose M here: the module
772	  will be called snd-virtuoso.
773
774config SND_VX222
775	tristate "Digigram VX222"
776	select SND_VX_LIB
777	help
778	  Say Y here to include support for Digigram VX222 soundcards.
779
780	  To compile this driver as a module, choose M here: the module
781	  will be called snd-vx222.
782
783config SND_YMFPCI
784	tristate "Yamaha YMF724/740/744/754"
785	select SND_OPL3_LIB
786	select SND_MPU401_UART
787	select SND_AC97_CODEC
788	help
789	  Say Y here to include support for Yamaha PCI audio chips -
790	  YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
791
792	  To compile this driver as a module, choose M here: the module
793	  will be called snd-ymfpci.
794
795endif	# SND_PCI
796