1# 2# Light sensors 3# 4# When adding new entries keep the list in alphabetical order 5 6menu "Light sensors" 7 8config ADJD_S311 9 tristate "ADJD-S311-CR999 digital color sensor" 10 select IIO_BUFFER 11 select IIO_TRIGGERED_BUFFER 12 depends on I2C 13 help 14 If you say yes here you get support for the Avago ADJD-S311-CR999 15 digital color light sensor. 16 17 This driver can also be built as a module. If so, the module 18 will be called adjd_s311. 19 20config AL3320A 21 tristate "AL3320A ambient light sensor" 22 depends on I2C 23 help 24 Say Y here if you want to build a driver for the Dyna Image AL3320A 25 ambient light sensor. 26 27 To compile this driver as a module, choose M here: the 28 module will be called al3320a. 29 30config APDS9300 31 tristate "APDS9300 ambient light sensor" 32 depends on I2C 33 help 34 Say Y here if you want to build a driver for the Avago APDS9300 35 ambient light sensor. 36 37 To compile this driver as a module, choose M here: the 38 module will be called apds9300. 39 40config CM32181 41 depends on I2C 42 tristate "CM32181 driver" 43 help 44 Say Y here if you use cm32181. 45 This option enables ambient light sensor using 46 Capella cm32181 device driver. 47 48 To compile this driver as a module, choose M here: 49 the module will be called cm32181. 50 51config CM36651 52 depends on I2C 53 tristate "CM36651 driver" 54 help 55 Say Y here if you use cm36651. 56 This option enables proximity & RGB sensor using 57 Capella cm36651 device driver. 58 59 To compile this driver as a module, choose M here: 60 the module will be called cm36651. 61 62config GP2AP020A00F 63 tristate "Sharp GP2AP020A00F Proximity/ALS sensor" 64 depends on I2C 65 select IIO_BUFFER 66 select IIO_TRIGGERED_BUFFER 67 select IRQ_WORK 68 help 69 Say Y here if you have a Sharp GP2AP020A00F proximity/ALS combo-chip 70 hooked to an I2C bus. 71 72 To compile this driver as a module, choose M here: the 73 module will be called gp2ap020a00f. 74 75config ISL29125 76 tristate "Intersil ISL29125 digital color light sensor" 77 depends on I2C 78 select IIO_BUFFER 79 select IIO_TRIGGERED_BUFFER 80 help 81 Say Y here if you want to build a driver for the Intersil ISL29125 82 RGB light sensor for I2C. 83 84 To compile this driver as a module, choose M here: the module will be 85 called isl29125. 86 87config HID_SENSOR_ALS 88 depends on HID_SENSOR_HUB 89 select IIO_BUFFER 90 select IIO_TRIGGERED_BUFFER 91 select HID_SENSOR_IIO_COMMON 92 select HID_SENSOR_IIO_TRIGGER 93 tristate "HID ALS" 94 help 95 Say yes here to build support for the HID SENSOR 96 Ambient light sensor. 97 98config HID_SENSOR_PROX 99 depends on HID_SENSOR_HUB 100 select IIO_BUFFER 101 select IIO_TRIGGERED_BUFFER 102 select HID_SENSOR_IIO_COMMON 103 select HID_SENSOR_IIO_TRIGGER 104 tristate "HID PROX" 105 help 106 Say yes here to build support for the HID SENSOR 107 Proximity sensor. 108 109 To compile this driver as a module, choose M here: the 110 module will be called hid-sensor-prox. 111 112config SENSORS_LM3533 113 tristate "LM3533 ambient light sensor" 114 depends on MFD_LM3533 115 help 116 If you say yes here you get support for the ambient light sensor 117 interface on National Semiconductor / TI LM3533 Lighting Power 118 chips. 119 120 The sensor interface can be used to control the LEDs and backlights 121 of the chip through defining five light zones and three sets of 122 corresponding output-current values. 123 124 The driver provides raw and mean adc readings along with the current 125 light zone through sysfs. A threshold event can be generated on zone 126 changes. The ALS-control output values can be set per zone for the 127 three current output channels. 128 129config LTR501 130 tristate "LTR-501ALS-01 light sensor" 131 depends on I2C 132 select IIO_BUFFER 133 select IIO_TRIGGERED_BUFFER 134 help 135 If you say yes here you get support for the Lite-On LTR-501ALS-01 136 ambient light and proximity sensor. 137 138 This driver can also be built as a module. If so, the module 139 will be called ltr501. 140 141config TCS3414 142 tristate "TAOS TCS3414 digital color sensor" 143 depends on I2C 144 select IIO_BUFFER 145 select IIO_TRIGGERED_BUFFER 146 help 147 If you say yes here you get support for the TAOS TCS3414 148 family of digital color sensors. 149 150 This driver can also be built as a module. If so, the module 151 will be called tcs3414. 152 153config TCS3472 154 tristate "TAOS TCS3472 color light-to-digital converter" 155 depends on I2C 156 select IIO_BUFFER 157 select IIO_TRIGGERED_BUFFER 158 help 159 If you say yes here you get support for the TAOS TCS3472 160 family of color light-to-digital converters with IR filter. 161 162 This driver can also be built as a module. If so, the module 163 will be called tcs3472. 164 165config SENSORS_TSL2563 166 tristate "TAOS TSL2560, TSL2561, TSL2562 and TSL2563 ambient light sensors" 167 depends on I2C 168 help 169 If you say yes here you get support for the Taos TSL2560, 170 TSL2561, TSL2562 and TSL2563 ambient light sensors. 171 172 This driver can also be built as a module. If so, the module 173 will be called tsl2563. 174 175config TSL4531 176 tristate "TAOS TSL4531 ambient light sensors" 177 depends on I2C 178 help 179 Say Y here if you want to build a driver for the TAOS TSL4531 family 180 of ambient light sensors with direct lux output. 181 182 To compile this driver as a module, choose M here: the 183 module will be called tsl4531. 184 185config VCNL4000 186 tristate "VCNL4000 combined ALS and proximity sensor" 187 depends on I2C 188 help 189 Say Y here if you want to build a driver for the Vishay VCNL4000 190 combined ambient light and proximity sensor. 191 192 To compile this driver as a module, choose M here: the 193 module will be called vcnl4000. 194 195endmenu 196