diff options
-rw-r--r-- | sound/pci/Kconfig | 146 | ||||
-rw-r--r-- | sound/pci/hda/Kconfig | 139 |
2 files changed, 140 insertions, 145 deletions
diff --git a/sound/pci/Kconfig b/sound/pci/Kconfig index cc6cf89c32e6..caebf296b62b 100644 --- a/sound/pci/Kconfig +++ b/sound/pci/Kconfig | |||
@@ -497,151 +497,7 @@ config SND_FM801_TEA575X | |||
497 | depends on SND_FM801_TEA575X_BOOL | 497 | depends on SND_FM801_TEA575X_BOOL |
498 | default SND_FM801 | 498 | default SND_FM801 |
499 | 499 | ||
500 | config SND_HDA_INTEL | 500 | source "sound/pci/hda/Kconfig" |
501 | tristate "Intel HD Audio" | ||
502 | select SND_PCM | ||
503 | select SND_VMASTER | ||
504 | select SND_JACK if INPUT=y || INPUT=SND | ||
505 | help | ||
506 | Say Y here to include support for Intel "High Definition | ||
507 | Audio" (Azalia) motherboard devices. | ||
508 | |||
509 | To compile this driver as a module, choose M here: the module | ||
510 | will be called snd-hda-intel. | ||
511 | |||
512 | config SND_HDA_HWDEP | ||
513 | bool "Build hwdep interface for HD-audio driver" | ||
514 | depends on SND_HDA_INTEL | ||
515 | select SND_HWDEP | ||
516 | help | ||
517 | Say Y here to build a hwdep interface for HD-audio driver. | ||
518 | This interface can be used for out-of-band communication | ||
519 | with codecs for debugging purposes. | ||
520 | |||
521 | config SND_HDA_RECONFIG | ||
522 | bool "Allow dynamic codec reconfiguration (EXPERIMENTAL)" | ||
523 | depends on SND_HDA_HWDEP && EXPERIMENTAL | ||
524 | help | ||
525 | Say Y here to enable the HD-audio codec re-configuration feature. | ||
526 | This adds the sysfs interfaces to allow user to clear the whole | ||
527 | codec configuration, change the codec setup, add extra verbs, | ||
528 | and re-configure the codec dynamically. | ||
529 | |||
530 | config SND_HDA_INPUT_BEEP | ||
531 | bool "Support digital beep via input layer" | ||
532 | depends on SND_HDA_INTEL | ||
533 | depends on INPUT=y || INPUT=SND_HDA_INTEL | ||
534 | help | ||
535 | Say Y here to build a digital beep interface for HD-audio | ||
536 | driver. This interface is used to generate digital beeps. | ||
537 | |||
538 | config SND_HDA_CODEC_REALTEK | ||
539 | bool "Build Realtek HD-audio codec support" | ||
540 | depends on SND_HDA_INTEL | ||
541 | default y | ||
542 | help | ||
543 | Say Y here to include Realtek HD-audio codec support in | ||
544 | snd-hda-intel driver, such as ALC880. | ||
545 | |||
546 | config SND_HDA_CODEC_ANALOG | ||
547 | bool "Build Analog Device HD-audio codec support" | ||
548 | depends on SND_HDA_INTEL | ||
549 | default y | ||
550 | help | ||
551 | Say Y here to include Analog Device HD-audio codec support in | ||
552 | snd-hda-intel driver, such as AD1986A. | ||
553 | |||
554 | config SND_HDA_CODEC_SIGMATEL | ||
555 | bool "Build IDT/Sigmatel HD-audio codec support" | ||
556 | depends on SND_HDA_INTEL | ||
557 | default y | ||
558 | help | ||
559 | Say Y here to include IDT (Sigmatel) HD-audio codec support in | ||
560 | snd-hda-intel driver, such as STAC9200. | ||
561 | |||
562 | config SND_HDA_CODEC_VIA | ||
563 | bool "Build VIA HD-audio codec support" | ||
564 | depends on SND_HDA_INTEL | ||
565 | default y | ||
566 | help | ||
567 | Say Y here to include VIA HD-audio codec support in | ||
568 | snd-hda-intel driver, such as VT1708. | ||
569 | |||
570 | config SND_HDA_CODEC_ATIHDMI | ||
571 | bool "Build ATI HDMI HD-audio codec support" | ||
572 | depends on SND_HDA_INTEL | ||
573 | default y | ||
574 | help | ||
575 | Say Y here to include ATI HDMI HD-audio codec support in | ||
576 | snd-hda-intel driver, such as ATI RS600 HDMI. | ||
577 | |||
578 | config SND_HDA_CODEC_NVHDMI | ||
579 | bool "Build NVIDIA HDMI HD-audio codec support" | ||
580 | depends on SND_HDA_INTEL | ||
581 | default y | ||
582 | help | ||
583 | Say Y here to include NVIDIA HDMI HD-audio codec support in | ||
584 | snd-hda-intel driver, such as NVIDIA MCP78 HDMI. | ||
585 | |||
586 | config SND_HDA_CODEC_INTELHDMI | ||
587 | bool "Build INTEL HDMI HD-audio codec support" | ||
588 | depends on SND_HDA_INTEL | ||
589 | default y | ||
590 | help | ||
591 | Say Y here to include INTEL HDMI HD-audio codec support in | ||
592 | snd-hda-intel driver, such as Eaglelake integrated HDMI. | ||
593 | |||
594 | config SND_HDA_ELD | ||
595 | def_bool y | ||
596 | depends on SND_HDA_CODEC_INTELHDMI | ||
597 | |||
598 | config SND_HDA_CODEC_CONEXANT | ||
599 | bool "Build Conexant HD-audio codec support" | ||
600 | depends on SND_HDA_INTEL | ||
601 | default y | ||
602 | help | ||
603 | Say Y here to include Conexant HD-audio codec support in | ||
604 | snd-hda-intel driver, such as CX20549. | ||
605 | |||
606 | config SND_HDA_CODEC_CMEDIA | ||
607 | bool "Build C-Media HD-audio codec support" | ||
608 | depends on SND_HDA_INTEL | ||
609 | default y | ||
610 | help | ||
611 | Say Y here to include C-Media HD-audio codec support in | ||
612 | snd-hda-intel driver, such as CMI9880. | ||
613 | |||
614 | config SND_HDA_CODEC_SI3054 | ||
615 | bool "Build Silicon Labs 3054 HD-modem codec support" | ||
616 | depends on SND_HDA_INTEL | ||
617 | default y | ||
618 | help | ||
619 | Say Y here to include Silicon Labs 3054 HD-modem codec | ||
620 | (and compatibles) support in snd-hda-intel driver. | ||
621 | |||
622 | config SND_HDA_GENERIC | ||
623 | bool "Enable generic HD-audio codec parser" | ||
624 | depends on SND_HDA_INTEL | ||
625 | default y | ||
626 | help | ||
627 | Say Y here to enable the generic HD-audio codec parser | ||
628 | in snd-hda-intel driver. | ||
629 | |||
630 | config SND_HDA_POWER_SAVE | ||
631 | bool "Aggressive power-saving on HD-audio" | ||
632 | depends on SND_HDA_INTEL && EXPERIMENTAL | ||
633 | help | ||
634 | Say Y here to enable more aggressive power-saving mode on | ||
635 | HD-audio driver. The power-saving timeout can be configured | ||
636 | via power_save option or over sysfs on-the-fly. | ||
637 | |||
638 | config SND_HDA_POWER_SAVE_DEFAULT | ||
639 | int "Default time-out for HD-audio power-save mode" | ||
640 | depends on SND_HDA_POWER_SAVE | ||
641 | default 0 | ||
642 | help | ||
643 | The default time-out value in seconds for HD-audio automatic | ||
644 | power-save mode. 0 means to disable the power-save mode. | ||
645 | 501 | ||
646 | config SND_HDSP | 502 | config SND_HDSP |
647 | tristate "RME Hammerfall DSP Audio" | 503 | tristate "RME Hammerfall DSP Audio" |
diff --git a/sound/pci/hda/Kconfig b/sound/pci/hda/Kconfig new file mode 100644 index 000000000000..7c60f1a45a8d --- /dev/null +++ b/sound/pci/hda/Kconfig | |||
@@ -0,0 +1,139 @@ | |||
1 | menuconfig SND_HDA_INTEL | ||
2 | tristate "Intel HD Audio" | ||
3 | select SND_PCM | ||
4 | select SND_VMASTER | ||
5 | select SND_JACK if INPUT=y || INPUT=SND | ||
6 | help | ||
7 | Say Y here to include support for Intel "High Definition | ||
8 | Audio" (Azalia) and its compatible devices. | ||
9 | |||
10 | This option enables the HD-audio controller. Don't forget | ||
11 | to choose the appropriate codec options below. | ||
12 | |||
13 | To compile this driver as a module, choose M here: the module | ||
14 | will be called snd-hda-intel. | ||
15 | |||
16 | if SND_HDA_INTEL | ||
17 | |||
18 | config SND_HDA_HWDEP | ||
19 | bool "Build hwdep interface for HD-audio driver" | ||
20 | select SND_HWDEP | ||
21 | help | ||
22 | Say Y here to build a hwdep interface for HD-audio driver. | ||
23 | This interface can be used for out-of-band communication | ||
24 | with codecs for debugging purposes. | ||
25 | |||
26 | config SND_HDA_RECONFIG | ||
27 | bool "Allow dynamic codec reconfiguration (EXPERIMENTAL)" | ||
28 | depends on SND_HDA_HWDEP && EXPERIMENTAL | ||
29 | help | ||
30 | Say Y here to enable the HD-audio codec re-configuration feature. | ||
31 | This adds the sysfs interfaces to allow user to clear the whole | ||
32 | codec configuration, change the codec setup, add extra verbs, | ||
33 | and re-configure the codec dynamically. | ||
34 | |||
35 | config SND_HDA_INPUT_BEEP | ||
36 | bool "Support digital beep via input layer" | ||
37 | depends on INPUT=y || INPUT=SND_HDA_INTEL | ||
38 | help | ||
39 | Say Y here to build a digital beep interface for HD-audio | ||
40 | driver. This interface is used to generate digital beeps. | ||
41 | |||
42 | config SND_HDA_CODEC_REALTEK | ||
43 | bool "Build Realtek HD-audio codec support" | ||
44 | default y | ||
45 | help | ||
46 | Say Y here to include Realtek HD-audio codec support in | ||
47 | snd-hda-intel driver, such as ALC880. | ||
48 | |||
49 | config SND_HDA_CODEC_ANALOG | ||
50 | bool "Build Analog Device HD-audio codec support" | ||
51 | default y | ||
52 | help | ||
53 | Say Y here to include Analog Device HD-audio codec support in | ||
54 | snd-hda-intel driver, such as AD1986A. | ||
55 | |||
56 | config SND_HDA_CODEC_SIGMATEL | ||
57 | bool "Build IDT/Sigmatel HD-audio codec support" | ||
58 | default y | ||
59 | help | ||
60 | Say Y here to include IDT (Sigmatel) HD-audio codec support in | ||
61 | snd-hda-intel driver, such as STAC9200. | ||
62 | |||
63 | config SND_HDA_CODEC_VIA | ||
64 | bool "Build VIA HD-audio codec support" | ||
65 | default y | ||
66 | help | ||
67 | Say Y here to include VIA HD-audio codec support in | ||
68 | snd-hda-intel driver, such as VT1708. | ||
69 | |||
70 | config SND_HDA_CODEC_ATIHDMI | ||
71 | bool "Build ATI HDMI HD-audio codec support" | ||
72 | default y | ||
73 | help | ||
74 | Say Y here to include ATI HDMI HD-audio codec support in | ||
75 | snd-hda-intel driver, such as ATI RS600 HDMI. | ||
76 | |||
77 | config SND_HDA_CODEC_NVHDMI | ||
78 | bool "Build NVIDIA HDMI HD-audio codec support" | ||
79 | default y | ||
80 | help | ||
81 | Say Y here to include NVIDIA HDMI HD-audio codec support in | ||
82 | snd-hda-intel driver, such as NVIDIA MCP78 HDMI. | ||
83 | |||
84 | config SND_HDA_CODEC_INTELHDMI | ||
85 | bool "Build INTEL HDMI HD-audio codec support" | ||
86 | default y | ||
87 | help | ||
88 | Say Y here to include INTEL HDMI HD-audio codec support in | ||
89 | snd-hda-intel driver, such as Eaglelake integrated HDMI. | ||
90 | |||
91 | config SND_HDA_ELD | ||
92 | def_bool y | ||
93 | depends on SND_HDA_CODEC_INTELHDMI | ||
94 | |||
95 | config SND_HDA_CODEC_CONEXANT | ||
96 | bool "Build Conexant HD-audio codec support" | ||
97 | default y | ||
98 | help | ||
99 | Say Y here to include Conexant HD-audio codec support in | ||
100 | snd-hda-intel driver, such as CX20549. | ||
101 | |||
102 | config SND_HDA_CODEC_CMEDIA | ||
103 | bool "Build C-Media HD-audio codec support" | ||
104 | default y | ||
105 | help | ||
106 | Say Y here to include C-Media HD-audio codec support in | ||
107 | snd-hda-intel driver, such as CMI9880. | ||
108 | |||
109 | config SND_HDA_CODEC_SI3054 | ||
110 | bool "Build Silicon Labs 3054 HD-modem codec support" | ||
111 | default y | ||
112 | help | ||
113 | Say Y here to include Silicon Labs 3054 HD-modem codec | ||
114 | (and compatibles) support in snd-hda-intel driver. | ||
115 | |||
116 | config SND_HDA_GENERIC | ||
117 | bool "Enable generic HD-audio codec parser" | ||
118 | default y | ||
119 | help | ||
120 | Say Y here to enable the generic HD-audio codec parser | ||
121 | in snd-hda-intel driver. | ||
122 | |||
123 | config SND_HDA_POWER_SAVE | ||
124 | bool "Aggressive power-saving on HD-audio" | ||
125 | depends on EXPERIMENTAL | ||
126 | help | ||
127 | Say Y here to enable more aggressive power-saving mode on | ||
128 | HD-audio driver. The power-saving timeout can be configured | ||
129 | via power_save option or over sysfs on-the-fly. | ||
130 | |||
131 | config SND_HDA_POWER_SAVE_DEFAULT | ||
132 | int "Default time-out for HD-audio power-save mode" | ||
133 | depends on SND_HDA_POWER_SAVE | ||
134 | default 0 | ||
135 | help | ||
136 | The default time-out value in seconds for HD-audio automatic | ||
137 | power-save mode. 0 means to disable the power-save mode. | ||
138 | |||
139 | endif | ||