]> Pileus Git - ~andy/linux/blob - drivers/iio/light/Kconfig
Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
[~andy/linux] / drivers / iio / light / Kconfig
1 #
2 # Light sensors
3 #
4 # When adding new entries keep the list in alphabetical order
5
6 menu "Light sensors"
7
8 config 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
20 config APDS9300
21         tristate "APDS9300 ambient light sensor"
22         depends on I2C
23         help
24          Say Y here if you want to build a driver for the Avago APDS9300
25          ambient light sensor.
26
27          To compile this driver as a module, choose M here: the
28          module will be called apds9300.
29
30 config HID_SENSOR_ALS
31         depends on HID_SENSOR_HUB
32         select IIO_BUFFER
33         select IIO_TRIGGERED_BUFFER
34         select HID_SENSOR_IIO_COMMON
35         select HID_SENSOR_IIO_TRIGGER
36         tristate "HID ALS"
37         help
38           Say yes here to build support for the HID SENSOR
39           Ambient light sensor.
40
41 config SENSORS_LM3533
42         tristate "LM3533 ambient light sensor"
43         depends on MFD_LM3533
44         help
45           If you say yes here you get support for the ambient light sensor
46           interface on National Semiconductor / TI LM3533 Lighting Power
47           chips.
48
49           The sensor interface can be used to control the LEDs and backlights
50           of the chip through defining five light zones and three sets of
51           corresponding output-current values.
52
53           The driver provides raw and mean adc readings along with the current
54           light zone through sysfs. A threshold event can be generated on zone
55           changes. The ALS-control output values can be set per zone for the
56           three current output channels.
57
58 config SENSORS_TSL2563
59         tristate "TAOS TSL2560, TSL2561, TSL2562 and TSL2563 ambient light sensors"
60         depends on I2C
61         help
62          If you say yes here you get support for the Taos TSL2560,
63          TSL2561, TSL2562 and TSL2563 ambient light sensors.
64
65          This driver can also be built as a module.  If so, the module
66          will be called tsl2563.
67
68 config VCNL4000
69         tristate "VCNL4000 combined ALS and proximity sensor"
70         depends on I2C
71         help
72          Say Y here if you want to build a driver for the Vishay VCNL4000
73          combined ambient light and proximity sensor.
74
75          To compile this driver as a module, choose M here: the
76          module will be called vcnl4000.
77
78 endmenu