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