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