Merge tag 'for-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux...
[deliverable/linux.git] / drivers / iio / light / Kconfig
CommitLineData
9c8ea1b2
JH
1#
2# Light sensors
3#
3edc84e6
LPC
4# When adding new entries keep the list in alphabetical order
5
9c8ea1b2
JH
6menu "Light sensors"
7
bbdb822c
PM
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
f007d7f1
DB
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
03eff7b6
OK
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
971672c0
KT
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
b84894c7
KT
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
e590d451
BS
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
bf29fbea
JA
73config GP2AP020A00F
74 tristate "Sharp GP2AP020A00F Proximity/ALS sensor"
75 depends on I2C
8c3b3efb 76 select REGMAP_I2C
bf29fbea
JA
77 select IIO_BUFFER
78 select IIO_TRIGGERED_BUFFER
419a4aae 79 select IRQ_WORK
bf29fbea
JA
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
6c25539c
PM
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
3edc84e6
LPC
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
4f51c9ad
RD
110 To compile this driver as a module, choose M here: the
111 module will be called hid-sensor-als.
112
39a3a013
AP
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
995863cc
KS
127config JSA1212
128 tristate "JSA1212 ALS and proximity sensor driver"
129 depends on I2C
49e19d5f 130 select REGMAP_I2C
995863cc
KS
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
9c8ea1b2
JH
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.
62a1efb9 154
2690be90
PM
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
a244e7b5
PM
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
eb869ade
PM
179config TCS3472
180 tristate "TAOS TCS3472 color light-to-digital converter"
181 depends on I2C
089b54bd
PM
182 select IIO_BUFFER
183 select IIO_TRIGGERED_BUFFER
eb869ade
PM
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
9c2251dd
JC
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
aab9ba7e
PM
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
62a1efb9
PM
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
9c8ea1b2 221endmenu
This page took 0.254478 seconds and 5 git commands to generate.