aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'sound/pci/Kconfig')
-rw-r--r--sound/pci/Kconfig104
1 files changed, 15 insertions, 89 deletions
diff --git a/sound/pci/Kconfig b/sound/pci/Kconfig
index e4a0045e2a31..f7d95b224a98 100644
--- a/sound/pci/Kconfig
+++ b/sound/pci/Kconfig
@@ -1,11 +1,16 @@
1# ALSA PCI drivers 1# ALSA PCI drivers
2 2
3menu "PCI devices" 3menuconfig SND_PCI
4 depends on SND!=n && 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
5 11
6config SND_AD1889 12config SND_AD1889
7 tristate "Analog Devices AD1889" 13 tristate "Analog Devices AD1889"
8 depends on SND
9 select SND_AC97_CODEC 14 select SND_AC97_CODEC
10 help 15 help
11 Say Y here to include support for the integrated AC97 sound 16 Say Y here to include support for the integrated AC97 sound
@@ -17,7 +22,6 @@ config SND_AD1889
17 22
18config SND_ALS300 23config SND_ALS300
19 tristate "Avance Logic ALS300/ALS300+" 24 tristate "Avance Logic ALS300/ALS300+"
20 depends on SND
21 select SND_PCM 25 select SND_PCM
22 select SND_AC97_CODEC 26 select SND_AC97_CODEC
23 select SND_OPL3_LIB 27 select SND_OPL3_LIB
@@ -29,7 +33,7 @@ config SND_ALS300
29 33
30config SND_ALS4000 34config SND_ALS4000
31 tristate "Avance Logic ALS4000" 35 tristate "Avance Logic ALS4000"
32 depends on SND && ISA_DMA_API 36 depends on ISA_DMA_API
33 select SND_OPL3_LIB 37 select SND_OPL3_LIB
34 select SND_MPU401_UART 38 select SND_MPU401_UART
35 select SND_PCM 39 select SND_PCM
@@ -43,7 +47,6 @@ config SND_ALS4000
43 47
44config SND_ALI5451 48config SND_ALI5451
45 tristate "ALi M5451 PCI Audio Controller" 49 tristate "ALi M5451 PCI Audio Controller"
46 depends on SND
47 select SND_MPU401_UART 50 select SND_MPU401_UART
48 select SND_AC97_CODEC 51 select SND_AC97_CODEC
49 help 52 help
@@ -57,7 +60,6 @@ config SND_ALI5451
57 60
58config SND_ATIIXP 61config SND_ATIIXP
59 tristate "ATI IXP AC97 Controller" 62 tristate "ATI IXP AC97 Controller"
60 depends on SND
61 select SND_AC97_CODEC 63 select SND_AC97_CODEC
62 help 64 help
63 Say Y here to include support for the integrated AC97 sound 65 Say Y here to include support for the integrated AC97 sound
@@ -69,7 +71,6 @@ config SND_ATIIXP
69 71
70config SND_ATIIXP_MODEM 72config SND_ATIIXP_MODEM
71 tristate "ATI IXP Modem" 73 tristate "ATI IXP Modem"
72 depends on SND
73 select SND_AC97_CODEC 74 select SND_AC97_CODEC
74 help 75 help
75 Say Y here to include support for the integrated MC97 modem on 76 Say Y here to include support for the integrated MC97 modem on
@@ -80,7 +81,6 @@ config SND_ATIIXP_MODEM
80 81
81config SND_AU8810 82config SND_AU8810
82 tristate "Aureal Advantage" 83 tristate "Aureal Advantage"
83 depends on SND
84 select SND_MPU401_UART 84 select SND_MPU401_UART
85 select SND_AC97_CODEC 85 select SND_AC97_CODEC
86 help 86 help
@@ -95,7 +95,6 @@ config SND_AU8810
95 95
96config SND_AU8820 96config SND_AU8820
97 tristate "Aureal Vortex" 97 tristate "Aureal Vortex"
98 depends on SND
99 select SND_MPU401_UART 98 select SND_MPU401_UART
100 select SND_AC97_CODEC 99 select SND_AC97_CODEC
101 help 100 help
@@ -109,7 +108,6 @@ config SND_AU8820
109 108
110config SND_AU8830 109config SND_AU8830
111 tristate "Aureal Vortex 2" 110 tristate "Aureal Vortex 2"
112 depends on SND
113 select SND_MPU401_UART 111 select SND_MPU401_UART
114 select SND_AC97_CODEC 112 select SND_AC97_CODEC
115 help 113 help
@@ -124,7 +122,6 @@ config SND_AU8830
124 122
125config SND_AW2 123config SND_AW2
126 tristate "Emagic Audiowerk 2" 124 tristate "Emagic Audiowerk 2"
127 depends on SND
128 help 125 help
129 Say Y here to include support for Emagic Audiowerk 2 soundcards. 126 Say Y here to include support for Emagic Audiowerk 2 soundcards.
130 127
@@ -139,7 +136,7 @@ config SND_AW2
139 136
140config SND_AZT3328 137config SND_AZT3328
141 tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)" 138 tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)"
142 depends on SND && EXPERIMENTAL 139 depends on EXPERIMENTAL
143 select SND_OPL3_LIB 140 select SND_OPL3_LIB
144 select SND_MPU401_UART 141 select SND_MPU401_UART
145 select SND_PCM 142 select SND_PCM
@@ -152,7 +149,6 @@ config SND_AZT3328
152 149
153config SND_BT87X 150config SND_BT87X
154 tristate "Bt87x Audio Capture" 151 tristate "Bt87x Audio Capture"
155 depends on SND
156 select SND_PCM 152 select SND_PCM
157 help 153 help
158 If you want to record audio from TV cards based on 154 If you want to record audio from TV cards based on
@@ -174,7 +170,6 @@ config SND_BT87X_OVERCLOCK
174 170
175config SND_CA0106 171config SND_CA0106
176 tristate "SB Audigy LS / Live 24bit" 172 tristate "SB Audigy LS / Live 24bit"
177 depends on SND
178 select SND_AC97_CODEC 173 select SND_AC97_CODEC
179 select SND_RAWMIDI 174 select SND_RAWMIDI
180 select SND_VMASTER 175 select SND_VMASTER
@@ -187,7 +182,6 @@ config SND_CA0106
187 182
188config SND_CMIPCI 183config SND_CMIPCI
189 tristate "C-Media 8338, 8738, 8768, 8770" 184 tristate "C-Media 8338, 8738, 8768, 8770"
190 depends on SND
191 select SND_OPL3_LIB 185 select SND_OPL3_LIB
192 select SND_MPU401_UART 186 select SND_MPU401_UART
193 select SND_PCM 187 select SND_PCM
@@ -201,13 +195,11 @@ config SND_CMIPCI
201 195
202config SND_OXYGEN_LIB 196config SND_OXYGEN_LIB
203 tristate 197 tristate
204 depends on SND
205 select SND_PCM 198 select SND_PCM
206 select SND_MPU401_UART 199 select SND_MPU401_UART
207 200
208config SND_OXYGEN 201config SND_OXYGEN
209 tristate "C-Media 8788 (Oxygen)" 202 tristate "C-Media 8788 (Oxygen)"
210 depends on SND
211 select SND_OXYGEN_LIB 203 select SND_OXYGEN_LIB
212 help 204 help
213 Say Y here to include support for sound cards based on the 205 Say Y here to include support for sound cards based on the
@@ -225,7 +217,6 @@ config SND_OXYGEN
225 217
226config SND_CS4281 218config SND_CS4281
227 tristate "Cirrus Logic (Sound Fusion) CS4281" 219 tristate "Cirrus Logic (Sound Fusion) CS4281"
228 depends on SND
229 select SND_OPL3_LIB 220 select SND_OPL3_LIB
230 select SND_RAWMIDI 221 select SND_RAWMIDI
231 select SND_AC97_CODEC 222 select SND_AC97_CODEC
@@ -237,7 +228,6 @@ config SND_CS4281
237 228
238config SND_CS46XX 229config SND_CS46XX
239 tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x" 230 tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x"
240 depends on SND
241 select SND_RAWMIDI 231 select SND_RAWMIDI
242 select SND_AC97_CODEC 232 select SND_AC97_CODEC
243 help 233 help
@@ -258,7 +248,7 @@ config SND_CS46XX_NEW_DSP
258 248
259config SND_CS5530 249config SND_CS5530
260 tristate "CS5530 Audio" 250 tristate "CS5530 Audio"
261 depends on SND && ISA_DMA_API 251 depends on ISA_DMA_API
262 select SND_SB16_DSP 252 select SND_SB16_DSP
263 help 253 help
264 Say Y here to include support for audio on Cyrix/NatSemi CS5530 chips. 254 Say Y here to include support for audio on Cyrix/NatSemi CS5530 chips.
@@ -268,7 +258,7 @@ config SND_CS5530
268 258
269config SND_CS5535AUDIO 259config SND_CS5535AUDIO
270 tristate "CS5535/CS5536 Audio" 260 tristate "CS5535/CS5536 Audio"
271 depends on SND && X86 && !X86_64 261 depends on X86 && !X86_64
272 select SND_PCM 262 select SND_PCM
273 select SND_AC97_CODEC 263 select SND_AC97_CODEC
274 help 264 help
@@ -286,7 +276,6 @@ config SND_CS5535AUDIO
286 276
287config SND_DARLA20 277config SND_DARLA20
288 tristate "(Echoaudio) Darla20" 278 tristate "(Echoaudio) Darla20"
289 depends on SND
290 select FW_LOADER 279 select FW_LOADER
291 select SND_PCM 280 select SND_PCM
292 help 281 help
@@ -297,7 +286,6 @@ config SND_DARLA20
297 286
298config SND_GINA20 287config SND_GINA20
299 tristate "(Echoaudio) Gina20" 288 tristate "(Echoaudio) Gina20"
300 depends on SND
301 select FW_LOADER 289 select FW_LOADER
302 select SND_PCM 290 select SND_PCM
303 help 291 help
@@ -308,7 +296,6 @@ config SND_GINA20
308 296
309config SND_LAYLA20 297config SND_LAYLA20
310 tristate "(Echoaudio) Layla20" 298 tristate "(Echoaudio) Layla20"
311 depends on SND
312 select FW_LOADER 299 select FW_LOADER
313 select SND_RAWMIDI 300 select SND_RAWMIDI
314 select SND_PCM 301 select SND_PCM
@@ -320,7 +307,6 @@ config SND_LAYLA20
320 307
321config SND_DARLA24 308config SND_DARLA24
322 tristate "(Echoaudio) Darla24" 309 tristate "(Echoaudio) Darla24"
323 depends on SND
324 select FW_LOADER 310 select FW_LOADER
325 select SND_PCM 311 select SND_PCM
326 help 312 help
@@ -331,7 +317,6 @@ config SND_DARLA24
331 317
332config SND_GINA24 318config SND_GINA24
333 tristate "(Echoaudio) Gina24" 319 tristate "(Echoaudio) Gina24"
334 depends on SND
335 select FW_LOADER 320 select FW_LOADER
336 select SND_PCM 321 select SND_PCM
337 help 322 help
@@ -342,7 +327,6 @@ config SND_GINA24
342 327
343config SND_LAYLA24 328config SND_LAYLA24
344 tristate "(Echoaudio) Layla24" 329 tristate "(Echoaudio) Layla24"
345 depends on SND
346 select FW_LOADER 330 select FW_LOADER
347 select SND_RAWMIDI 331 select SND_RAWMIDI
348 select SND_PCM 332 select SND_PCM
@@ -354,7 +338,6 @@ config SND_LAYLA24
354 338
355config SND_MONA 339config SND_MONA
356 tristate "(Echoaudio) Mona" 340 tristate "(Echoaudio) Mona"
357 depends on SND
358 select FW_LOADER 341 select FW_LOADER
359 select SND_RAWMIDI 342 select SND_RAWMIDI
360 select SND_PCM 343 select SND_PCM
@@ -366,7 +349,6 @@ config SND_MONA
366 349
367config SND_MIA 350config SND_MIA
368 tristate "(Echoaudio) Mia" 351 tristate "(Echoaudio) Mia"
369 depends on SND
370 select FW_LOADER 352 select FW_LOADER
371 select SND_RAWMIDI 353 select SND_RAWMIDI
372 select SND_PCM 354 select SND_PCM
@@ -378,7 +360,6 @@ config SND_MIA
378 360
379config SND_ECHO3G 361config SND_ECHO3G
380 tristate "(Echoaudio) 3G cards" 362 tristate "(Echoaudio) 3G cards"
381 depends on SND
382 select FW_LOADER 363 select FW_LOADER
383 select SND_RAWMIDI 364 select SND_RAWMIDI
384 select SND_PCM 365 select SND_PCM
@@ -390,7 +371,6 @@ config SND_ECHO3G
390 371
391config SND_INDIGO 372config SND_INDIGO
392 tristate "(Echoaudio) Indigo" 373 tristate "(Echoaudio) Indigo"
393 depends on SND
394 select FW_LOADER 374 select FW_LOADER
395 select SND_PCM 375 select SND_PCM
396 help 376 help
@@ -401,7 +381,6 @@ config SND_INDIGO
401 381
402config SND_INDIGOIO 382config SND_INDIGOIO
403 tristate "(Echoaudio) Indigo IO" 383 tristate "(Echoaudio) Indigo IO"
404 depends on SND
405 select FW_LOADER 384 select FW_LOADER
406 select SND_PCM 385 select SND_PCM
407 help 386 help
@@ -412,7 +391,6 @@ config SND_INDIGOIO
412 391
413config SND_INDIGODJ 392config SND_INDIGODJ
414 tristate "(Echoaudio) Indigo DJ" 393 tristate "(Echoaudio) Indigo DJ"
415 depends on SND
416 select FW_LOADER 394 select FW_LOADER
417 select SND_PCM 395 select SND_PCM
418 help 396 help
@@ -423,7 +401,6 @@ config SND_INDIGODJ
423 401
424config SND_EMU10K1 402config SND_EMU10K1
425 tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)" 403 tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
426 depends on SND
427 select FW_LOADER 404 select FW_LOADER
428 select SND_HWDEP 405 select SND_HWDEP
429 select SND_RAWMIDI 406 select SND_RAWMIDI
@@ -441,7 +418,6 @@ config SND_EMU10K1
441 418
442config SND_EMU10K1X 419config SND_EMU10K1X
443 tristate "Emu10k1X (Dell OEM Version)" 420 tristate "Emu10k1X (Dell OEM Version)"
444 depends on SND
445 select SND_AC97_CODEC 421 select SND_AC97_CODEC
446 select SND_RAWMIDI 422 select SND_RAWMIDI
447 help 423 help
@@ -453,7 +429,6 @@ config SND_EMU10K1X
453 429
454config SND_ENS1370 430config SND_ENS1370
455 tristate "(Creative) Ensoniq AudioPCI 1370" 431 tristate "(Creative) Ensoniq AudioPCI 1370"
456 depends on SND
457 select SND_RAWMIDI 432 select SND_RAWMIDI
458 select SND_PCM 433 select SND_PCM
459 help 434 help
@@ -464,7 +439,6 @@ config SND_ENS1370
464 439
465config SND_ENS1371 440config SND_ENS1371
466 tristate "(Creative) Ensoniq AudioPCI 1371/1373" 441 tristate "(Creative) Ensoniq AudioPCI 1371/1373"
467 depends on SND
468 select SND_RAWMIDI 442 select SND_RAWMIDI
469 select SND_AC97_CODEC 443 select SND_AC97_CODEC
470 help 444 help
@@ -476,7 +450,6 @@ config SND_ENS1371
476 450
477config SND_ES1938 451config SND_ES1938
478 tristate "ESS ES1938/1946/1969 (Solo-1)" 452 tristate "ESS ES1938/1946/1969 (Solo-1)"
479 depends on SND
480 select SND_OPL3_LIB 453 select SND_OPL3_LIB
481 select SND_MPU401_UART 454 select SND_MPU401_UART
482 select SND_AC97_CODEC 455 select SND_AC97_CODEC
@@ -489,7 +462,6 @@ config SND_ES1938
489 462
490config SND_ES1968 463config SND_ES1968
491 tristate "ESS ES1968/1978 (Maestro-1/2/2E)" 464 tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
492 depends on SND
493 select SND_MPU401_UART 465 select SND_MPU401_UART
494 select SND_AC97_CODEC 466 select SND_AC97_CODEC
495 help 467 help
@@ -501,7 +473,6 @@ config SND_ES1968
501 473
502config SND_FM801 474config SND_FM801
503 tristate "ForteMedia FM801" 475 tristate "ForteMedia FM801"
504 depends on SND
505 select SND_OPL3_LIB 476 select SND_OPL3_LIB
506 select SND_MPU401_UART 477 select SND_MPU401_UART
507 select SND_AC97_CODEC 478 select SND_AC97_CODEC
@@ -528,7 +499,6 @@ config SND_FM801_TEA575X
528 499
529config SND_HDA_INTEL 500config SND_HDA_INTEL
530 tristate "Intel HD Audio" 501 tristate "Intel HD Audio"
531 depends on SND
532 select SND_PCM 502 select SND_PCM
533 select SND_VMASTER 503 select SND_VMASTER
534 help 504 help
@@ -637,7 +607,6 @@ config SND_HDA_POWER_SAVE_DEFAULT
637 607
638config SND_HDSP 608config SND_HDSP
639 tristate "RME Hammerfall DSP Audio" 609 tristate "RME Hammerfall DSP Audio"
640 depends on SND
641 select SND_HWDEP 610 select SND_HWDEP
642 select SND_RAWMIDI 611 select SND_RAWMIDI
643 select SND_PCM 612 select SND_PCM
@@ -650,7 +619,6 @@ config SND_HDSP
650 619
651config SND_HDSPM 620config SND_HDSPM
652 tristate "RME Hammerfall DSP MADI" 621 tristate "RME Hammerfall DSP MADI"
653 depends on SND
654 select SND_HWDEP 622 select SND_HWDEP
655 select SND_RAWMIDI 623 select SND_RAWMIDI
656 select SND_PCM 624 select SND_PCM
@@ -663,7 +631,6 @@ config SND_HDSPM
663 631
664config SND_HIFIER 632config SND_HIFIER
665 tristate "TempoTec HiFier Fantasia" 633 tristate "TempoTec HiFier Fantasia"
666 depends on SND
667 select SND_OXYGEN_LIB 634 select SND_OXYGEN_LIB
668 help 635 help
669 Say Y here to include support for the MediaTek/TempoTec HiFier 636 Say Y here to include support for the MediaTek/TempoTec HiFier
@@ -674,7 +641,6 @@ config SND_HIFIER
674 641
675config SND_ICE1712 642config SND_ICE1712
676 tristate "ICEnsemble ICE1712 (Envy24)" 643 tristate "ICEnsemble ICE1712 (Envy24)"
677 depends on SND
678 select SND_MPU401_UART 644 select SND_MPU401_UART
679 select SND_AC97_CODEC 645 select SND_AC97_CODEC
680 help 646 help
@@ -691,8 +657,7 @@ config SND_ICE1712
691 657
692config SND_ICE1724 658config SND_ICE1724
693 tristate "ICE/VT1724/1720 (Envy24HT/PT)" 659 tristate "ICE/VT1724/1720 (Envy24HT/PT)"
694 depends on SND 660 select SND_RAWMIDI
695 select SND_MPU401_UART
696 select SND_AC97_CODEC 661 select SND_AC97_CODEC
697 select SND_VMASTER 662 select SND_VMASTER
698 help 663 help
@@ -709,7 +674,6 @@ config SND_ICE1724
709 674
710config SND_INTEL8X0 675config SND_INTEL8X0
711 tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" 676 tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller"
712 depends on SND
713 select SND_AC97_CODEC 677 select SND_AC97_CODEC
714 help 678 help
715 Say Y here to include support for the integrated AC97 sound 679 Say Y here to include support for the integrated AC97 sound
@@ -722,7 +686,6 @@ config SND_INTEL8X0
722 686
723config SND_INTEL8X0M 687config SND_INTEL8X0M
724 tristate "Intel/SiS/nVidia/AMD MC97 Modem" 688 tristate "Intel/SiS/nVidia/AMD MC97 Modem"
725 depends on SND
726 select SND_AC97_CODEC 689 select SND_AC97_CODEC
727 help 690 help
728 Say Y here to include support for the integrated MC97 modem on 691 Say Y here to include support for the integrated MC97 modem on
@@ -733,7 +696,6 @@ config SND_INTEL8X0M
733 696
734config SND_KORG1212 697config SND_KORG1212
735 tristate "Korg 1212 IO" 698 tristate "Korg 1212 IO"
736 depends on SND
737 select SND_PCM 699 select SND_PCM
738 help 700 help
739 Say Y here to include support for Korg 1212IO soundcards. 701 Say Y here to include support for Korg 1212IO soundcards.
@@ -743,7 +705,6 @@ config SND_KORG1212
743 705
744config SND_MAESTRO3 706config SND_MAESTRO3
745 tristate "ESS Allegro/Maestro3" 707 tristate "ESS Allegro/Maestro3"
746 depends on SND
747 select SND_AC97_CODEC 708 select SND_AC97_CODEC
748 help 709 help
749 Say Y here to include support for soundcards based on ESS Maestro 3 710 Say Y here to include support for soundcards based on ESS Maestro 3
@@ -754,7 +715,6 @@ config SND_MAESTRO3
754 715
755config SND_MIXART 716config SND_MIXART
756 tristate "Digigram miXart" 717 tristate "Digigram miXart"
757 depends on SND
758 select SND_HWDEP 718 select SND_HWDEP
759 select SND_PCM 719 select SND_PCM
760 help 720 help
@@ -766,7 +726,6 @@ config SND_MIXART
766 726
767config SND_NM256 727config SND_NM256
768 tristate "NeoMagic NM256AV/ZX" 728 tristate "NeoMagic NM256AV/ZX"
769 depends on SND
770 select SND_AC97_CODEC 729 select SND_AC97_CODEC
771 help 730 help
772 Say Y here to include support for NeoMagic NM256AV/ZX chips. 731 Say Y here to include support for NeoMagic NM256AV/ZX chips.
@@ -776,7 +735,6 @@ config SND_NM256
776 735
777config SND_PCXHR 736config SND_PCXHR
778 tristate "Digigram PCXHR" 737 tristate "Digigram PCXHR"
779 depends on SND
780 select SND_PCM 738 select SND_PCM
781 select SND_HWDEP 739 select SND_HWDEP
782 help 740 help
@@ -787,7 +745,6 @@ config SND_PCXHR
787 745
788config SND_RIPTIDE 746config SND_RIPTIDE
789 tristate "Conexant Riptide" 747 tristate "Conexant Riptide"
790 depends on SND
791 select FW_LOADER 748 select FW_LOADER
792 select SND_OPL3_LIB 749 select SND_OPL3_LIB
793 select SND_MPU401_UART 750 select SND_MPU401_UART
@@ -800,7 +757,6 @@ config SND_RIPTIDE
800 757
801config SND_RME32 758config SND_RME32
802 tristate "RME Digi32, 32/8, 32 PRO" 759 tristate "RME Digi32, 32/8, 32 PRO"
803 depends on SND
804 select SND_PCM 760 select SND_PCM
805 help 761 help
806 Say Y to include support for RME Digi32, Digi32 PRO and 762 Say Y to include support for RME Digi32, Digi32 PRO and
@@ -812,7 +768,6 @@ config SND_RME32
812 768
813config SND_RME96 769config SND_RME96
814 tristate "RME Digi96, 96/8, 96/8 PRO" 770 tristate "RME Digi96, 96/8, 96/8 PRO"
815 depends on SND
816 select SND_PCM 771 select SND_PCM
817 help 772 help
818 Say Y here to include support for RME Digi96, Digi96/8 and 773 Say Y here to include support for RME Digi96, Digi96/8 and
@@ -823,7 +778,6 @@ config SND_RME96
823 778
824config SND_RME9652 779config SND_RME9652
825 tristate "RME Digi9652 (Hammerfall)" 780 tristate "RME Digi9652 (Hammerfall)"
826 depends on SND
827 select SND_PCM 781 select SND_PCM
828 help 782 help
829 Say Y here to include support for RME Hammerfall (RME 783 Say Y here to include support for RME Hammerfall (RME
@@ -834,7 +788,7 @@ config SND_RME9652
834 788
835config SND_SIS7019 789config SND_SIS7019
836 tristate "SiS 7019 Audio Accelerator" 790 tristate "SiS 7019 Audio Accelerator"
837 depends on SND && X86 && !X86_64 791 depends on X86 && !X86_64
838 select SND_AC97_CODEC 792 select SND_AC97_CODEC
839 help 793 help
840 Say Y here to include support for the SiS 7019 Audio Accelerator. 794 Say Y here to include support for the SiS 7019 Audio Accelerator.
@@ -844,7 +798,6 @@ config SND_SIS7019
844 798
845config SND_SONICVIBES 799config SND_SONICVIBES
846 tristate "S3 SonicVibes" 800 tristate "S3 SonicVibes"
847 depends on SND
848 select SND_OPL3_LIB 801 select SND_OPL3_LIB
849 select SND_MPU401_UART 802 select SND_MPU401_UART
850 select SND_AC97_CODEC 803 select SND_AC97_CODEC
@@ -857,7 +810,6 @@ config SND_SONICVIBES
857 810
858config SND_TRIDENT 811config SND_TRIDENT
859 tristate "Trident 4D-Wave DX/NX; SiS 7018" 812 tristate "Trident 4D-Wave DX/NX; SiS 7018"
860 depends on SND
861 select SND_MPU401_UART 813 select SND_MPU401_UART
862 select SND_AC97_CODEC 814 select SND_AC97_CODEC
863 help 815 help
@@ -869,7 +821,6 @@ config SND_TRIDENT
869 821
870config SND_VIA82XX 822config SND_VIA82XX
871 tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" 823 tristate "VIA 82C686A/B, 8233/8235 AC97 Controller"
872 depends on SND
873 select SND_MPU401_UART 824 select SND_MPU401_UART
874 select SND_AC97_CODEC 825 select SND_AC97_CODEC
875 help 826 help
@@ -881,7 +832,6 @@ config SND_VIA82XX
881 832
882config SND_VIA82XX_MODEM 833config SND_VIA82XX_MODEM
883 tristate "VIA 82C686A/B, 8233 based Modems" 834 tristate "VIA 82C686A/B, 8233 based Modems"
884 depends on SND
885 select SND_AC97_CODEC 835 select SND_AC97_CODEC
886 help 836 help
887 Say Y here to include support for the integrated MC97 modem on 837 Say Y here to include support for the integrated MC97 modem on
@@ -892,7 +842,6 @@ config SND_VIA82XX_MODEM
892 842
893config SND_VIRTUOSO 843config SND_VIRTUOSO
894 tristate "Asus Virtuoso 100/200 (Xonar)" 844 tristate "Asus Virtuoso 100/200 (Xonar)"
895 depends on SND
896 select SND_OXYGEN_LIB 845 select SND_OXYGEN_LIB
897 help 846 help
898 Say Y here to include support for sound cards based on the 847 Say Y here to include support for sound cards based on the
@@ -903,7 +852,6 @@ config SND_VIRTUOSO
903 852
904config SND_VX222 853config SND_VX222
905 tristate "Digigram VX222" 854 tristate "Digigram VX222"
906 depends on SND
907 select SND_VX_LIB 855 select SND_VX_LIB
908 help 856 help
909 Say Y here to include support for Digigram VX222 soundcards. 857 Say Y here to include support for Digigram VX222 soundcards.
@@ -913,7 +861,6 @@ config SND_VX222
913 861
914config SND_YMFPCI 862config SND_YMFPCI
915 tristate "Yamaha YMF724/740/744/754" 863 tristate "Yamaha YMF724/740/744/754"
916 depends on SND
917 select SND_OPL3_LIB 864 select SND_OPL3_LIB
918 select SND_MPU401_UART 865 select SND_MPU401_UART
919 select SND_AC97_CODEC 866 select SND_AC97_CODEC
@@ -924,25 +871,4 @@ config SND_YMFPCI
924 To compile this driver as a module, choose M here: the module 871 To compile this driver as a module, choose M here: the module
925 will be called snd-ymfpci. 872 will be called snd-ymfpci.
926 873
927config SND_AC97_POWER_SAVE 874endif # SND_PCI
928 bool "AC97 Power-Saving Mode"
929 depends on SND_AC97_CODEC && EXPERIMENTAL
930 default n
931 help
932 Say Y here to enable the aggressive power-saving support of
933 AC97 codecs. In this mode, the power-mode is dynamically
934 controlled at each open/close.
935
936 The mode is activated by passing power_save=1 option to
937 snd-ac97-codec driver. You can toggle it dynamically over
938 sysfs, too.
939
940config SND_AC97_POWER_SAVE_DEFAULT
941 int "Default time-out for AC97 power-save mode"
942 depends on SND_AC97_POWER_SAVE
943 default 0
944 help
945 The default time-out value in seconds for AC97 automatic
946 power-save mode. 0 means to disable the power-save mode.
947
948endmenu