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