diff options
Diffstat (limited to 'drivers/misc/Kconfig')
-rw-r--r-- | drivers/misc/Kconfig | 108 |
1 files changed, 95 insertions, 13 deletions
diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig index df1f86b5c83e..0d0d625fece2 100644 --- a/drivers/misc/Kconfig +++ b/drivers/misc/Kconfig | |||
@@ -13,6 +13,20 @@ menuconfig MISC_DEVICES | |||
13 | 13 | ||
14 | if MISC_DEVICES | 14 | if MISC_DEVICES |
15 | 15 | ||
16 | config AD525X_DPOT | ||
17 | tristate "Analog Devices AD525x Digital Potentiometers" | ||
18 | depends on I2C && SYSFS | ||
19 | help | ||
20 | If you say yes here, you get support for the Analog Devices | ||
21 | AD5258, AD5259, AD5251, AD5252, AD5253, AD5254 and AD5255 | ||
22 | digital potentiometer chips. | ||
23 | |||
24 | See Documentation/misc-devices/ad525x_dpot.txt for the | ||
25 | userspace interface. | ||
26 | |||
27 | This driver can also be built as a module. If so, the module | ||
28 | will be called ad525x_dpot. | ||
29 | |||
16 | config ATMEL_PWM | 30 | config ATMEL_PWM |
17 | tristate "Atmel AT32/AT91 PWM support" | 31 | tristate "Atmel AT32/AT91 PWM support" |
18 | depends on AVR32 || ARCH_AT91SAM9263 || ARCH_AT91SAM9RL || ARCH_AT91CAP9 | 32 | depends on AVR32 || ARCH_AT91SAM9263 || ARCH_AT91SAM9RL || ARCH_AT91CAP9 |
@@ -173,6 +187,40 @@ config SGI_XP | |||
173 | this feature will allow for direct communication between SSIs | 187 | this feature will allow for direct communication between SSIs |
174 | based on a network adapter and DMA messaging. | 188 | based on a network adapter and DMA messaging. |
175 | 189 | ||
190 | config CS5535_MFGPT | ||
191 | tristate "CS5535/CS5536 Geode Multi-Function General Purpose Timer (MFGPT) support" | ||
192 | depends on PCI | ||
193 | depends on X86 | ||
194 | default n | ||
195 | help | ||
196 | This driver provides access to MFGPT functionality for other | ||
197 | drivers that need timers. MFGPTs are available in the CS5535 and | ||
198 | CS5536 companion chips that are found in AMD Geode and several | ||
199 | other platforms. They have a better resolution and max interval | ||
200 | than the generic PIT, and are suitable for use as high-res timers. | ||
201 | You probably don't want to enable this manually; other drivers that | ||
202 | make use of it should enable it. | ||
203 | |||
204 | config CS5535_MFGPT_DEFAULT_IRQ | ||
205 | int | ||
206 | depends on CS5535_MFGPT | ||
207 | default 7 | ||
208 | help | ||
209 | MFGPTs on the CS5535 require an interrupt. The selected IRQ | ||
210 | can be overridden as a module option as well as by driver that | ||
211 | use the cs5535_mfgpt_ API; however, different architectures might | ||
212 | want to use a different IRQ by default. This is here for | ||
213 | architectures to set as necessary. | ||
214 | |||
215 | config CS5535_CLOCK_EVENT_SRC | ||
216 | tristate "CS5535/CS5536 high-res timer (MFGPT) events" | ||
217 | depends on GENERIC_TIME && GENERIC_CLOCKEVENTS && CS5535_MFGPT | ||
218 | help | ||
219 | This driver provides a clock event source based on the MFGPT | ||
220 | timer(s) in the CS5535 and CS5536 companion chips. | ||
221 | MFGPTs have a better resolution and max interval than the | ||
222 | generic PIT, and are suitable for use as high-res timers. | ||
223 | |||
176 | config HP_ILO | 224 | config HP_ILO |
177 | tristate "Channel interface driver for HP iLO/iLO2 processor" | 225 | tristate "Channel interface driver for HP iLO/iLO2 processor" |
178 | depends on PCI | 226 | depends on PCI |
@@ -210,19 +258,6 @@ config SGI_GRU_DEBUG | |||
210 | This option enables addition debugging code for the SGI GRU driver. If | 258 | This option enables addition debugging code for the SGI GRU driver. If |
211 | you are unsure, say N. | 259 | you are unsure, say N. |
212 | 260 | ||
213 | config DELL_LAPTOP | ||
214 | tristate "Dell Laptop Extras (EXPERIMENTAL)" | ||
215 | depends on X86 | ||
216 | depends on DCDBAS | ||
217 | depends on EXPERIMENTAL | ||
218 | depends on BACKLIGHT_CLASS_DEVICE | ||
219 | depends on RFKILL | ||
220 | depends on POWER_SUPPLY | ||
221 | default n | ||
222 | ---help--- | ||
223 | This driver adds support for rfkill and backlight control to Dell | ||
224 | laptops. | ||
225 | |||
226 | config ISL29003 | 261 | config ISL29003 |
227 | tristate "Intersil ISL29003 ambient light sensor" | 262 | tristate "Intersil ISL29003 ambient light sensor" |
228 | depends on I2C && SYSFS | 263 | depends on I2C && SYSFS |
@@ -233,6 +268,16 @@ config ISL29003 | |||
233 | This driver can also be built as a module. If so, the module | 268 | This driver can also be built as a module. If so, the module |
234 | will be called isl29003. | 269 | will be called isl29003. |
235 | 270 | ||
271 | config SENSORS_TSL2550 | ||
272 | tristate "Taos TSL2550 ambient light sensor" | ||
273 | depends on I2C && SYSFS | ||
274 | help | ||
275 | If you say yes here you get support for the Taos TSL2550 | ||
276 | ambient light sensor. | ||
277 | |||
278 | This driver can also be built as a module. If so, the module | ||
279 | will be called tsl2550. | ||
280 | |||
236 | config EP93XX_PWM | 281 | config EP93XX_PWM |
237 | tristate "EP93xx PWM support" | 282 | tristate "EP93xx PWM support" |
238 | depends on ARCH_EP93XX | 283 | depends on ARCH_EP93XX |
@@ -246,8 +291,45 @@ config EP93XX_PWM | |||
246 | To compile this driver as a module, choose M here: the module will | 291 | To compile this driver as a module, choose M here: the module will |
247 | be called ep93xx_pwm. | 292 | be called ep93xx_pwm. |
248 | 293 | ||
294 | config DS1682 | ||
295 | tristate "Dallas DS1682 Total Elapsed Time Recorder with Alarm" | ||
296 | depends on I2C && EXPERIMENTAL | ||
297 | help | ||
298 | If you say yes here you get support for Dallas Semiconductor | ||
299 | DS1682 Total Elapsed Time Recorder. | ||
300 | |||
301 | This driver can also be built as a module. If so, the module | ||
302 | will be called ds1682. | ||
303 | |||
304 | config TI_DAC7512 | ||
305 | tristate "Texas Instruments DAC7512" | ||
306 | depends on SPI && SYSFS | ||
307 | help | ||
308 | If you say yes here you get support for the Texas Instruments | ||
309 | DAC7512 16-bit digital-to-analog converter. | ||
310 | |||
311 | This driver can also be built as a module. If so, the module | ||
312 | will be calles ti_dac7512. | ||
313 | |||
314 | config VMWARE_BALLOON | ||
315 | tristate "VMware Balloon Driver" | ||
316 | depends on X86 | ||
317 | help | ||
318 | This is VMware physical memory management driver which acts | ||
319 | like a "balloon" that can be inflated to reclaim physical pages | ||
320 | by reserving them in the guest and invalidating them in the | ||
321 | monitor, freeing up the underlying machine pages so they can | ||
322 | be allocated to other guests. The balloon can also be deflated | ||
323 | to allow the guest to use more physical memory. | ||
324 | |||
325 | If unsure, say N. | ||
326 | |||
327 | To compile this driver as a module, choose M here: the | ||
328 | module will be called vmware_balloon. | ||
329 | |||
249 | source "drivers/misc/c2port/Kconfig" | 330 | source "drivers/misc/c2port/Kconfig" |
250 | source "drivers/misc/eeprom/Kconfig" | 331 | source "drivers/misc/eeprom/Kconfig" |
251 | source "drivers/misc/cb710/Kconfig" | 332 | source "drivers/misc/cb710/Kconfig" |
333 | source "drivers/misc/iwmc3200top/Kconfig" | ||
252 | 334 | ||
253 | endif # MISC_DEVICES | 335 | endif # MISC_DEVICES |