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 JSA1212 113 tristate "JSA1212 ALS and proximity sensor driver" 114 depends on I2C 115 help 116 Say Y here if you want to build a IIO driver for JSA1212 117 proximity & ALS sensor device. 118 119 To compile this driver as a module, choose M here: 120 the module will be called jsa1212. 121 122config SENSORS_LM3533 123 tristate "LM3533 ambient light sensor" 124 depends on MFD_LM3533 125 help 126 If you say yes here you get support for the ambient light sensor 127 interface on National Semiconductor / TI LM3533 Lighting Power 128 chips. 129 130 The sensor interface can be used to control the LEDs and backlights 131 of the chip through defining five light zones and three sets of 132 corresponding output-current values. 133 134 The driver provides raw and mean adc readings along with the current 135 light zone through sysfs. A threshold event can be generated on zone 136 changes. The ALS-control output values can be set per zone for the 137 three current output channels. 138 139config LTR501 140 tristate "LTR-501ALS-01 light sensor" 141 depends on I2C 142 select IIO_BUFFER 143 select IIO_TRIGGERED_BUFFER 144 help 145 If you say yes here you get support for the Lite-On LTR-501ALS-01 146 ambient light and proximity sensor. 147 148 This driver can also be built as a module. If so, the module 149 will be called ltr501. 150 151config TCS3414 152 tristate "TAOS TCS3414 digital color sensor" 153 depends on I2C 154 select IIO_BUFFER 155 select IIO_TRIGGERED_BUFFER 156 help 157 If you say yes here you get support for the TAOS TCS3414 158 family of digital color sensors. 159 160 This driver can also be built as a module. If so, the module 161 will be called tcs3414. 162 163config TCS3472 164 tristate "TAOS TCS3472 color light-to-digital converter" 165 depends on I2C 166 select IIO_BUFFER 167 select IIO_TRIGGERED_BUFFER 168 help 169 If you say yes here you get support for the TAOS TCS3472 170 family of color light-to-digital converters with IR filter. 171 172 This driver can also be built as a module. If so, the module 173 will be called tcs3472. 174 175config SENSORS_TSL2563 176 tristate "TAOS TSL2560, TSL2561, TSL2562 and TSL2563 ambient light sensors" 177 depends on I2C 178 help 179 If you say yes here you get support for the Taos TSL2560, 180 TSL2561, TSL2562 and TSL2563 ambient light sensors. 181 182 This driver can also be built as a module. If so, the module 183 will be called tsl2563. 184 185config TSL4531 186 tristate "TAOS TSL4531 ambient light sensors" 187 depends on I2C 188 help 189 Say Y here if you want to build a driver for the TAOS TSL4531 family 190 of ambient light sensors with direct lux output. 191 192 To compile this driver as a module, choose M here: the 193 module will be called tsl4531. 194 195config VCNL4000 196 tristate "VCNL4000 combined ALS and proximity sensor" 197 depends on I2C 198 help 199 Say Y here if you want to build a driver for the Vishay VCNL4000 200 combined ambient light and proximity sensor. 201 202 To compile this driver as a module, choose M here: the 203 module will be called vcnl4000. 204 205endmenu 206