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