19c8ea1b2SJohan Hovold# 29c8ea1b2SJohan Hovold# Light sensors 39c8ea1b2SJohan Hovold# 49c8ea1b2SJohan Hovoldmenu "Light sensors" 59c8ea1b2SJohan Hovold 6bbdb822cSPeter Meerwaldconfig ADJD_S311 7bbdb822cSPeter Meerwald tristate "ADJD-S311-CR999 digital color sensor" 8bbdb822cSPeter Meerwald select IIO_BUFFER 9bbdb822cSPeter Meerwald select IIO_TRIGGERED_BUFFER 10bbdb822cSPeter Meerwald depends on I2C 11bbdb822cSPeter Meerwald help 12bbdb822cSPeter Meerwald If you say yes here you get support for the Avago ADJD-S311-CR999 13bbdb822cSPeter Meerwald digital color light sensor. 14bbdb822cSPeter Meerwald 15bbdb822cSPeter Meerwald This driver can also be built as a module. If so, the module 16bbdb822cSPeter Meerwald will be called adjd_s311. 17bbdb822cSPeter Meerwald 189c8ea1b2SJohan Hovoldconfig SENSORS_LM3533 199c8ea1b2SJohan Hovold tristate "LM3533 ambient light sensor" 209c8ea1b2SJohan Hovold depends on MFD_LM3533 219c8ea1b2SJohan Hovold help 229c8ea1b2SJohan Hovold If you say yes here you get support for the ambient light sensor 239c8ea1b2SJohan Hovold interface on National Semiconductor / TI LM3533 Lighting Power 249c8ea1b2SJohan Hovold chips. 259c8ea1b2SJohan Hovold 269c8ea1b2SJohan Hovold The sensor interface can be used to control the LEDs and backlights 279c8ea1b2SJohan Hovold of the chip through defining five light zones and three sets of 289c8ea1b2SJohan Hovold corresponding output-current values. 299c8ea1b2SJohan Hovold 309c8ea1b2SJohan Hovold The driver provides raw and mean adc readings along with the current 319c8ea1b2SJohan Hovold light zone through sysfs. A threshold event can be generated on zone 329c8ea1b2SJohan Hovold changes. The ALS-control output values can be set per zone for the 339c8ea1b2SJohan Hovold three current output channels. 3462a1efb9SPeter Meerwald 359c2251ddSJonathan Cameronconfig SENSORS_TSL2563 369c2251ddSJonathan Cameron tristate "TAOS TSL2560, TSL2561, TSL2562 and TSL2563 ambient light sensors" 379c2251ddSJonathan Cameron depends on I2C 389c2251ddSJonathan Cameron help 399c2251ddSJonathan Cameron If you say yes here you get support for the Taos TSL2560, 409c2251ddSJonathan Cameron TSL2561, TSL2562 and TSL2563 ambient light sensors. 419c2251ddSJonathan Cameron 429c2251ddSJonathan Cameron This driver can also be built as a module. If so, the module 439c2251ddSJonathan Cameron will be called tsl2563. 449c2251ddSJonathan Cameron 4562a1efb9SPeter Meerwaldconfig VCNL4000 4662a1efb9SPeter Meerwald tristate "VCNL4000 combined ALS and proximity sensor" 4762a1efb9SPeter Meerwald depends on I2C 4862a1efb9SPeter Meerwald help 4962a1efb9SPeter Meerwald Say Y here if you want to build a driver for the Vishay VCNL4000 5062a1efb9SPeter Meerwald combined ambient light and proximity sensor. 5162a1efb9SPeter Meerwald 5262a1efb9SPeter Meerwald To compile this driver as a module, choose M here: the 5362a1efb9SPeter Meerwald module will be called vcnl4000. 5462a1efb9SPeter Meerwald 55ed5514c9Ssrinivas pandruvadaconfig HID_SENSOR_ALS 56ed5514c9Ssrinivas pandruvada depends on HID_SENSOR_HUB 57ed5514c9Ssrinivas pandruvada select IIO_BUFFER 58ed5514c9Ssrinivas pandruvada select IIO_TRIGGERED_BUFFER 59ed5514c9Ssrinivas pandruvada select HID_SENSOR_IIO_COMMON 609541cc39SAlexander Holler select HID_SENSOR_IIO_TRIGGER 61ed5514c9Ssrinivas pandruvada tristate "HID ALS" 62ed5514c9Ssrinivas pandruvada help 63ed5514c9Ssrinivas pandruvada Say yes here to build support for the HID SENSOR 64ed5514c9Ssrinivas pandruvada Ambient light sensor. 65ed5514c9Ssrinivas pandruvada 669c8ea1b2SJohan Hovoldendmenu 67