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