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 CM3232 52 depends on I2C 53 tristate "CM3232 ambient light sensor" 54 help 55 Say Y here if you use cm3232. 56 This option enables ambient light sensor using 57 Capella Microsystems cm3232 device driver. 58 59 To compile this driver as a module, choose M here: 60 the module will be called cm3232. 61 62config CM3323 63 depends on I2C 64 tristate "Capella CM3323 color light sensor" 65 help 66 Say Y here if you want to build a driver for Capela CM3323 67 color sensor. 68 69 To compile this driver as a module, choose M here: the module will 70 be called cm3323. 71 72config CM36651 73 depends on I2C 74 tristate "CM36651 driver" 75 help 76 Say Y here if you use cm36651. 77 This option enables proximity & RGB sensor using 78 Capella cm36651 device driver. 79 80 To compile this driver as a module, choose M here: 81 the module will be called cm36651. 82 83config GP2AP020A00F 84 tristate "Sharp GP2AP020A00F Proximity/ALS sensor" 85 depends on I2C 86 select REGMAP_I2C 87 select IIO_BUFFER 88 select IIO_TRIGGERED_BUFFER 89 select IRQ_WORK 90 help 91 Say Y here if you have a Sharp GP2AP020A00F proximity/ALS combo-chip 92 hooked to an I2C bus. 93 94 To compile this driver as a module, choose M here: the 95 module will be called gp2ap020a00f. 96 97config ISL29125 98 tristate "Intersil ISL29125 digital color light sensor" 99 depends on I2C 100 select IIO_BUFFER 101 select IIO_TRIGGERED_BUFFER 102 help 103 Say Y here if you want to build a driver for the Intersil ISL29125 104 RGB light sensor for I2C. 105 106 To compile this driver as a module, choose M here: the module will be 107 called isl29125. 108 109config HID_SENSOR_ALS 110 depends on HID_SENSOR_HUB 111 select IIO_BUFFER 112 select IIO_TRIGGERED_BUFFER 113 select HID_SENSOR_IIO_COMMON 114 select HID_SENSOR_IIO_TRIGGER 115 tristate "HID ALS" 116 help 117 Say yes here to build support for the HID SENSOR 118 Ambient light sensor. 119 120 To compile this driver as a module, choose M here: the 121 module will be called hid-sensor-als. 122 123config HID_SENSOR_PROX 124 depends on HID_SENSOR_HUB 125 select IIO_BUFFER 126 select IIO_TRIGGERED_BUFFER 127 select HID_SENSOR_IIO_COMMON 128 select HID_SENSOR_IIO_TRIGGER 129 tristate "HID PROX" 130 help 131 Say yes here to build support for the HID SENSOR 132 Proximity sensor. 133 134 To compile this driver as a module, choose M here: the 135 module will be called hid-sensor-prox. 136 137config JSA1212 138 tristate "JSA1212 ALS and proximity sensor driver" 139 depends on I2C 140 select REGMAP_I2C 141 help 142 Say Y here if you want to build a IIO driver for JSA1212 143 proximity & ALS sensor device. 144 145 To compile this driver as a module, choose M here: 146 the module will be called jsa1212. 147 148config SENSORS_LM3533 149 tristate "LM3533 ambient light sensor" 150 depends on MFD_LM3533 151 help 152 If you say yes here you get support for the ambient light sensor 153 interface on National Semiconductor / TI LM3533 Lighting Power 154 chips. 155 156 The sensor interface can be used to control the LEDs and backlights 157 of the chip through defining five light zones and three sets of 158 corresponding output-current values. 159 160 The driver provides raw and mean adc readings along with the current 161 light zone through sysfs. A threshold event can be generated on zone 162 changes. The ALS-control output values can be set per zone for the 163 three current output channels. 164 165config LTR501 166 tristate "LTR-501ALS-01 light sensor" 167 depends on I2C 168 select IIO_BUFFER 169 select IIO_TRIGGERED_BUFFER 170 help 171 If you say yes here you get support for the Lite-On LTR-501ALS-01 172 ambient light and proximity sensor. 173 174 This driver can also be built as a module. If so, the module 175 will be called ltr501. 176 177config TCS3414 178 tristate "TAOS TCS3414 digital color sensor" 179 depends on I2C 180 select IIO_BUFFER 181 select IIO_TRIGGERED_BUFFER 182 help 183 If you say yes here you get support for the TAOS TCS3414 184 family of digital color sensors. 185 186 This driver can also be built as a module. If so, the module 187 will be called tcs3414. 188 189config TCS3472 190 tristate "TAOS TCS3472 color light-to-digital converter" 191 depends on I2C 192 select IIO_BUFFER 193 select IIO_TRIGGERED_BUFFER 194 help 195 If you say yes here you get support for the TAOS TCS3472 196 family of color light-to-digital converters with IR filter. 197 198 This driver can also be built as a module. If so, the module 199 will be called tcs3472. 200 201config SENSORS_TSL2563 202 tristate "TAOS TSL2560, TSL2561, TSL2562 and TSL2563 ambient light sensors" 203 depends on I2C 204 help 205 If you say yes here you get support for the Taos TSL2560, 206 TSL2561, TSL2562 and TSL2563 ambient light sensors. 207 208 This driver can also be built as a module. If so, the module 209 will be called tsl2563. 210 211config TSL4531 212 tristate "TAOS TSL4531 ambient light sensors" 213 depends on I2C 214 help 215 Say Y here if you want to build a driver for the TAOS TSL4531 family 216 of ambient light sensors with direct lux output. 217 218 To compile this driver as a module, choose M here: the 219 module will be called tsl4531. 220 221config VCNL4000 222 tristate "VCNL4000 combined ALS and proximity sensor" 223 depends on I2C 224 help 225 Say Y here if you want to build a driver for the Vishay VCNL4000 226 combined ambient light and proximity sensor. 227 228 To compile this driver as a module, choose M here: the 229 module will be called vcnl4000. 230 231endmenu 232