Kconfig 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Light sensors
  4. #
  5. # When adding new entries keep the list in alphabetical order
  6. menu "Light sensors"
  7. config ACPI_ALS
  8. tristate "ACPI Ambient Light Sensor"
  9. depends on ACPI
  10. select IIO_BUFFER
  11. select IIO_TRIGGERED_BUFFER
  12. select IIO_KFIFO_BUF
  13. help
  14. Say Y here if you want to build a driver for the ACPI0008
  15. Ambient Light Sensor.
  16. To compile this driver as a module, choose M here: the module will
  17. be called acpi-als.
  18. config ADJD_S311
  19. tristate "ADJD-S311-CR999 digital color sensor"
  20. select IIO_BUFFER
  21. select IIO_TRIGGERED_BUFFER
  22. depends on I2C
  23. help
  24. If you say yes here you get support for the Avago ADJD-S311-CR999
  25. digital color light sensor.
  26. This driver can also be built as a module. If so, the module
  27. will be called adjd_s311.
  28. config ADUX1020
  29. tristate "ADUX1020 photometric sensor"
  30. select REGMAP_I2C
  31. depends on I2C
  32. help
  33. Say Y here if you want to build a driver for the Analog Devices
  34. ADUX1020 photometric sensor.
  35. To compile this driver as a module, choose M here: the
  36. module will be called adux1020.
  37. config AL3010
  38. tristate "AL3010 ambient light sensor"
  39. depends on I2C
  40. help
  41. Say Y here if you want to build a driver for the Dyna Image AL3010
  42. ambient light sensor.
  43. To compile this driver as a module, choose M here: the
  44. module will be called al3010.
  45. config AL3320A
  46. tristate "AL3320A ambient light sensor"
  47. depends on I2C
  48. help
  49. Say Y here if you want to build a driver for the Dyna Image AL3320A
  50. ambient light sensor.
  51. To compile this driver as a module, choose M here: the
  52. module will be called al3320a.
  53. config APDS9300
  54. tristate "APDS9300 ambient light sensor"
  55. depends on I2C
  56. help
  57. Say Y here if you want to build a driver for the Avago APDS9300
  58. ambient light sensor.
  59. To compile this driver as a module, choose M here: the
  60. module will be called apds9300.
  61. config APDS9306
  62. tristate "Avago APDS9306 Ambient Light Sensor"
  63. depends on I2C
  64. select REGMAP_I2C
  65. select IIO_GTS_HELPER
  66. help
  67. If you say Y or M here, you get support for Avago APDS9306
  68. Ambient Light Sensor.
  69. If built as a dynamically linked module, it will be called
  70. apds9306.
  71. config APDS9960
  72. tristate "Avago APDS9960 gesture/RGB/ALS/proximity sensor"
  73. select REGMAP_I2C
  74. select IIO_BUFFER
  75. select IIO_KFIFO_BUF
  76. depends on I2C
  77. help
  78. Say Y here to build I2C interface support for the Avago
  79. APDS9960 gesture/RGB/ALS/proximity sensor.
  80. To compile this driver as a module, choose M here: the
  81. module will be called apds9960
  82. config AS73211
  83. tristate "AMS AS73211 XYZ color sensor and AMS AS7331 UV sensor"
  84. depends on I2C
  85. select IIO_BUFFER
  86. select IIO_TRIGGERED_BUFFER
  87. help
  88. If you say yes here you get support for the AMS AS73211
  89. JENCOLOR(R) Digital XYZ and the AMS AS7331 UVA, UVB and UVC
  90. ultraviolet sensors.
  91. For triggered measurements, you will need an additional trigger driver
  92. like IIO_HRTIMER_TRIGGER or IIO_SYSFS_TRIGGER.
  93. This driver can also be built as a module. If so, the module
  94. will be called as73211.
  95. config BH1745
  96. tristate "ROHM BH1745 colour sensor"
  97. depends on I2C
  98. select REGMAP_I2C
  99. select IIO_BUFFER
  100. select IIO_TRIGGERED_BUFFER
  101. select IIO_GTS_HELPER
  102. help
  103. Say Y here to build support for the ROHM bh1745 colour sensor.
  104. To compile this driver as a module, choose M here: the module will
  105. be called bh1745.
  106. config BH1750
  107. tristate "ROHM BH1750 ambient light sensor"
  108. depends on I2C
  109. help
  110. Say Y here to build support for the ROHM BH1710, BH1715, BH1721,
  111. BH1750, BH1751 ambient light sensors.
  112. To compile this driver as a module, choose M here: the module will
  113. be called bh1750.
  114. config BH1780
  115. tristate "ROHM BH1780 ambient light sensor"
  116. depends on I2C
  117. help
  118. Say Y here to build support for the ROHM BH1780GLI ambient
  119. light sensor.
  120. To compile this driver as a module, choose M here: the module will
  121. be called bh1780.
  122. config CM32181
  123. depends on I2C
  124. tristate "CM32181 driver"
  125. help
  126. Say Y here if you use cm32181.
  127. This option enables ambient light sensor using
  128. Capella cm32181 device driver.
  129. To compile this driver as a module, choose M here:
  130. the module will be called cm32181.
  131. config CM3232
  132. depends on I2C
  133. tristate "CM3232 ambient light sensor"
  134. help
  135. Say Y here if you use cm3232.
  136. This option enables ambient light sensor using
  137. Capella Microsystems cm3232 device driver.
  138. To compile this driver as a module, choose M here:
  139. the module will be called cm3232.
  140. config CM3323
  141. depends on I2C
  142. tristate "Capella CM3323 color light sensor"
  143. help
  144. Say Y here if you want to build a driver for Capella CM3323
  145. color sensor.
  146. To compile this driver as a module, choose M here: the module will
  147. be called cm3323.
  148. config CM3605
  149. tristate "Capella CM3605 ambient light and proximity sensor"
  150. help
  151. Say Y here if you want to build a driver for Capella CM3605
  152. ambient light and short range proximity sensor.
  153. To compile this driver as a module, choose M here: the module will
  154. be called cm3605.
  155. config CM36651
  156. depends on I2C
  157. tristate "CM36651 driver"
  158. help
  159. Say Y here if you use cm36651.
  160. This option enables proximity & RGB sensor using
  161. Capella cm36651 device driver.
  162. To compile this driver as a module, choose M here:
  163. the module will be called cm36651.
  164. config IIO_CROS_EC_LIGHT_PROX
  165. tristate "ChromeOS EC Light and Proximity Sensors"
  166. depends on IIO_CROS_EC_SENSORS_CORE
  167. help
  168. Say Y here if you use the light and proximity sensors
  169. presented by the ChromeOS EC Sensor hub.
  170. To compile this driver as a module, choose M here:
  171. the module will be called cros_ec_light_prox.
  172. config GP2AP002
  173. tristate "Sharp GP2AP002 Proximity/ALS sensor"
  174. depends on I2C
  175. select REGMAP
  176. help
  177. Say Y here if you have a Sharp GP2AP002 proximity/ALS combo-chip
  178. hooked to an I2C bus.
  179. To compile this driver as a module, choose M here: the
  180. module will be called gp2ap002.
  181. config GP2AP020A00F
  182. tristate "Sharp GP2AP020A00F Proximity/ALS sensor"
  183. depends on I2C
  184. select REGMAP_I2C
  185. select IIO_BUFFER
  186. select IIO_TRIGGERED_BUFFER
  187. select IRQ_WORK
  188. help
  189. Say Y here if you have a Sharp GP2AP020A00F proximity/ALS combo-chip
  190. hooked to an I2C bus.
  191. To compile this driver as a module, choose M here: the
  192. module will be called gp2ap020a00f.
  193. config IQS621_ALS
  194. tristate "Azoteq IQS621/622 ambient light sensors"
  195. depends on MFD_IQS62X || COMPILE_TEST
  196. help
  197. Say Y here if you want to build support for the Azoteq IQS621
  198. and IQS622 ambient light sensors.
  199. To compile this driver as a module, choose M here: the module
  200. will be called iqs621-als.
  201. config SENSORS_ISL29018
  202. tristate "Intersil 29018 light and proximity sensor"
  203. depends on I2C
  204. select REGMAP_I2C
  205. default n
  206. help
  207. If you say yes here you get support for ambient light sensing and
  208. proximity infrared sensing from Intersil ISL29018.
  209. This driver will provide the measurements of ambient light intensity
  210. in lux, proximity infrared sensing and normal infrared sensing.
  211. Data from sensor is accessible via sysfs.
  212. config SENSORS_ISL29028
  213. tristate "Intersil ISL29028 Concurrent Light and Proximity Sensor"
  214. depends on I2C
  215. select REGMAP_I2C
  216. help
  217. Provides driver for the Intersil's ISL29028 device.
  218. This driver supports the sysfs interface to get the ALS, IR intensity,
  219. Proximity value via iio. The ISL29028 provides the concurrent sensing
  220. of ambient light and proximity.
  221. config ISL29125
  222. tristate "Intersil ISL29125 digital color light sensor"
  223. depends on I2C
  224. select IIO_BUFFER
  225. select IIO_TRIGGERED_BUFFER
  226. help
  227. Say Y here if you want to build a driver for the Intersil ISL29125
  228. RGB light sensor for I2C.
  229. To compile this driver as a module, choose M here: the module will be
  230. called isl29125.
  231. config ISL76682
  232. tristate "Intersil ISL76682 Light Sensor"
  233. depends on I2C
  234. select REGMAP_I2C
  235. help
  236. Say Y here if you want to build a driver for the Intersil ISL76682
  237. Ambient Light Sensor and IR Intensity sensor. This driver provides
  238. the readouts via standard IIO sysfs and device interface. Both ALS
  239. illuminance and IR illuminance are provided raw with separate scale
  240. setting which can be configured via sysfs, the default scale is 1000
  241. lux, other options are 4000/16000/64000 lux.
  242. To compile this driver as a module, choose M here: the module will be
  243. called isl76682.
  244. config HID_SENSOR_ALS
  245. depends on HID_SENSOR_HUB
  246. select IIO_BUFFER
  247. select HID_SENSOR_IIO_COMMON
  248. select HID_SENSOR_IIO_TRIGGER
  249. tristate "HID ALS"
  250. help
  251. Say yes here to build support for the HID SENSOR
  252. Ambient light sensor.
  253. To compile this driver as a module, choose M here: the
  254. module will be called hid-sensor-als.
  255. config HID_SENSOR_PROX
  256. depends on HID_SENSOR_HUB
  257. select IIO_BUFFER
  258. select HID_SENSOR_IIO_COMMON
  259. select HID_SENSOR_IIO_TRIGGER
  260. tristate "HID PROX"
  261. help
  262. Say yes here to build support for the HID SENSOR
  263. Proximity sensor.
  264. To compile this driver as a module, choose M here: the
  265. module will be called hid-sensor-prox.
  266. config JSA1212
  267. tristate "JSA1212 ALS and proximity sensor driver"
  268. depends on I2C
  269. select REGMAP_I2C
  270. help
  271. Say Y here if you want to build a IIO driver for JSA1212
  272. proximity & ALS sensor device.
  273. To compile this driver as a module, choose M here:
  274. the module will be called jsa1212.
  275. config ROHM_BU27008
  276. tristate "ROHM BU27008 color (RGB+C/IR) sensor"
  277. depends on I2C
  278. select REGMAP_I2C
  279. select IIO_GTS_HELPER
  280. select IIO_BUFFER
  281. select IIO_TRIGGERED_BUFFER
  282. help
  283. Enable support for the ROHM BU27008 color sensor.
  284. The ROHM BU27008 is a sensor with 5 photodiodes (red, green,
  285. blue, clear and IR) with four configurable channels. Red and
  286. green being always available and two out of the rest three
  287. (blue, clear, IR) can be selected to be simultaneously measured.
  288. Typical application is adjusting LCD backlight of TVs,
  289. mobile phones and tablet PCs.
  290. config ROHM_BU27034
  291. tristate "ROHM BU27034 ambient light sensor"
  292. depends on I2C
  293. select REGMAP_I2C
  294. select IIO_GTS_HELPER
  295. select IIO_BUFFER
  296. select IIO_KFIFO_BUF
  297. help
  298. Enable support for the ROHM BU27034 ambient light sensor. ROHM BU27034
  299. is an ambient light sesnor with 3 channels and 3 photo diodes capable
  300. of detecting a very wide range of illuminance.
  301. Typical application is adjusting LCD and backlight power of TVs and
  302. mobile phones.
  303. config RPR0521
  304. tristate "ROHM RPR0521 ALS and proximity sensor driver"
  305. depends on I2C
  306. select REGMAP_I2C
  307. select IIO_BUFFER
  308. select IIO_TRIGGERED_BUFFER
  309. help
  310. Say Y here if you want to build support for ROHM's RPR0521
  311. ambient light and proximity sensor device.
  312. To compile this driver as a module, choose M here:
  313. the module will be called rpr0521.
  314. config SENSORS_LM3533
  315. tristate "LM3533 ambient light sensor"
  316. depends on MFD_LM3533
  317. help
  318. If you say yes here you get support for the ambient light sensor
  319. interface on National Semiconductor / TI LM3533 Lighting Power
  320. chips.
  321. The sensor interface can be used to control the LEDs and backlights
  322. of the chip through defining five light zones and three sets of
  323. corresponding output-current values.
  324. The driver provides raw and mean adc readings along with the current
  325. light zone through sysfs. A threshold event can be generated on zone
  326. changes. The ALS-control output values can be set per zone for the
  327. three current output channels.
  328. config LTR390
  329. tristate "LTR-390UV-01 ambient light and UV sensor"
  330. depends on I2C
  331. select REGMAP_I2C
  332. help
  333. If you say yes here you get support for the Lite-On LTR-390UV-01
  334. ambient light and UV sensor.
  335. This driver can also be built as a module. If so, the module
  336. will be called ltr390.
  337. config LTR501
  338. tristate "LTR-501ALS-01 light sensor"
  339. depends on I2C
  340. select REGMAP_I2C
  341. select IIO_BUFFER
  342. select IIO_TRIGGERED_BUFFER
  343. help
  344. If you say yes here you get support for the Lite-On LTR-501ALS-01
  345. ambient light and proximity sensor. This driver also supports LTR-559
  346. ALS/PS or LTR-301 ALS sensors.
  347. This driver can also be built as a module. If so, the module
  348. will be called ltr501.
  349. config LTRF216A
  350. tristate "Liteon LTRF216A Light Sensor"
  351. depends on I2C
  352. select REGMAP_I2C
  353. help
  354. If you say Y or M here, you get support for Liteon LTRF216A
  355. Ambient Light Sensor.
  356. If built as a dynamically linked module, it will be called
  357. ltrf216a.
  358. config LV0104CS
  359. tristate "LV0104CS Ambient Light Sensor"
  360. depends on I2C
  361. help
  362. Say Y here if you want to build support for the On Semiconductor
  363. LV0104CS ambient light sensor.
  364. To compile this driver as a module, choose M here:
  365. the module will be called lv0104cs.
  366. config MAX44000
  367. tristate "MAX44000 Ambient and Infrared Proximity Sensor"
  368. depends on I2C
  369. select REGMAP_I2C
  370. select IIO_BUFFER
  371. select IIO_TRIGGERED_BUFFER
  372. help
  373. Say Y here if you want to build support for Maxim Integrated's
  374. MAX44000 ambient and infrared proximity sensor device.
  375. To compile this driver as a module, choose M here:
  376. the module will be called max44000.
  377. config MAX44009
  378. tristate "MAX44009 Ambient Light Sensor"
  379. depends on I2C
  380. select REGMAP_I2C
  381. help
  382. Say Y here if you want to build support for Maxim Integrated's
  383. MAX44009 ambient light sensor device.
  384. To compile this driver as a module, choose M here:
  385. the module will be called max44009.
  386. config NOA1305
  387. tristate "ON Semiconductor NOA1305 ambient light sensor"
  388. depends on I2C
  389. select REGMAP_I2C
  390. help
  391. Say Y here if you want to build support for the ON Semiconductor
  392. NOA1305 ambient light sensor.
  393. To compile this driver as a module, choose M here:
  394. The module will be called noa1305.
  395. config OPT3001
  396. tristate "Texas Instruments OPT3001 Light Sensor"
  397. depends on I2C
  398. help
  399. If you say Y or M here, you get support for Texas Instruments
  400. OPT3001 Ambient Light Sensor.
  401. If built as a dynamically linked module, it will be called
  402. opt3001.
  403. config OPT4001
  404. tristate "Texas Instruments OPT4001 Light Sensor"
  405. depends on I2C
  406. select REGMAP_I2C
  407. help
  408. If you say Y or M here, you get support for Texas Instruments
  409. OPT4001 Ambient Light Sensor.
  410. If built as a dynamically linked module, it will be called
  411. opt4001.
  412. config PA12203001
  413. tristate "TXC PA12203001 light and proximity sensor"
  414. depends on I2C
  415. select REGMAP_I2C
  416. help
  417. If you say yes here you get support for the TXC PA12203001
  418. ambient light and proximity sensor.
  419. This driver can also be built as a module. If so, the module
  420. will be called pa12203001.
  421. config SI1133
  422. tristate "SI1133 UV Index Sensor and Ambient Light Sensor"
  423. depends on I2C
  424. select REGMAP_I2C
  425. help
  426. Say Y here if you want to build a driver for the Silicon Labs SI1133
  427. UV Index Sensor and Ambient Light Sensor chip.
  428. To compile this driver as a module, choose M here: the module will be
  429. called si1133.
  430. config SI1145
  431. tristate "SI1132 and SI1141/2/3/5/6/7 combined ALS, UV index and proximity sensor"
  432. depends on I2C
  433. select IIO_BUFFER
  434. select IIO_TRIGGERED_BUFFER
  435. help
  436. Say Y here if you want to build a driver for the Silicon Labs SI1132 or
  437. SI1141/2/3/5/6/7 combined ambient light, UV index and proximity sensor
  438. chips.
  439. To compile this driver as a module, choose M here: the module will be
  440. called si1145.
  441. config STK3310
  442. tristate "STK3310 ALS and proximity sensor"
  443. depends on I2C
  444. select REGMAP_I2C
  445. help
  446. Say yes here to get support for the Sensortek STK3310 ambient light
  447. and proximity sensor. The STK3311 model is also supported by this
  448. driver.
  449. Choosing M will build the driver as a module. If so, the module
  450. will be called stk3310.
  451. config ST_UVIS25
  452. tristate "STMicroelectronics UVIS25 sensor driver"
  453. depends on (I2C || SPI)
  454. select IIO_BUFFER
  455. select IIO_TRIGGERED_BUFFER
  456. select ST_UVIS25_I2C if (I2C)
  457. select ST_UVIS25_SPI if (SPI_MASTER)
  458. help
  459. Say yes here to build support for STMicroelectronics UVIS25
  460. uv sensor
  461. To compile this driver as a module, choose M here: the module
  462. will be called st_uvis25.
  463. config ST_UVIS25_I2C
  464. tristate
  465. depends on ST_UVIS25
  466. select REGMAP_I2C
  467. config ST_UVIS25_SPI
  468. tristate
  469. depends on ST_UVIS25
  470. select REGMAP_SPI
  471. config TCS3414
  472. tristate "TAOS TCS3414 digital color sensor"
  473. depends on I2C
  474. select IIO_BUFFER
  475. select IIO_TRIGGERED_BUFFER
  476. help
  477. If you say yes here you get support for the TAOS TCS3414
  478. family of digital color sensors.
  479. This driver can also be built as a module. If so, the module
  480. will be called tcs3414.
  481. config TCS3472
  482. tristate "TAOS TCS3472 color light-to-digital converter"
  483. depends on I2C
  484. select IIO_BUFFER
  485. select IIO_TRIGGERED_BUFFER
  486. help
  487. If you say yes here you get support for the TAOS TCS3472
  488. family of color light-to-digital converters with IR filter.
  489. This driver can also be built as a module. If so, the module
  490. will be called tcs3472.
  491. config SENSORS_TSL2563
  492. tristate "TAOS TSL2560, TSL2561, TSL2562 and TSL2563 ambient light sensors"
  493. depends on I2C
  494. help
  495. If you say yes here you get support for the Taos TSL2560,
  496. TSL2561, TSL2562 and TSL2563 ambient light sensors.
  497. This driver can also be built as a module. If so, the module
  498. will be called tsl2563.
  499. config TSL2583
  500. tristate "TAOS TSL2580, TSL2581 and TSL2583 light-to-digital converters"
  501. depends on I2C
  502. help
  503. Provides support for the TAOS tsl2580, tsl2581 and tsl2583 devices.
  504. Access ALS data via iio, sysfs.
  505. config TSL2591
  506. tristate "TAOS TSL2591 ambient light sensor"
  507. depends on I2C
  508. help
  509. Select Y here for support of the AMS/TAOS TSL2591 ambient light sensor,
  510. featuring channels for combined visible + IR intensity and lux illuminance.
  511. Access data via iio and sysfs. Supports iio_events.
  512. To compile this driver as a module, select M: the
  513. module will be called tsl2591.
  514. config TSL2772
  515. tristate "TAOS TSL/TMD2x71 and TSL/TMD2x72 Family of light and proximity sensors"
  516. depends on I2C
  517. help
  518. Support for: tsl2571, tsl2671, tmd2671, tsl2771, tmd2771, tsl2572, tsl2672,
  519. tmd2672, tsl2772, tmd2772 devices.
  520. Provides iio_events and direct access via sysfs.
  521. config TSL4531
  522. tristate "TAOS TSL4531 ambient light sensors"
  523. depends on I2C
  524. help
  525. Say Y here if you want to build a driver for the TAOS TSL4531 family
  526. of ambient light sensors with direct lux output.
  527. To compile this driver as a module, choose M here: the
  528. module will be called tsl4531.
  529. config US5182D
  530. tristate "UPISEMI light and proximity sensor"
  531. depends on I2C
  532. help
  533. If you say yes here you get support for the UPISEMI US5182D
  534. ambient light and proximity sensor.
  535. This driver can also be built as a module. If so, the module
  536. will be called us5182d.
  537. config VCNL4000
  538. tristate "VCNL4000/4010/4020/4200 combined ALS and proximity sensor"
  539. select IIO_BUFFER
  540. select IIO_TRIGGERED_BUFFER
  541. depends on I2C
  542. help
  543. Say Y here if you want to build a driver for the Vishay VCNL4000,
  544. VCNL4010, VCNL4020, VCNL4200 combined ambient light and proximity
  545. sensor.
  546. To compile this driver as a module, choose M here: the
  547. module will be called vcnl4000.
  548. config VCNL4035
  549. tristate "VCNL4035 combined ALS and proximity sensor"
  550. select IIO_BUFFER
  551. select IIO_TRIGGERED_BUFFER
  552. select REGMAP_I2C
  553. depends on I2C
  554. help
  555. Say Y here if you want to build a driver for the Vishay VCNL4035,
  556. combined ambient light (ALS) and proximity sensor. Currently only ALS
  557. function is available.
  558. To compile this driver as a module, choose M here: the
  559. module will be called vcnl4035.
  560. config VEML6030
  561. tristate "VEML6030 ambient light sensor"
  562. select REGMAP_I2C
  563. depends on I2C
  564. help
  565. Say Y here if you want to build a driver for the Vishay VEML6030
  566. ambient light sensor (ALS).
  567. To compile this driver as a module, choose M here: the
  568. module will be called veml6030.
  569. config VEML6040
  570. tristate "VEML6040 RGBW light sensor"
  571. select REGMAP_I2C
  572. depends on I2C
  573. help
  574. Say Y here if you want to build a driver for the Vishay VEML6040
  575. RGBW light sensor.
  576. To compile this driver as a module, choose M here: the
  577. module will be called veml6040.
  578. config VEML6070
  579. tristate "VEML6070 UV A light sensor"
  580. depends on I2C
  581. help
  582. Say Y here if you want to build a driver for the Vishay VEML6070 UV A
  583. light sensor.
  584. To compile this driver as a module, choose M here: the
  585. module will be called veml6070.
  586. config VEML6075
  587. tristate "VEML6075 UVA and UVB light sensor"
  588. select REGMAP_I2C
  589. depends on I2C
  590. help
  591. Say Y here if you want to build a driver for the Vishay VEML6075 UVA
  592. and UVB light sensor.
  593. To compile this driver as a module, choose M here: the
  594. module will be called veml6075.
  595. config VL6180
  596. tristate "VL6180 ALS, range and proximity sensor"
  597. depends on I2C
  598. help
  599. Say Y here if you want to build a driver for the STMicroelectronics
  600. VL6180 combined ambient light, range and proximity sensor.
  601. To compile this driver as a module, choose M here: the
  602. module will be called vl6180.
  603. config ZOPT2201
  604. tristate "ZOPT2201 ALS and UV B sensor"
  605. depends on I2C
  606. help
  607. Say Y here if you want to build a driver for the IDT
  608. ZOPT2201 ambient light and UV B sensor.
  609. To compile this driver as a module, choose M here: the
  610. module will be called zopt2201.
  611. endmenu