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