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