blob: 3bd29f810e6dfd8b016e3bc067ec1fd97ab7c13a [file] [log] [blame]
Johan Hovold9c8ea1b2012-05-21 14:18:06 +02001#
2# Light sensors
3#
Lars-Peter Clausen3edc84e2013-07-15 08:45:00 +01004# When adding new entries keep the list in alphabetical order
5
Johan Hovold9c8ea1b2012-05-21 14:18:06 +02006menu "Light sensors"
7
Peter Meerwaldbbdb8222012-07-10 22:32:00 +01008config 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
Lars-Peter Clausen3edc84e2013-07-15 08:45:00 +010020config HID_SENSOR_ALS
21 depends on HID_SENSOR_HUB
22 select IIO_BUFFER
23 select IIO_TRIGGERED_BUFFER
24 select HID_SENSOR_IIO_COMMON
25 select HID_SENSOR_IIO_TRIGGER
26 tristate "HID ALS"
27 help
28 Say yes here to build support for the HID SENSOR
29 Ambient light sensor.
30
Johan Hovold9c8ea1b2012-05-21 14:18:06 +020031config SENSORS_LM3533
32 tristate "LM3533 ambient light sensor"
33 depends on MFD_LM3533
34 help
35 If you say yes here you get support for the ambient light sensor
36 interface on National Semiconductor / TI LM3533 Lighting Power
37 chips.
38
39 The sensor interface can be used to control the LEDs and backlights
40 of the chip through defining five light zones and three sets of
41 corresponding output-current values.
42
43 The driver provides raw and mean adc readings along with the current
44 light zone through sysfs. A threshold event can be generated on zone
45 changes. The ALS-control output values can be set per zone for the
46 three current output channels.
Peter Meerwald62a1efb2012-06-19 09:58:54 +020047
Jonathan Cameron9c2251d2013-01-12 10:35:00 +000048config SENSORS_TSL2563
49 tristate "TAOS TSL2560, TSL2561, TSL2562 and TSL2563 ambient light sensors"
50 depends on I2C
51 help
52 If you say yes here you get support for the Taos TSL2560,
53 TSL2561, TSL2562 and TSL2563 ambient light sensors.
54
55 This driver can also be built as a module. If so, the module
56 will be called tsl2563.
57
Peter Meerwald62a1efb2012-06-19 09:58:54 +020058config VCNL4000
59 tristate "VCNL4000 combined ALS and proximity sensor"
60 depends on I2C
61 help
62 Say Y here if you want to build a driver for the Vishay VCNL4000
63 combined ambient light and proximity sensor.
64
65 To compile this driver as a module, choose M here: the
66 module will be called vcnl4000.
67
Johan Hovold9c8ea1b2012-05-21 14:18:06 +020068endmenu