diff options
Diffstat (limited to 'sound/pci/Kconfig')
-rw-r--r-- | sound/pci/Kconfig | 104 |
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 | ||
3 | menu "PCI devices" | 3 | menuconfig 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 | |||
10 | if SND_PCI | ||
5 | 11 | ||
6 | config SND_AD1889 | 12 | config 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 | ||
18 | config SND_ALS300 | 23 | config 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 | ||
30 | config SND_ALS4000 | 34 | config 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 | ||
44 | config SND_ALI5451 | 48 | config 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 | ||
58 | config SND_ATIIXP | 61 | config 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 | ||
70 | config SND_ATIIXP_MODEM | 72 | config 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 | ||
81 | config SND_AU8810 | 82 | config 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 | ||
96 | config SND_AU8820 | 96 | config 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 | ||
110 | config SND_AU8830 | 109 | config 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 | ||
125 | config SND_AW2 | 123 | config 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 | ||
140 | config SND_AZT3328 | 137 | config 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 | ||
153 | config SND_BT87X | 150 | config 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 | ||
175 | config SND_CA0106 | 171 | config 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 | ||
188 | config SND_CMIPCI | 183 | config 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 | ||
202 | config SND_OXYGEN_LIB | 196 | config 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 | ||
208 | config SND_OXYGEN | 201 | config 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 | ||
226 | config SND_CS4281 | 218 | config 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 | ||
238 | config SND_CS46XX | 229 | config 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 | ||
259 | config SND_CS5530 | 249 | config 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 | ||
269 | config SND_CS5535AUDIO | 259 | config 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 | ||
287 | config SND_DARLA20 | 277 | config 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 | ||
298 | config SND_GINA20 | 287 | config 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 | ||
309 | config SND_LAYLA20 | 297 | config 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 | ||
321 | config SND_DARLA24 | 308 | config 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 | ||
332 | config SND_GINA24 | 318 | config 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 | ||
343 | config SND_LAYLA24 | 328 | config 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 | ||
355 | config SND_MONA | 339 | config 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 | ||
367 | config SND_MIA | 350 | config 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 | ||
379 | config SND_ECHO3G | 361 | config 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 | ||
391 | config SND_INDIGO | 372 | config 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 | ||
402 | config SND_INDIGOIO | 382 | config 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 | ||
413 | config SND_INDIGODJ | 392 | config 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 | ||
424 | config SND_EMU10K1 | 402 | config 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 | ||
442 | config SND_EMU10K1X | 419 | config 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 | ||
454 | config SND_ENS1370 | 430 | config 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 | ||
465 | config SND_ENS1371 | 440 | config 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 | ||
477 | config SND_ES1938 | 451 | config 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 | ||
490 | config SND_ES1968 | 463 | config 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 | ||
502 | config SND_FM801 | 474 | config 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 | ||
529 | config SND_HDA_INTEL | 500 | config 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 | ||
638 | config SND_HDSP | 608 | config 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 | ||
651 | config SND_HDSPM | 620 | config 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 | ||
664 | config SND_HIFIER | 632 | config 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 | ||
675 | config SND_ICE1712 | 642 | config 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 | ||
692 | config SND_ICE1724 | 658 | config 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 | ||
710 | config SND_INTEL8X0 | 675 | config 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 | ||
723 | config SND_INTEL8X0M | 687 | config 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 | ||
734 | config SND_KORG1212 | 697 | config 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 | ||
744 | config SND_MAESTRO3 | 706 | config 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 | ||
755 | config SND_MIXART | 716 | config 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 | ||
767 | config SND_NM256 | 727 | config 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 | ||
777 | config SND_PCXHR | 736 | config 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 | ||
788 | config SND_RIPTIDE | 746 | config 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 | ||
801 | config SND_RME32 | 758 | config 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 | ||
813 | config SND_RME96 | 769 | config 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 | ||
824 | config SND_RME9652 | 779 | config 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 | ||
835 | config SND_SIS7019 | 789 | config 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 | ||
845 | config SND_SONICVIBES | 799 | config 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 | ||
858 | config SND_TRIDENT | 811 | config 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 | ||
870 | config SND_VIA82XX | 822 | config 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 | ||
882 | config SND_VIA82XX_MODEM | 833 | config 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 | ||
893 | config SND_VIRTUOSO | 843 | config 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 | ||
904 | config SND_VX222 | 853 | config 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 | ||
914 | config SND_YMFPCI | 862 | config 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 | ||
927 | config SND_AC97_POWER_SAVE | 874 | endif # 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 | |||
940 | config 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 | |||
948 | endmenu | ||