xref: /openbmc/linux/sound/pci/Kconfig (revision 621887ae)
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_CS5530
219	tristate "CS5530 Audio"
220	depends on SND && ISA_DMA_API
221	select SND_SB16
222	help
223	  Say Y here to include support for audio on Cyrix/NatSemi CS5530 chips.
224
225	  To compile this driver as a module, choose M here: the module
226	  will be called snd-cs5530.
227
228config SND_CS5535AUDIO
229	tristate "CS5535/CS5536 Audio"
230	depends on SND && X86 && !X86_64
231	select SND_PCM
232	select SND_AC97_CODEC
233	help
234	  Say Y here to include support for audio on CS5535 chips. It is
235	  referred to as NS CS5535 IO or AMD CS5535 IO companion in
236	  various literature. This driver also supports the CS5536 audio
237	  device. However, for both chips, on certain boards, you may
238	  need to use ac97_quirk=hp_only if your board has physically
239	  mapped headphone out to master output. If that works for you,
240	  send lspci -vvv output to the mailing list so that your board
241	  can be identified in the quirks list.
242
243	  To compile this driver as a module, choose M here: the module
244	  will be called snd-cs5535audio.
245
246config SND_DARLA20
247	tristate "(Echoaudio) Darla20"
248	depends on SND
249	select FW_LOADER
250	select SND_PCM
251	help
252	  Say 'Y' or 'M' to include support for Echoaudio Darla.
253
254	  To compile this driver as a module, choose M here: the module
255	  will be called snd-darla20
256
257config SND_GINA20
258	tristate "(Echoaudio) Gina20"
259	depends on SND
260	select FW_LOADER
261	select SND_PCM
262	help
263	  Say 'Y' or 'M' to include support for Echoaudio Gina.
264
265	  To compile this driver as a module, choose M here: the module
266	  will be called snd-gina20
267
268config SND_LAYLA20
269	tristate "(Echoaudio) Layla20"
270	depends on SND
271	select FW_LOADER
272	select SND_RAWMIDI
273	select SND_PCM
274	help
275	  Say 'Y' or 'M' to include support for Echoaudio Layla.
276
277	  To compile this driver as a module, choose M here: the module
278	  will be called snd-layla20
279
280config SND_DARLA24
281	tristate "(Echoaudio) Darla24"
282	depends on SND
283	select FW_LOADER
284	select SND_PCM
285	help
286	  Say 'Y' or 'M' to include support for Echoaudio Darla24.
287
288	  To compile this driver as a module, choose M here: the module
289	  will be called snd-darla24
290
291config SND_GINA24
292	tristate "(Echoaudio) Gina24"
293	depends on SND
294	select FW_LOADER
295	select SND_PCM
296	help
297	  Say 'Y' or 'M' to include support for Echoaudio Gina24.
298
299	  To compile this driver as a module, choose M here: the module
300	  will be called snd-gina24
301
302config SND_LAYLA24
303	tristate "(Echoaudio) Layla24"
304	depends on SND
305	select FW_LOADER
306	select SND_RAWMIDI
307	select SND_PCM
308	help
309	  Say 'Y' or 'M' to include support for Echoaudio Layla24.
310
311	  To compile this driver as a module, choose M here: the module
312	  will be called snd-layla24
313
314config SND_MONA
315	tristate "(Echoaudio) Mona"
316	depends on SND
317	select FW_LOADER
318	select SND_RAWMIDI
319	select SND_PCM
320	help
321	  Say 'Y' or 'M' to include support for Echoaudio Mona.
322
323	  To compile this driver as a module, choose M here: the module
324	  will be called snd-mona
325
326config SND_MIA
327	tristate "(Echoaudio) Mia"
328	depends on SND
329	select FW_LOADER
330	select SND_RAWMIDI
331	select SND_PCM
332	help
333	  Say 'Y' or 'M' to include support for Echoaudio Mia and Mia-midi.
334
335	  To compile this driver as a module, choose M here: the module
336	  will be called snd-mia
337
338config SND_ECHO3G
339	tristate "(Echoaudio) 3G cards"
340	depends on SND
341	select FW_LOADER
342	select SND_RAWMIDI
343	select SND_PCM
344	help
345	  Say 'Y' or 'M' to include support for Echoaudio Gina3G and Layla3G.
346
347	  To compile this driver as a module, choose M here: the module
348	  will be called snd-echo3g
349
350config SND_INDIGO
351	tristate "(Echoaudio) Indigo"
352	depends on SND
353	select FW_LOADER
354	select SND_PCM
355	help
356	  Say 'Y' or 'M' to include support for Echoaudio Indigo.
357
358	  To compile this driver as a module, choose M here: the module
359	  will be called snd-indigo
360
361config SND_INDIGOIO
362	tristate "(Echoaudio) Indigo IO"
363	depends on SND
364	select FW_LOADER
365	select SND_PCM
366	help
367	  Say 'Y' or 'M' to include support for Echoaudio Indigo IO.
368
369	  To compile this driver as a module, choose M here: the module
370	  will be called snd-indigoio
371
372config SND_INDIGODJ
373	tristate "(Echoaudio) Indigo DJ"
374	depends on SND
375	select FW_LOADER
376	select SND_PCM
377	help
378	  Say 'Y' or 'M' to include support for Echoaudio Indigo DJ.
379
380	  To compile this driver as a module, choose M here: the module
381	  will be called snd-indigodj
382
383config SND_EMU10K1
384	tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
385	depends on SND
386	select FW_LOADER
387	select SND_HWDEP
388	select SND_RAWMIDI
389	select SND_AC97_CODEC
390	help
391	  Say Y to include support for Sound Blaster PCI 512, Live!,
392	  Audigy and E-mu APS (partially supported) soundcards.
393
394	  The confusing multitude of mixer controls is documented in
395	  <file:Documentation/sound/alsa/SB-Live-mixer.txt> and
396	  <file:Documentation/sound/alsa/Audigy-mixer.txt>.
397
398	  To compile this driver as a module, choose M here: the module
399	  will be called snd-emu10k1.
400
401config SND_EMU10K1X
402	tristate "Emu10k1X (Dell OEM Version)"
403	depends on SND
404	select SND_AC97_CODEC
405	select SND_RAWMIDI
406	help
407	  Say Y here to include support for the Dell OEM version of the
408	  Sound Blaster Live!.
409
410	  To compile this driver as a module, choose M here: the module
411	  will be called snd-emu10k1x.
412
413config SND_ENS1370
414	tristate "(Creative) Ensoniq AudioPCI 1370"
415	depends on SND
416	select SND_RAWMIDI
417	select SND_PCM
418	help
419	  Say Y here to include support for Ensoniq AudioPCI ES1370 chips.
420
421	  To compile this driver as a module, choose M here: the module
422	  will be called snd-ens1370.
423
424config SND_ENS1371
425	tristate "(Creative) Ensoniq AudioPCI 1371/1373"
426	depends on SND
427	select SND_RAWMIDI
428	select SND_AC97_CODEC
429	help
430	  Say Y here to include support for Ensoniq AudioPCI ES1371 chips and
431	  Sound Blaster PCI 64 or 128 soundcards.
432
433	  To compile this driver as a module, choose M here: the module
434	  will be called snd-ens1371.
435
436config SND_ES1938
437	tristate "ESS ES1938/1946/1969 (Solo-1)"
438	depends on SND
439	select SND_OPL3_LIB
440	select SND_MPU401_UART
441	select SND_AC97_CODEC
442	help
443	  Say Y here to include support for soundcards based on ESS Solo-1
444	  (ES1938, ES1946, ES1969) chips.
445
446	  To compile this driver as a module, choose M here: the module
447	  will be called snd-es1938.
448
449config SND_ES1968
450	tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
451	depends on SND
452	select SND_MPU401_UART
453	select SND_AC97_CODEC
454	help
455	  Say Y here to include support for soundcards based on ESS Maestro
456	  1/2/2E chips.
457
458	  To compile this driver as a module, choose M here: the module
459	  will be called snd-es1968.
460
461config SND_FM801
462	tristate "ForteMedia FM801"
463	depends on SND
464	select SND_OPL3_LIB
465	select SND_MPU401_UART
466	select SND_AC97_CODEC
467	help
468	  Say Y here to include support for soundcards based on the ForteMedia
469	  FM801 chip.
470
471	  To compile this driver as a module, choose M here: the module
472	  will be called snd-fm801.
473
474config SND_FM801_TEA575X_BOOL
475	bool "ForteMedia FM801 + TEA5757 tuner"
476	depends on SND_FM801
477	help
478	  Say Y here to include support for soundcards based on the ForteMedia
479	  FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media
480	  Forte SF256-PCS-02) into the snd-fm801 driver.
481
482	  This will enable support for the old V4L1 API.
483
484config SND_FM801_TEA575X
485	tristate
486	depends on SND_FM801_TEA575X_BOOL
487	default SND_FM801
488	select VIDEO_V4L1
489	select VIDEO_DEV
490
491config SND_HDA_INTEL
492	tristate "Intel HD Audio"
493	depends on SND
494	select SND_PCM
495	help
496	  Say Y here to include support for Intel "High Definition
497	  Audio" (Azalia) motherboard devices.
498
499	  To compile this driver as a module, choose M here: the module
500	  will be called snd-hda-intel.
501
502config SND_HDSP
503	tristate "RME Hammerfall DSP Audio"
504	depends on SND
505	select SND_HWDEP
506	select SND_RAWMIDI
507	select SND_PCM
508	help
509	  Say Y here to include support for RME Hammerfall DSP Audio
510	  soundcards.
511
512	  To compile this driver as a module, choose M here: the module
513	  will be called snd-hdsp.
514
515config SND_HDSPM
516	tristate "RME Hammerfall DSP MADI"
517	depends on SND
518	select SND_HWDEP
519	select SND_RAWMIDI
520	select SND_PCM
521	help
522	  Say Y here to include support for RME Hammerfall DSP MADI
523	  soundcards.
524
525	  To compile this driver as a module, choose M here: the module
526	  will be called snd-hdspm.
527
528config SND_ICE1712
529	tristate "ICEnsemble ICE1712 (Envy24)"
530	depends on SND
531	select SND_MPU401_UART
532	select SND_AC97_CODEC
533	help
534	  Say Y here to include support for soundcards based on the
535	  ICE1712 (Envy24) chip.
536
537	  Currently supported hardware is: M-Audio Delta 1010(LT),
538	  DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442;
539	  TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88;
540	  Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8.
541
542	  To compile this driver as a module, choose M here: the module
543	  will be called snd-ice1712.
544
545config SND_ICE1724
546	tristate "ICE/VT1724/1720 (Envy24HT/PT)"
547	depends on SND
548	select SND_MPU401_UART
549	select SND_AC97_CODEC
550	help
551	  Say Y here to include support for soundcards based on
552	  ICE/VT1724/1720 (Envy24HT/PT) chips.
553
554	  Currently supported hardware is: AMP AUDIO2000; M-Audio
555	  Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe;
556	  AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II;
557	  Chaintech ZNF3-150/250.
558
559	  To compile this driver as a module, choose M here: the module
560	  will be called snd-ice1724.
561
562config SND_INTEL8X0
563	tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller"
564	depends on SND
565	select SND_AC97_CODEC
566	help
567	  Say Y here to include support for the integrated AC97 sound
568	  device on motherboards with Intel/SiS/nVidia/AMD chipsets, or
569	  ALi chipsets using the M5455 Audio Controller.  (There is a
570	  separate driver for ALi M5451 Audio Controllers.)
571
572	  To compile this driver as a module, choose M here: the module
573	  will be called snd-intel8x0.
574
575config SND_INTEL8X0M
576	tristate "Intel/SiS/nVidia/AMD MC97 Modem"
577	depends on SND
578	select SND_AC97_CODEC
579	help
580	  Say Y here to include support for the integrated MC97 modem on
581	  motherboards with Intel/SiS/nVidia/AMD chipsets.
582
583	  To compile this driver as a module, choose M here: the module
584	  will be called snd-intel8x0m.
585
586config SND_KORG1212
587	tristate "Korg 1212 IO"
588	depends on SND
589	select FW_LOADER if !SND_KORG1212_FIRMWARE_IN_KERNEL
590	select SND_PCM
591	help
592	  Say Y here to include support for Korg 1212IO soundcards.
593
594	  To compile this driver as a module, choose M here: the module
595	  will be called snd-korg1212.
596
597config SND_KORG1212_FIRMWARE_IN_KERNEL
598	bool "In-kernel firmware for Korg1212 driver"
599	depends on SND_KORG1212
600	default y
601	help
602	  Say Y here to include the static firmware built in the kernel
603	  for the Korg1212 driver.  If you choose N here, you need to
604	  install the firmware files from the alsa-firmware package.
605
606config SND_MAESTRO3
607	tristate "ESS Allegro/Maestro3"
608	depends on SND
609	select FW_LOADER if !SND_MAESTRO3_FIRMWARE_IN_KERNEL
610	select SND_AC97_CODEC
611	help
612	  Say Y here to include support for soundcards based on ESS Maestro 3
613	  (Allegro) chips.
614
615	  To compile this driver as a module, choose M here: the module
616	  will be called snd-maestro3.
617
618config SND_MAESTRO3_FIRMWARE_IN_KERNEL
619	bool "In-kernel firmware for Maestro3 driver"
620	depends on SND_MAESTRO3
621	default y
622	help
623	  Say Y here to include the static firmware built in the kernel
624	  for the Maestro3 driver.  If you choose N here, you need to
625	  install the firmware files from the alsa-firmware package.
626
627config SND_MIXART
628	tristate "Digigram miXart"
629	depends on SND
630	select SND_HWDEP
631	select SND_PCM
632	help
633	  If you want to use Digigram miXart soundcards, say Y here and
634	  read <file:Documentation/sound/alsa/MIXART.txt>.
635
636	  To compile this driver as a module, choose M here: the module
637	  will be called snd-mixart.
638
639config SND_NM256
640	tristate "NeoMagic NM256AV/ZX"
641	depends on SND
642	select SND_AC97_CODEC
643	help
644	  Say Y here to include support for NeoMagic NM256AV/ZX chips.
645
646	  To compile this driver as a module, choose M here: the module
647	  will be called snd-nm256.
648
649config SND_PCXHR
650	tristate "Digigram PCXHR"
651	depends on SND
652	select SND_PCM
653	select SND_HWDEP
654	help
655	  Say Y here to include support for Digigram PCXHR boards.
656
657	  To compile this driver as a module, choose M here: the module
658	  will be called snd-pcxhr.
659
660config SND_RIPTIDE
661	tristate "Conexant Riptide"
662	depends on SND
663	select FW_LOADER
664	select SND_OPL3_LIB
665	select SND_MPU401_UART
666	select SND_AC97_CODEC
667	help
668	  Say 'Y' or 'M' to include support for Conexant Riptide chip.
669
670	  To compile this driver as a module, choose M here: the module
671	  will be called snd-riptide
672
673config SND_RME32
674	tristate "RME Digi32, 32/8, 32 PRO"
675	depends on SND
676	select SND_PCM
677	help
678	  Say Y to include support for RME Digi32, Digi32 PRO and
679	  Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio
680	  devices.
681
682	  To compile this driver as a module, choose M here: the module
683	  will be called snd-rme32.
684
685config SND_RME96
686	tristate "RME Digi96, 96/8, 96/8 PRO"
687	depends on SND
688	select SND_PCM
689	help
690	  Say Y here to include support for RME Digi96, Digi96/8 and
691	  Digi96/8 PRO/PAD/PST soundcards.
692
693	  To compile this driver as a module, choose M here: the module
694	  will be called snd-rme96.
695
696config SND_RME9652
697	tristate "RME Digi9652 (Hammerfall)"
698	depends on SND
699	select SND_PCM
700	help
701	  Say Y here to include support for RME Hammerfall (RME
702	  Digi9652/Digi9636) soundcards.
703
704	  To compile this driver as a module, choose M here: the module
705	  will be called snd-rme9652.
706
707config SND_SONICVIBES
708	tristate "S3 SonicVibes"
709	depends on SND
710	select SND_OPL3_LIB
711	select SND_MPU401_UART
712	select SND_AC97_CODEC
713	help
714	  Say Y here to include support for soundcards based on the S3
715	  SonicVibes chip.
716
717	  To compile this driver as a module, choose M here: the module
718	  will be called snd-sonicvibes.
719
720config SND_TRIDENT
721	tristate "Trident 4D-Wave DX/NX; SiS 7018"
722	depends on SND
723	select SND_MPU401_UART
724	select SND_AC97_CODEC
725	help
726	  Say Y here to include support for soundcards based on Trident
727	  4D-Wave DX/NX or SiS 7018 chips.
728
729	  To compile this driver as a module, choose M here: the module
730	  will be called snd-trident.
731
732config SND_VIA82XX
733	tristate "VIA 82C686A/B, 8233/8235 AC97 Controller"
734	depends on SND
735	select SND_MPU401_UART
736	select SND_AC97_CODEC
737	help
738	  Say Y here to include support for the integrated AC97 sound
739	  device on motherboards with VIA chipsets.
740
741	  To compile this driver as a module, choose M here: the module
742	  will be called snd-via82xx.
743
744config SND_VIA82XX_MODEM
745	tristate "VIA 82C686A/B, 8233 based Modems"
746	depends on SND
747	select SND_AC97_CODEC
748	help
749	  Say Y here to include support for the integrated MC97 modem on
750	  motherboards with VIA chipsets.
751
752	  To compile this driver as a module, choose M here: the module
753	  will be called snd-via82xx-modem.
754
755config SND_VX222
756	tristate "Digigram VX222"
757	depends on SND
758	select SND_VX_LIB
759	help
760	  Say Y here to include support for Digigram VX222 soundcards.
761
762	  To compile this driver as a module, choose M here: the module
763	  will be called snd-vx222.
764
765config SND_YMFPCI
766	tristate "Yamaha YMF724/740/744/754"
767	depends on SND
768	select FW_LOADER if !SND_YMFPCI_FIRMWARE_IN_KERNEL
769	select SND_OPL3_LIB
770	select SND_MPU401_UART
771	select SND_AC97_CODEC
772	help
773	  Say Y here to include support for Yamaha PCI audio chips -
774	  YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
775
776	  To compile this driver as a module, choose M here: the module
777	  will be called snd-ymfpci.
778
779config SND_YMFPCI_FIRMWARE_IN_KERNEL
780	bool "In-kernel firmware for YMFPCI driver"
781	depends on SND_YMFPCI
782	default y
783	help
784	  Say Y here to include the static firmware built in the kernel
785	  for the YMFPCI driver.  If you choose N here, you need to
786	  install the firmware files from the alsa-firmware package.
787
788config SND_AC97_POWER_SAVE
789	bool "AC97 Power-Saving Mode"
790	depends on SND_AC97_CODEC && EXPERIMENTAL
791	default n
792	help
793	  Say Y here to enable the aggressive power-saving support of
794	  AC97 codecs.  In this mode, the power-mode is dynamically
795	  controlled at each open/close.
796
797	  The mode is activated by passing power_save=1 option to
798	  snd-ac97-codec driver.  You can toggle it dynamically over
799	  sysfs, too.
800
801endmenu
802