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