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