diff options
Diffstat (limited to 'sound/pci/hda/Kconfig')
-rw-r--r-- | sound/pci/hda/Kconfig | 129 |
1 files changed, 49 insertions, 80 deletions
diff --git a/sound/pci/hda/Kconfig b/sound/pci/hda/Kconfig index 4cdd9ded4563..0e53634dbbd8 100644 --- a/sound/pci/hda/Kconfig +++ b/sound/pci/hda/Kconfig | |||
@@ -87,69 +87,54 @@ config SND_HDA_PATCH_LOADER | |||
87 | This option turns on hwdep and reconfig features automatically. | 87 | This option turns on hwdep and reconfig features automatically. |
88 | 88 | ||
89 | config SND_HDA_CODEC_REALTEK | 89 | config SND_HDA_CODEC_REALTEK |
90 | bool "Build Realtek HD-audio codec support" | 90 | tristate "Build Realtek HD-audio codec support" |
91 | default y | ||
92 | select SND_HDA_GENERIC | 91 | select SND_HDA_GENERIC |
93 | help | 92 | help |
94 | Say Y here to include Realtek HD-audio codec support in | 93 | Say Y or M here to include Realtek HD-audio codec support in |
95 | snd-hda-intel driver, such as ALC880. | 94 | snd-hda-intel driver, such as ALC880. |
96 | 95 | ||
97 | When the HD-audio driver is built as a module, the codec | 96 | comment "Set to Y if you want auto-loading the codec driver" |
98 | support code is also built as another module, | 97 | depends on SND_HDA_INTEL=y && SND_HDA_CODEC_REALTEK=m |
99 | snd-hda-codec-realtek. | ||
100 | This module is automatically loaded at probing. | ||
101 | 98 | ||
102 | config SND_HDA_CODEC_ANALOG | 99 | config SND_HDA_CODEC_ANALOG |
103 | bool "Build Analog Device HD-audio codec support" | 100 | tristate "Build Analog Device HD-audio codec support" |
104 | default y | ||
105 | select SND_HDA_GENERIC | 101 | select SND_HDA_GENERIC |
106 | help | 102 | help |
107 | Say Y here to include Analog Device HD-audio codec support in | 103 | Say Y or M here to include Analog Device HD-audio codec support in |
108 | snd-hda-intel driver, such as AD1986A. | 104 | snd-hda-intel driver, such as AD1986A. |
109 | 105 | ||
110 | When the HD-audio driver is built as a module, the codec | 106 | comment "Set to Y if you want auto-loading the codec driver" |
111 | support code is also built as another module, | 107 | depends on SND_HDA_INTEL=y && SND_HDA_CODEC_ANALOG=m |
112 | snd-hda-codec-analog. | ||
113 | This module is automatically loaded at probing. | ||
114 | 108 | ||
115 | config SND_HDA_CODEC_SIGMATEL | 109 | config SND_HDA_CODEC_SIGMATEL |
116 | bool "Build IDT/Sigmatel HD-audio codec support" | 110 | tristate "Build IDT/Sigmatel HD-audio codec support" |
117 | default y | ||
118 | select SND_HDA_GENERIC | 111 | select SND_HDA_GENERIC |
119 | help | 112 | help |
120 | Say Y here to include IDT (Sigmatel) HD-audio codec support in | 113 | Say Y or M here to include IDT (Sigmatel) HD-audio codec support in |
121 | snd-hda-intel driver, such as STAC9200. | 114 | snd-hda-intel driver, such as STAC9200. |
122 | 115 | ||
123 | When the HD-audio driver is built as a module, the codec | 116 | comment "Set to Y if you want auto-loading the codec driver" |
124 | support code is also built as another module, | 117 | depends on SND_HDA_INTEL=y && SND_HDA_CODEC_SIGMATEL=m |
125 | snd-hda-codec-idt. | ||
126 | This module is automatically loaded at probing. | ||
127 | 118 | ||
128 | config SND_HDA_CODEC_VIA | 119 | config SND_HDA_CODEC_VIA |
129 | bool "Build VIA HD-audio codec support" | 120 | tristate "Build VIA HD-audio codec support" |
130 | default y | ||
131 | select SND_HDA_GENERIC | 121 | select SND_HDA_GENERIC |
132 | help | 122 | help |
133 | Say Y here to include VIA HD-audio codec support in | 123 | Say Y or M here to include VIA HD-audio codec support in |
134 | snd-hda-intel driver, such as VT1708. | 124 | snd-hda-intel driver, such as VT1708. |
135 | 125 | ||
136 | When the HD-audio driver is built as a module, the codec | 126 | comment "Set to Y if you want auto-loading the codec driver" |
137 | support code is also built as another module, | 127 | depends on SND_HDA_INTEL=y && SND_HDA_CODEC_VIA=m |
138 | snd-hda-codec-via. | ||
139 | This module is automatically loaded at probing. | ||
140 | 128 | ||
141 | config SND_HDA_CODEC_HDMI | 129 | config SND_HDA_CODEC_HDMI |
142 | bool "Build HDMI/DisplayPort HD-audio codec support" | 130 | tristate "Build HDMI/DisplayPort HD-audio codec support" |
143 | default y | ||
144 | help | 131 | help |
145 | Say Y here to include HDMI and DisplayPort HD-audio codec | 132 | Say Y or M here to include HDMI and DisplayPort HD-audio codec |
146 | support in snd-hda-intel driver. This includes all AMD/ATI, | 133 | support in snd-hda-intel driver. This includes all AMD/ATI, |
147 | Intel and Nvidia HDMI/DisplayPort codecs. | 134 | Intel and Nvidia HDMI/DisplayPort codecs. |
148 | 135 | ||
149 | When the HD-audio driver is built as a module, the codec | 136 | comment "Set to Y if you want auto-loading the codec driver" |
150 | support code is also built as another module, | 137 | depends on SND_HDA_INTEL=y && SND_HDA_CODEC_HDMI=m |
151 | snd-hda-codec-hdmi. | ||
152 | This module is automatically loaded at probing. | ||
153 | 138 | ||
154 | config SND_HDA_I915 | 139 | config SND_HDA_I915 |
155 | bool | 140 | bool |
@@ -157,55 +142,43 @@ config SND_HDA_I915 | |||
157 | depends on DRM_I915 | 142 | depends on DRM_I915 |
158 | 143 | ||
159 | config SND_HDA_CODEC_CIRRUS | 144 | config SND_HDA_CODEC_CIRRUS |
160 | bool "Build Cirrus Logic codec support" | 145 | tristate "Build Cirrus Logic codec support" |
161 | default y | ||
162 | select SND_HDA_GENERIC | 146 | select SND_HDA_GENERIC |
163 | help | 147 | help |
164 | Say Y here to include Cirrus Logic codec support in | 148 | Say Y or M here to include Cirrus Logic codec support in |
165 | snd-hda-intel driver, such as CS4206. | 149 | snd-hda-intel driver, such as CS4206. |
166 | 150 | ||
167 | When the HD-audio driver is built as a module, the codec | 151 | comment "Set to Y if you want auto-loading the codec driver" |
168 | support code is also built as another module, | 152 | depends on SND_HDA_INTEL=y && SND_HDA_CODEC_CIRRUS=m |
169 | snd-hda-codec-cirrus. | ||
170 | This module is automatically loaded at probing. | ||
171 | 153 | ||
172 | config SND_HDA_CODEC_CONEXANT | 154 | config SND_HDA_CODEC_CONEXANT |
173 | bool "Build Conexant HD-audio codec support" | 155 | tristate "Build Conexant HD-audio codec support" |
174 | default y | ||
175 | select SND_HDA_GENERIC | 156 | select SND_HDA_GENERIC |
176 | help | 157 | help |
177 | Say Y here to include Conexant HD-audio codec support in | 158 | Say Y or M here to include Conexant HD-audio codec support in |
178 | snd-hda-intel driver, such as CX20549. | 159 | snd-hda-intel driver, such as CX20549. |
179 | 160 | ||
180 | When the HD-audio driver is built as a module, the codec | 161 | comment "Set to Y if you want auto-loading the codec driver" |
181 | support code is also built as another module, | 162 | depends on SND_HDA_INTEL=y && SND_HDA_CODEC_CONEXANT=m |
182 | snd-hda-codec-conexant. | ||
183 | This module is automatically loaded at probing. | ||
184 | 163 | ||
185 | config SND_HDA_CODEC_CA0110 | 164 | config SND_HDA_CODEC_CA0110 |
186 | bool "Build Creative CA0110-IBG codec support" | 165 | tristate "Build Creative CA0110-IBG codec support" |
187 | default y | ||
188 | select SND_HDA_GENERIC | 166 | select SND_HDA_GENERIC |
189 | help | 167 | help |
190 | Say Y here to include Creative CA0110-IBG codec support in | 168 | Say Y or M here to include Creative CA0110-IBG codec support in |
191 | snd-hda-intel driver, found on some Creative X-Fi cards. | 169 | snd-hda-intel driver, found on some Creative X-Fi cards. |
192 | 170 | ||
193 | When the HD-audio driver is built as a module, the codec | 171 | comment "Set to Y if you want auto-loading the codec driver" |
194 | support code is also built as another module, | 172 | depends on SND_HDA_INTEL=y && SND_HDA_CODEC_CA0110=m |
195 | snd-hda-codec-ca0110. | ||
196 | This module is automatically loaded at probing. | ||
197 | 173 | ||
198 | config SND_HDA_CODEC_CA0132 | 174 | config SND_HDA_CODEC_CA0132 |
199 | bool "Build Creative CA0132 codec support" | 175 | tristate "Build Creative CA0132 codec support" |
200 | default y | ||
201 | help | 176 | help |
202 | Say Y here to include Creative CA0132 codec support in | 177 | Say Y or M here to include Creative CA0132 codec support in |
203 | snd-hda-intel driver. | 178 | snd-hda-intel driver. |
204 | 179 | ||
205 | When the HD-audio driver is built as a module, the codec | 180 | comment "Set to Y if you want auto-loading the codec driver" |
206 | support code is also built as another module, | 181 | depends on SND_HDA_INTEL=y && SND_HDA_CODEC_CA0132=m |
207 | snd-hda-codec-ca0132. | ||
208 | This module is automatically loaded at probing. | ||
209 | 182 | ||
210 | config SND_HDA_CODEC_CA0132_DSP | 183 | config SND_HDA_CODEC_CA0132_DSP |
211 | bool "Support new DSP code for CA0132 codec" | 184 | bool "Support new DSP code for CA0132 codec" |
@@ -220,37 +193,33 @@ config SND_HDA_CODEC_CA0132_DSP | |||
220 | (ctefx.bin). | 193 | (ctefx.bin). |
221 | 194 | ||
222 | config SND_HDA_CODEC_CMEDIA | 195 | config SND_HDA_CODEC_CMEDIA |
223 | bool "Build C-Media HD-audio codec support" | 196 | tristate "Build C-Media HD-audio codec support" |
224 | default y | ||
225 | select SND_HDA_GENERIC | 197 | select SND_HDA_GENERIC |
226 | help | 198 | help |
227 | Say Y here to include C-Media HD-audio codec support in | 199 | Say Y or M here to include C-Media HD-audio codec support in |
228 | snd-hda-intel driver, such as CMI9880. | 200 | snd-hda-intel driver, such as CMI9880. |
229 | 201 | ||
230 | When the HD-audio driver is built as a module, the codec | 202 | comment "Set to Y if you want auto-loading the codec driver" |
231 | support code is also built as another module, | 203 | depends on SND_HDA_INTEL=y && SND_HDA_CODEC_CMEDIA=m |
232 | snd-hda-codec-cmedia. | ||
233 | This module is automatically loaded at probing. | ||
234 | 204 | ||
235 | config SND_HDA_CODEC_SI3054 | 205 | config SND_HDA_CODEC_SI3054 |
236 | bool "Build Silicon Labs 3054 HD-modem codec support" | 206 | tristate "Build Silicon Labs 3054 HD-modem codec support" |
237 | default y | ||
238 | help | 207 | help |
239 | Say Y here to include Silicon Labs 3054 HD-modem codec | 208 | Say Y or M here to include Silicon Labs 3054 HD-modem codec |
240 | (and compatibles) support in snd-hda-intel driver. | 209 | (and compatibles) support in snd-hda-intel driver. |
241 | 210 | ||
242 | When the HD-audio driver is built as a module, the codec | 211 | comment "Set to Y if you want auto-loading the codec driver" |
243 | support code is also built as another module, | 212 | depends on SND_HDA_INTEL=y && SND_HDA_CODEC_SI3054=m |
244 | snd-hda-codec-si3054. | ||
245 | This module is automatically loaded at probing. | ||
246 | 213 | ||
247 | config SND_HDA_GENERIC | 214 | config SND_HDA_GENERIC |
248 | bool "Enable generic HD-audio codec parser" | 215 | tristate "Enable generic HD-audio codec parser" |
249 | default y | ||
250 | help | 216 | help |
251 | Say Y here to enable the generic HD-audio codec parser | 217 | Say Y or M here to enable the generic HD-audio codec parser |
252 | in snd-hda-intel driver. | 218 | in snd-hda-intel driver. |
253 | 219 | ||
220 | comment "Set to Y if you want auto-loading the codec driver" | ||
221 | depends on SND_HDA_INTEL=y && SND_HDA_GENERIC=m | ||
222 | |||
254 | config SND_HDA_POWER_SAVE_DEFAULT | 223 | config SND_HDA_POWER_SAVE_DEFAULT |
255 | int "Default time-out for HD-audio power-save mode" | 224 | int "Default time-out for HD-audio power-save mode" |
256 | depends on PM | 225 | depends on PM |