diff options
Diffstat (limited to 'sound/pci/hda/Kconfig')
-rw-r--r-- | sound/pci/hda/Kconfig | 188 |
1 files changed, 188 insertions, 0 deletions
diff --git a/sound/pci/hda/Kconfig b/sound/pci/hda/Kconfig new file mode 100644 index 00000000000..eb2a19b894a --- /dev/null +++ b/sound/pci/hda/Kconfig | |||
@@ -0,0 +1,188 @@ | |||
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 | When the HD-audio driver is built as a module, the codec | ||
50 | support code is also built as another module, | ||
51 | snd-hda-codec-realtek. | ||
52 | This module is automatically loaded at probing. | ||
53 | |||
54 | config SND_HDA_CODEC_ANALOG | ||
55 | bool "Build Analog Device HD-audio codec support" | ||
56 | default y | ||
57 | help | ||
58 | Say Y here to include Analog Device HD-audio codec support in | ||
59 | snd-hda-intel driver, such as AD1986A. | ||
60 | |||
61 | When the HD-audio driver is built as a module, the codec | ||
62 | support code is also built as another module, | ||
63 | snd-hda-codec-analog. | ||
64 | This module is automatically loaded at probing. | ||
65 | |||
66 | config SND_HDA_CODEC_SIGMATEL | ||
67 | bool "Build IDT/Sigmatel HD-audio codec support" | ||
68 | default y | ||
69 | help | ||
70 | Say Y here to include IDT (Sigmatel) HD-audio codec support in | ||
71 | snd-hda-intel driver, such as STAC9200. | ||
72 | |||
73 | When the HD-audio driver is built as a module, the codec | ||
74 | support code is also built as another module, | ||
75 | snd-hda-codec-idt. | ||
76 | This module is automatically loaded at probing. | ||
77 | |||
78 | config SND_HDA_CODEC_VIA | ||
79 | bool "Build VIA HD-audio codec support" | ||
80 | default y | ||
81 | help | ||
82 | Say Y here to include VIA HD-audio codec support in | ||
83 | snd-hda-intel driver, such as VT1708. | ||
84 | |||
85 | When the HD-audio driver is built as a module, the codec | ||
86 | support code is also built as another module, | ||
87 | snd-hda-codec-via. | ||
88 | This module is automatically loaded at probing. | ||
89 | |||
90 | config SND_HDA_CODEC_ATIHDMI | ||
91 | bool "Build ATI HDMI HD-audio codec support" | ||
92 | default y | ||
93 | help | ||
94 | Say Y here to include ATI HDMI HD-audio codec support in | ||
95 | snd-hda-intel driver, such as ATI RS600 HDMI. | ||
96 | |||
97 | When the HD-audio driver is built as a module, the codec | ||
98 | support code is also built as another module, | ||
99 | snd-hda-codec-atihdmi. | ||
100 | This module is automatically loaded at probing. | ||
101 | |||
102 | config SND_HDA_CODEC_NVHDMI | ||
103 | bool "Build NVIDIA HDMI HD-audio codec support" | ||
104 | default y | ||
105 | help | ||
106 | Say Y here to include NVIDIA HDMI HD-audio codec support in | ||
107 | snd-hda-intel driver, such as NVIDIA MCP78 HDMI. | ||
108 | |||
109 | When the HD-audio driver is built as a module, the codec | ||
110 | support code is also built as another module, | ||
111 | snd-hda-codec-nvhdmi. | ||
112 | This module is automatically loaded at probing. | ||
113 | |||
114 | config SND_HDA_CODEC_INTELHDMI | ||
115 | bool "Build INTEL HDMI HD-audio codec support" | ||
116 | default y | ||
117 | help | ||
118 | Say Y here to include INTEL HDMI HD-audio codec support in | ||
119 | snd-hda-intel driver, such as Eaglelake integrated HDMI. | ||
120 | |||
121 | When the HD-audio driver is built as a module, the codec | ||
122 | support code is also built as another module, | ||
123 | snd-hda-codec-intelhdmi. | ||
124 | This module is automatically loaded at probing. | ||
125 | |||
126 | config SND_HDA_ELD | ||
127 | def_bool y | ||
128 | depends on SND_HDA_CODEC_INTELHDMI | ||
129 | |||
130 | config SND_HDA_CODEC_CONEXANT | ||
131 | bool "Build Conexant HD-audio codec support" | ||
132 | default y | ||
133 | help | ||
134 | Say Y here to include Conexant HD-audio codec support in | ||
135 | snd-hda-intel driver, such as CX20549. | ||
136 | |||
137 | When the HD-audio driver is built as a module, the codec | ||
138 | support code is also built as another module, | ||
139 | snd-hda-codec-conexant. | ||
140 | This module is automatically loaded at probing. | ||
141 | |||
142 | config SND_HDA_CODEC_CMEDIA | ||
143 | bool "Build C-Media HD-audio codec support" | ||
144 | default y | ||
145 | help | ||
146 | Say Y here to include C-Media HD-audio codec support in | ||
147 | snd-hda-intel driver, such as CMI9880. | ||
148 | |||
149 | When the HD-audio driver is built as a module, the codec | ||
150 | support code is also built as another module, | ||
151 | snd-hda-codec-cmedia. | ||
152 | This module is automatically loaded at probing. | ||
153 | |||
154 | config SND_HDA_CODEC_SI3054 | ||
155 | bool "Build Silicon Labs 3054 HD-modem codec support" | ||
156 | default y | ||
157 | help | ||
158 | Say Y here to include Silicon Labs 3054 HD-modem codec | ||
159 | (and compatibles) support in snd-hda-intel driver. | ||
160 | |||
161 | When the HD-audio driver is built as a module, the codec | ||
162 | support code is also built as another module, | ||
163 | snd-hda-codec-si3054. | ||
164 | This module is automatically loaded at probing. | ||
165 | |||
166 | config SND_HDA_GENERIC | ||
167 | bool "Enable generic HD-audio codec parser" | ||
168 | default y | ||
169 | help | ||
170 | Say Y here to enable the generic HD-audio codec parser | ||
171 | in snd-hda-intel driver. | ||
172 | |||
173 | config SND_HDA_POWER_SAVE | ||
174 | bool "Aggressive power-saving on HD-audio" | ||
175 | help | ||
176 | Say Y here to enable more aggressive power-saving mode on | ||
177 | HD-audio driver. The power-saving timeout can be configured | ||
178 | via power_save option or over sysfs on-the-fly. | ||
179 | |||
180 | config SND_HDA_POWER_SAVE_DEFAULT | ||
181 | int "Default time-out for HD-audio power-save mode" | ||
182 | depends on SND_HDA_POWER_SAVE | ||
183 | default 0 | ||
184 | help | ||
185 | The default time-out value in seconds for HD-audio automatic | ||
186 | power-save mode. 0 means to disable the power-save mode. | ||
187 | |||
188 | endif | ||