diff options
Diffstat (limited to 'drivers/misc/Kconfig')
-rw-r--r-- | drivers/misc/Kconfig | 125 |
1 files changed, 114 insertions, 11 deletions
diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig index b74331260744..4e349cd98bcf 100644 --- a/drivers/misc/Kconfig +++ b/drivers/misc/Kconfig | |||
@@ -2,9 +2,16 @@ | |||
2 | # Misc strange devices | 2 | # Misc strange devices |
3 | # | 3 | # |
4 | 4 | ||
5 | # This one has to live outside of the MISC_DEVICES conditional, | ||
6 | # because it may be selected by drivers/platform/x86/hp_accel. | ||
7 | config SENSORS_LIS3LV02D | ||
8 | tristate | ||
9 | depends on INPUT | ||
10 | select INPUT_POLLDEV | ||
11 | default n | ||
12 | |||
5 | menuconfig MISC_DEVICES | 13 | menuconfig MISC_DEVICES |
6 | bool "Misc devices" | 14 | bool "Misc devices" |
7 | default y | ||
8 | ---help--- | 15 | ---help--- |
9 | Say Y here to get to see options for device drivers from various | 16 | Say Y here to get to see options for device drivers from various |
10 | different categories. This option alone does not add any kernel code. | 17 | different categories. This option alone does not add any kernel code. |
@@ -24,7 +31,8 @@ config AD525X_DPOT | |||
24 | AD5260, AD5262, AD5263, AD5290, AD5291, AD5292, AD5293, | 31 | AD5260, AD5262, AD5263, AD5290, AD5291, AD5292, AD5293, |
25 | AD7376, AD8400, AD8402, AD8403, ADN2850, AD5241, AD5242, | 32 | AD7376, AD8400, AD8402, AD8403, ADN2850, AD5241, AD5242, |
26 | AD5243, AD5245, AD5246, AD5247, AD5248, AD5280, AD5282, | 33 | AD5243, AD5245, AD5246, AD5247, AD5248, AD5280, AD5282, |
27 | ADN2860, AD5273, AD5171, AD5170, AD5172, AD5173 | 34 | ADN2860, AD5273, AD5171, AD5170, AD5172, AD5173, AD5270, |
35 | AD5271, AD5272, AD5274 | ||
28 | digital potentiometer chips. | 36 | digital potentiometer chips. |
29 | 37 | ||
30 | See Documentation/misc-devices/ad525x_dpot.txt for the | 38 | See Documentation/misc-devices/ad525x_dpot.txt for the |
@@ -62,6 +70,15 @@ config ATMEL_PWM | |||
62 | purposes including software controlled power-efficient backlights | 70 | purposes including software controlled power-efficient backlights |
63 | on LCD displays, motor control, and waveform generation. | 71 | on LCD displays, motor control, and waveform generation. |
64 | 72 | ||
73 | config AB8500_PWM | ||
74 | bool "AB8500 PWM support" | ||
75 | depends on AB8500_CORE && ARCH_U8500 | ||
76 | select HAVE_PWM | ||
77 | help | ||
78 | This driver exports functions to enable/disble/config/free Pulse | ||
79 | Width Modulation in the Analog Baseband Chip AB8500. | ||
80 | It is used by led and backlight driver to control the intensity. | ||
81 | |||
65 | config ATMEL_TCLIB | 82 | config ATMEL_TCLIB |
66 | bool "Atmel AT32/AT91 Timer/Counter Library" | 83 | bool "Atmel AT32/AT91 Timer/Counter Library" |
67 | depends on (AVR32 || ARCH_AT91) | 84 | depends on (AVR32 || ARCH_AT91) |
@@ -112,8 +129,8 @@ config IBM_ASM | |||
112 | 129 | ||
113 | WARNING: This software may not be supported or function | 130 | WARNING: This software may not be supported or function |
114 | correctly on your IBM server. Please consult the IBM ServerProven | 131 | correctly on your IBM server. Please consult the IBM ServerProven |
115 | website <http://www.pc.ibm.com/ww/eserver/xseries/serverproven> for | 132 | website <http://www-03.ibm.com/systems/info/x86servers/serverproven/compat/us/> |
116 | information on the specific driver level and support statement | 133 | for information on the specific driver level and support statement |
117 | for your IBM server. | 134 | for your IBM server. |
118 | 135 | ||
119 | config PHANTOM | 136 | config PHANTOM |
@@ -127,6 +144,19 @@ config PHANTOM | |||
127 | If you choose to build module, its name will be phantom. If unsure, | 144 | If you choose to build module, its name will be phantom. If unsure, |
128 | say N here. | 145 | say N here. |
129 | 146 | ||
147 | config INTEL_MID_PTI | ||
148 | tristate "Parallel Trace Interface for MIPI P1149.7 cJTAG standard" | ||
149 | default n | ||
150 | help | ||
151 | The PTI (Parallel Trace Interface) driver directs | ||
152 | trace data routed from various parts in the system out | ||
153 | through an Intel Penwell PTI port and out of the mobile | ||
154 | device for analysis with a debugging tool (Lauterbach or Fido). | ||
155 | |||
156 | You should select this driver if the target kernel is meant for | ||
157 | an Intel Atom (non-netbook) mobile device containing a MIPI | ||
158 | P1149.7 standard implementation. | ||
159 | |||
130 | config SGI_IOC4 | 160 | config SGI_IOC4 |
131 | tristate "SGI IOC4 Base IO support" | 161 | tristate "SGI IOC4 Base IO support" |
132 | depends on PCI | 162 | depends on PCI |
@@ -248,15 +278,15 @@ config CS5535_CLOCK_EVENT_SRC | |||
248 | generic PIT, and are suitable for use as high-res timers. | 278 | generic PIT, and are suitable for use as high-res timers. |
249 | 279 | ||
250 | config HP_ILO | 280 | config HP_ILO |
251 | tristate "Channel interface driver for HP iLO/iLO2 processor" | 281 | tristate "Channel interface driver for the HP iLO processor" |
252 | depends on PCI | 282 | depends on PCI |
253 | default n | 283 | default n |
254 | help | 284 | help |
255 | The channel interface driver allows applications to communicate | 285 | The channel interface driver allows applications to communicate |
256 | with iLO/iLO2 management processors present on HP ProLiant | 286 | with iLO management processors present on HP ProLiant servers. |
257 | servers. Upon loading, the driver creates /dev/hpilo/dXccbN files, | 287 | Upon loading, the driver creates /dev/hpilo/dXccbN files, which |
258 | which can be used to gather data from the management processor, | 288 | can be used to gather data from the management processor, via |
259 | via read and write system calls. | 289 | read and write system calls. |
260 | 290 | ||
261 | To compile this driver as a module, choose M here: the | 291 | To compile this driver as a module, choose M here: the |
262 | module will be called hpilo. | 292 | module will be called hpilo. |
@@ -284,6 +314,16 @@ config SGI_GRU_DEBUG | |||
284 | This option enables addition debugging code for the SGI GRU driver. If | 314 | This option enables addition debugging code for the SGI GRU driver. If |
285 | you are unsure, say N. | 315 | you are unsure, say N. |
286 | 316 | ||
317 | config APDS9802ALS | ||
318 | tristate "Medfield Avago APDS9802 ALS Sensor module" | ||
319 | depends on I2C | ||
320 | help | ||
321 | If you say yes here you get support for the ALS APDS9802 ambient | ||
322 | light sensor. | ||
323 | |||
324 | This driver can also be built as a module. If so, the module | ||
325 | will be called apds9802als. | ||
326 | |||
287 | config ISL29003 | 327 | config ISL29003 |
288 | tristate "Intersil ISL29003 ambient light sensor" | 328 | tristate "Intersil ISL29003 ambient light sensor" |
289 | depends on I2C && SYSFS | 329 | depends on I2C && SYSFS |
@@ -294,6 +334,16 @@ config ISL29003 | |||
294 | This driver can also be built as a module. If so, the module | 334 | This driver can also be built as a module. If so, the module |
295 | will be called isl29003. | 335 | will be called isl29003. |
296 | 336 | ||
337 | config ISL29020 | ||
338 | tristate "Intersil ISL29020 ambient light sensor" | ||
339 | depends on I2C | ||
340 | help | ||
341 | If you say yes here you get support for the Intersil ISL29020 | ||
342 | ambient light sensor. | ||
343 | |||
344 | This driver can also be built as a module. If so, the module | ||
345 | will be called isl29020. | ||
346 | |||
297 | config SENSORS_TSL2550 | 347 | config SENSORS_TSL2550 |
298 | tristate "Taos TSL2550 ambient light sensor" | 348 | tristate "Taos TSL2550 ambient light sensor" |
299 | depends on I2C && SYSFS | 349 | depends on I2C && SYSFS |
@@ -314,6 +364,27 @@ config SENSORS_BH1780 | |||
314 | This driver can also be built as a module. If so, the module | 364 | This driver can also be built as a module. If so, the module |
315 | will be called bh1780gli. | 365 | will be called bh1780gli. |
316 | 366 | ||
367 | config SENSORS_BH1770 | ||
368 | tristate "BH1770GLC / SFH7770 combined ALS - Proximity sensor" | ||
369 | depends on I2C | ||
370 | ---help--- | ||
371 | Say Y here if you want to build a driver for BH1770GLC (ROHM) or | ||
372 | SFH7770 (Osram) combined ambient light and proximity sensor chip. | ||
373 | |||
374 | To compile this driver as a module, choose M here: the | ||
375 | module will be called bh1770glc. If unsure, say N here. | ||
376 | |||
377 | config SENSORS_APDS990X | ||
378 | tristate "APDS990X combined als and proximity sensors" | ||
379 | depends on I2C | ||
380 | default n | ||
381 | ---help--- | ||
382 | Say Y here if you want to build a driver for Avago APDS990x | ||
383 | combined ambient light and proximity sensor chip. | ||
384 | |||
385 | To compile this driver as a module, choose M here: the | ||
386 | module will be called apds990x. If unsure, say N here. | ||
387 | |||
317 | config HMC6352 | 388 | config HMC6352 |
318 | tristate "Honeywell HMC6352 compass" | 389 | tristate "Honeywell HMC6352 compass" |
319 | depends on I2C | 390 | depends on I2C |
@@ -344,6 +415,16 @@ config DS1682 | |||
344 | This driver can also be built as a module. If so, the module | 415 | This driver can also be built as a module. If so, the module |
345 | will be called ds1682. | 416 | will be called ds1682. |
346 | 417 | ||
418 | config SPEAR13XX_PCIE_GADGET | ||
419 | bool "PCIe gadget support for SPEAr13XX platform" | ||
420 | depends on ARCH_SPEAR13XX | ||
421 | default n | ||
422 | help | ||
423 | This option enables gadget support for PCIe controller. If | ||
424 | board file defines any controller as PCIe endpoint then a sysfs | ||
425 | entry will be created for that controller. User can use these | ||
426 | sysfs node to configure PCIe EP as per his requirements. | ||
427 | |||
347 | config TI_DAC7512 | 428 | config TI_DAC7512 |
348 | tristate "Texas Instruments DAC7512" | 429 | tristate "Texas Instruments DAC7512" |
349 | depends on SPI && SYSFS | 430 | depends on SPI && SYSFS |
@@ -352,7 +433,7 @@ config TI_DAC7512 | |||
352 | DAC7512 16-bit digital-to-analog converter. | 433 | DAC7512 16-bit digital-to-analog converter. |
353 | 434 | ||
354 | This driver can also be built as a module. If so, the module | 435 | This driver can also be built as a module. If so, the module |
355 | will be calles ti_dac7512. | 436 | will be called ti_dac7512. |
356 | 437 | ||
357 | config VMWARE_BALLOON | 438 | config VMWARE_BALLOON |
358 | tristate "VMware Balloon Driver" | 439 | tristate "VMware Balloon Driver" |
@@ -385,14 +466,36 @@ config BMP085 | |||
385 | depends on I2C && SYSFS | 466 | depends on I2C && SYSFS |
386 | help | 467 | help |
387 | If you say yes here you get support for the Bosch Sensortec | 468 | If you say yes here you get support for the Bosch Sensortec |
388 | BMP086 digital pressure sensor. | 469 | BMP085 digital pressure sensor. |
389 | 470 | ||
390 | To compile this driver as a module, choose M here: the | 471 | To compile this driver as a module, choose M here: the |
391 | module will be called bmp085. | 472 | module will be called bmp085. |
392 | 473 | ||
474 | config PCH_PHUB | ||
475 | tristate "Intel EG20T PCH / OKI SEMICONDUCTOR IOH(ML7213/ML7223) PHUB" | ||
476 | depends on PCI | ||
477 | help | ||
478 | This driver is for PCH(Platform controller Hub) PHUB(Packet Hub) of | ||
479 | Intel Topcliff which is an IOH(Input/Output Hub) for x86 embedded | ||
480 | processor. The Topcliff has MAC address and Option ROM data in SROM. | ||
481 | This driver can access MAC address and Option ROM data in SROM. | ||
482 | |||
483 | This driver also can be used for OKI SEMICONDUCTOR IOH(Input/ | ||
484 | Output Hub), ML7213 and ML7223. | ||
485 | ML7213 IOH is for IVI(In-Vehicle Infotainment) use and ML7223 IOH is | ||
486 | for MP(Media Phone) use. | ||
487 | ML7213/ML7223 is companion chip for Intel Atom E6xx series. | ||
488 | ML7213/ML7223 is completely compatible for Intel EG20T PCH. | ||
489 | |||
490 | To compile this driver as a module, choose M here: the module will | ||
491 | be called pch_phub. | ||
492 | |||
393 | source "drivers/misc/c2port/Kconfig" | 493 | source "drivers/misc/c2port/Kconfig" |
394 | source "drivers/misc/eeprom/Kconfig" | 494 | source "drivers/misc/eeprom/Kconfig" |
395 | source "drivers/misc/cb710/Kconfig" | 495 | source "drivers/misc/cb710/Kconfig" |
396 | source "drivers/misc/iwmc3200top/Kconfig" | 496 | source "drivers/misc/iwmc3200top/Kconfig" |
497 | source "drivers/misc/ti-st/Kconfig" | ||
498 | source "drivers/misc/lis3lv02d/Kconfig" | ||
499 | source "drivers/misc/carma/Kconfig" | ||
397 | 500 | ||
398 | endif # MISC_DEVICES | 501 | endif # MISC_DEVICES |