1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2e01e7eafSMaxime Roussin-Bélanger 39c8ea1b2SJohan Hovold# 49c8ea1b2SJohan Hovold# Light sensors 59c8ea1b2SJohan Hovold# 63edc84e6SLars-Peter Clausen# When adding new entries keep the list in alphabetical order 73edc84e6SLars-Peter Clausen 89c8ea1b2SJohan Hovoldmenu "Light sensors" 99c8ea1b2SJohan Hovold 10feca56ffSGabriele Mazzottaconfig ACPI_ALS 11feca56ffSGabriele Mazzotta tristate "ACPI Ambient Light Sensor" 12feca56ffSGabriele Mazzotta depends on ACPI 13feca56ffSGabriele Mazzotta select IIO_BUFFER 14feca56ffSGabriele Mazzotta select IIO_TRIGGERED_BUFFER 15feca56ffSGabriele Mazzotta select IIO_KFIFO_BUF 16feca56ffSGabriele Mazzotta help 17feca56ffSGabriele Mazzotta Say Y here if you want to build a driver for the ACPI0008 18feca56ffSGabriele Mazzotta Ambient Light Sensor. 19feca56ffSGabriele Mazzotta 20feca56ffSGabriele Mazzotta To compile this driver as a module, choose M here: the module will 21feca56ffSGabriele Mazzotta be called acpi-als. 22feca56ffSGabriele Mazzotta 23bbdb822cSPeter Meerwaldconfig ADJD_S311 24bbdb822cSPeter Meerwald tristate "ADJD-S311-CR999 digital color sensor" 25bbdb822cSPeter Meerwald select IIO_BUFFER 26bbdb822cSPeter Meerwald select IIO_TRIGGERED_BUFFER 27bbdb822cSPeter Meerwald depends on I2C 28bbdb822cSPeter Meerwald help 29bbdb822cSPeter Meerwald If you say yes here you get support for the Avago ADJD-S311-CR999 30bbdb822cSPeter Meerwald digital color light sensor. 31bbdb822cSPeter Meerwald 32bbdb822cSPeter Meerwald This driver can also be built as a module. If so, the module 33bbdb822cSPeter Meerwald will be called adjd_s311. 34bbdb822cSPeter Meerwald 3535654354SManivannan Sadhasivamconfig ADUX1020 3635654354SManivannan Sadhasivam tristate "ADUX1020 photometric sensor" 3735654354SManivannan Sadhasivam select REGMAP_I2C 3835654354SManivannan Sadhasivam depends on I2C 3935654354SManivannan Sadhasivam help 4035654354SManivannan Sadhasivam Say Y here if you want to build a driver for the Analog Devices 4135654354SManivannan Sadhasivam ADUX1020 photometric sensor. 4235654354SManivannan Sadhasivam 4335654354SManivannan Sadhasivam To compile this driver as a module, choose M here: the 4435654354SManivannan Sadhasivam module will be called adux1020. 4535654354SManivannan Sadhasivam 46*d531b9f7SSvyatoslav Ryhelconfig AL3000A 47*d531b9f7SSvyatoslav Ryhel tristate "AL3000a ambient light sensor" 48*d531b9f7SSvyatoslav Ryhel depends on I2C 49*d531b9f7SSvyatoslav Ryhel help 50*d531b9f7SSvyatoslav Ryhel Say Y here if you want to build a driver for the Dyna Image AL3000a 51*d531b9f7SSvyatoslav Ryhel ambient light sensor. 52*d531b9f7SSvyatoslav Ryhel 53*d531b9f7SSvyatoslav Ryhel To compile this driver as a module, choose M here: the 54*d531b9f7SSvyatoslav Ryhel module will be called al3000a. 55*d531b9f7SSvyatoslav Ryhel 56c36b5195SDavid Heidelbergconfig AL3010 57c36b5195SDavid Heidelberg tristate "AL3010 ambient light sensor" 58c36b5195SDavid Heidelberg depends on I2C 59c36b5195SDavid Heidelberg help 60c36b5195SDavid Heidelberg Say Y here if you want to build a driver for the Dyna Image AL3010 61c36b5195SDavid Heidelberg ambient light sensor. 62c36b5195SDavid Heidelberg 63c36b5195SDavid Heidelberg To compile this driver as a module, choose M here: the 64c36b5195SDavid Heidelberg module will be called al3010. 65c36b5195SDavid Heidelberg 66f007d7f1SDaniel Balutaconfig AL3320A 67f007d7f1SDaniel Baluta tristate "AL3320A ambient light sensor" 68f007d7f1SDaniel Baluta depends on I2C 69f007d7f1SDaniel Baluta help 70f007d7f1SDaniel Baluta Say Y here if you want to build a driver for the Dyna Image AL3320A 71f007d7f1SDaniel Baluta ambient light sensor. 72f007d7f1SDaniel Baluta 73f007d7f1SDaniel Baluta To compile this driver as a module, choose M here: the 74f007d7f1SDaniel Baluta module will be called al3320a. 75f007d7f1SDaniel Baluta 76ec08c395SMikael Gonella-Bolducconfig APDS9160 77ec08c395SMikael Gonella-Bolduc tristate "APDS9160 combined als and proximity sensor" 78ec08c395SMikael Gonella-Bolduc depends on I2C 79ec08c395SMikael Gonella-Bolduc select REGMAP_I2C 80ec08c395SMikael Gonella-Bolduc help 81ec08c395SMikael Gonella-Bolduc Say Y here if you want to build support for a Broadcom APDS9160 82ec08c395SMikael Gonella-Bolduc combined ambient light and proximity sensor. 83ec08c395SMikael Gonella-Bolduc 84ec08c395SMikael Gonella-Bolduc To compile this driver as a module, choose M here: the 85ec08c395SMikael Gonella-Bolduc module will be called apds9160. 86ec08c395SMikael Gonella-Bolduc 8703eff7b6SOleksandr Kravchenkoconfig APDS9300 8803eff7b6SOleksandr Kravchenko tristate "APDS9300 ambient light sensor" 8903eff7b6SOleksandr Kravchenko depends on I2C 9003eff7b6SOleksandr Kravchenko help 9103eff7b6SOleksandr Kravchenko Say Y here if you want to build a driver for the Avago APDS9300 9203eff7b6SOleksandr Kravchenko ambient light sensor. 9303eff7b6SOleksandr Kravchenko 9403eff7b6SOleksandr Kravchenko To compile this driver as a module, choose M here: the 9503eff7b6SOleksandr Kravchenko module will be called apds9300. 9603eff7b6SOleksandr Kravchenko 97620d1e6cSSubhajit Ghoshconfig APDS9306 98620d1e6cSSubhajit Ghosh tristate "Avago APDS9306 Ambient Light Sensor" 99620d1e6cSSubhajit Ghosh depends on I2C 100620d1e6cSSubhajit Ghosh select REGMAP_I2C 101620d1e6cSSubhajit Ghosh select IIO_GTS_HELPER 102620d1e6cSSubhajit Ghosh help 103620d1e6cSSubhajit Ghosh If you say Y or M here, you get support for Avago APDS9306 104620d1e6cSSubhajit Ghosh Ambient Light Sensor. 105620d1e6cSSubhajit Ghosh 106620d1e6cSSubhajit Ghosh If built as a dynamically linked module, it will be called 107620d1e6cSSubhajit Ghosh apds9306. 108620d1e6cSSubhajit Ghosh 109aff268cdSMatt Ranostayconfig APDS9960 110aff268cdSMatt Ranostay tristate "Avago APDS9960 gesture/RGB/ALS/proximity sensor" 111aff268cdSMatt Ranostay select REGMAP_I2C 112aff268cdSMatt Ranostay select IIO_BUFFER 113aff268cdSMatt Ranostay select IIO_KFIFO_BUF 114aff268cdSMatt Ranostay depends on I2C 115aff268cdSMatt Ranostay help 116aff268cdSMatt Ranostay Say Y here to build I2C interface support for the Avago 117aff268cdSMatt Ranostay APDS9960 gesture/RGB/ALS/proximity sensor. 118aff268cdSMatt Ranostay 119aff268cdSMatt Ranostay To compile this driver as a module, choose M here: the 120aff268cdSMatt Ranostay module will be called apds9960 121aff268cdSMatt Ranostay 122403e5586SChristian Eggersconfig AS73211 12302324a09SJavier Carrasco tristate "AMS AS73211 XYZ color sensor and AMS AS7331 UV sensor" 124403e5586SChristian Eggers depends on I2C 125403e5586SChristian Eggers select IIO_BUFFER 126403e5586SChristian Eggers select IIO_TRIGGERED_BUFFER 127403e5586SChristian Eggers help 128403e5586SChristian Eggers If you say yes here you get support for the AMS AS73211 12902324a09SJavier Carrasco JENCOLOR(R) Digital XYZ and the AMS AS7331 UVA, UVB and UVC 13002324a09SJavier Carrasco ultraviolet sensors. 131403e5586SChristian Eggers 132403e5586SChristian Eggers For triggered measurements, you will need an additional trigger driver 133403e5586SChristian Eggers like IIO_HRTIMER_TRIGGER or IIO_SYSFS_TRIGGER. 134403e5586SChristian Eggers 135403e5586SChristian Eggers This driver can also be built as a module. If so, the module 136403e5586SChristian Eggers will be called as73211. 137403e5586SChristian Eggers 138eab35358SMudit Sharmaconfig BH1745 139eab35358SMudit Sharma tristate "ROHM BH1745 colour sensor" 140eab35358SMudit Sharma depends on I2C 141eab35358SMudit Sharma select REGMAP_I2C 142eab35358SMudit Sharma select IIO_BUFFER 143eab35358SMudit Sharma select IIO_TRIGGERED_BUFFER 144eab35358SMudit Sharma select IIO_GTS_HELPER 145eab35358SMudit Sharma help 146eab35358SMudit Sharma Say Y here to build support for the ROHM bh1745 colour sensor. 147eab35358SMudit Sharma 148eab35358SMudit Sharma To compile this driver as a module, choose M here: the module will 149eab35358SMudit Sharma be called bh1745. 150eab35358SMudit Sharma 1513a11fbb0STomasz Duszynskiconfig BH1750 1523a11fbb0STomasz Duszynski tristate "ROHM BH1750 ambient light sensor" 1533a11fbb0STomasz Duszynski depends on I2C 1543a11fbb0STomasz Duszynski help 1553a11fbb0STomasz Duszynski Say Y here to build support for the ROHM BH1710, BH1715, BH1721, 1563a11fbb0STomasz Duszynski BH1750, BH1751 ambient light sensors. 1573a11fbb0STomasz Duszynski 1583a11fbb0STomasz Duszynski To compile this driver as a module, choose M here: the module will 1593a11fbb0STomasz Duszynski be called bh1750. 1603a11fbb0STomasz Duszynski 1611f0477f1SLinus Walleijconfig BH1780 1621f0477f1SLinus Walleij tristate "ROHM BH1780 ambient light sensor" 1631f0477f1SLinus Walleij depends on I2C 1641f0477f1SLinus Walleij help 1651f0477f1SLinus Walleij Say Y here to build support for the ROHM BH1780GLI ambient 1661f0477f1SLinus Walleij light sensor. 1671f0477f1SLinus Walleij 1681f0477f1SLinus Walleij To compile this driver as a module, choose M here: the module will 1691f0477f1SLinus Walleij be called bh1780. 1701f0477f1SLinus Walleij 171971672c0SKevin Tsaiconfig CM32181 172971672c0SKevin Tsai depends on I2C 173971672c0SKevin Tsai tristate "CM32181 driver" 174971672c0SKevin Tsai help 175971672c0SKevin Tsai Say Y here if you use cm32181. 176971672c0SKevin Tsai This option enables ambient light sensor using 177971672c0SKevin Tsai Capella cm32181 device driver. 178971672c0SKevin Tsai 179971672c0SKevin Tsai To compile this driver as a module, choose M here: 180971672c0SKevin Tsai the module will be called cm32181. 181971672c0SKevin Tsai 182b84894c7SKevin Tsaiconfig CM3232 183b84894c7SKevin Tsai depends on I2C 184b84894c7SKevin Tsai tristate "CM3232 ambient light sensor" 185b84894c7SKevin Tsai help 186b84894c7SKevin Tsai Say Y here if you use cm3232. 187b84894c7SKevin Tsai This option enables ambient light sensor using 188b84894c7SKevin Tsai Capella Microsystems cm3232 device driver. 189b84894c7SKevin Tsai 190b84894c7SKevin Tsai To compile this driver as a module, choose M here: 191b84894c7SKevin Tsai the module will be called cm3232. 192b84894c7SKevin Tsai 1938b054426SDaniel Balutaconfig CM3323 1948b054426SDaniel Baluta depends on I2C 1958b054426SDaniel Baluta tristate "Capella CM3323 color light sensor" 1968b054426SDaniel Baluta help 19739b441bdSHartmut Knaack Say Y here if you want to build a driver for Capella CM3323 1988b054426SDaniel Baluta color sensor. 1998b054426SDaniel Baluta 2008b054426SDaniel Baluta To compile this driver as a module, choose M here: the module will 2018b054426SDaniel Baluta be called cm3323. 2028b054426SDaniel Baluta 2038afa505cSLinus Walleijconfig CM3605 2048afa505cSLinus Walleij tristate "Capella CM3605 ambient light and proximity sensor" 2058afa505cSLinus Walleij help 2068afa505cSLinus Walleij Say Y here if you want to build a driver for Capella CM3605 2078afa505cSLinus Walleij ambient light and short range proximity sensor. 2088afa505cSLinus Walleij 2098afa505cSLinus Walleij To compile this driver as a module, choose M here: the module will 2108afa505cSLinus Walleij be called cm3605. 2118afa505cSLinus Walleij 212e590d451SBeomho Seoconfig CM36651 213e590d451SBeomho Seo depends on I2C 214e590d451SBeomho Seo tristate "CM36651 driver" 215e590d451SBeomho Seo help 216e590d451SBeomho Seo Say Y here if you use cm36651. 217e590d451SBeomho Seo This option enables proximity & RGB sensor using 218e590d451SBeomho Seo Capella cm36651 device driver. 219e590d451SBeomho Seo 220e590d451SBeomho Seo To compile this driver as a module, choose M here: 221e590d451SBeomho Seo the module will be called cm36651. 222e590d451SBeomho Seo 22348458b0cSGwendal Grignouconfig IIO_CROS_EC_LIGHT_PROX 22448458b0cSGwendal Grignou tristate "ChromeOS EC Light and Proximity Sensors" 22548458b0cSGwendal Grignou depends on IIO_CROS_EC_SENSORS_CORE 22648458b0cSGwendal Grignou help 22748458b0cSGwendal Grignou Say Y here if you use the light and proximity sensors 22848458b0cSGwendal Grignou presented by the ChromeOS EC Sensor hub. 22948458b0cSGwendal Grignou 23048458b0cSGwendal Grignou To compile this driver as a module, choose M here: 23148458b0cSGwendal Grignou the module will be called cros_ec_light_prox. 23248458b0cSGwendal Grignou 23397d642e2SLinus Walleijconfig GP2AP002 23497d642e2SLinus Walleij tristate "Sharp GP2AP002 Proximity/ALS sensor" 23597d642e2SLinus Walleij depends on I2C 23697d642e2SLinus Walleij select REGMAP 23797d642e2SLinus Walleij help 23897d642e2SLinus Walleij Say Y here if you have a Sharp GP2AP002 proximity/ALS combo-chip 23997d642e2SLinus Walleij hooked to an I2C bus. 24097d642e2SLinus Walleij 24197d642e2SLinus Walleij To compile this driver as a module, choose M here: the 24297d642e2SLinus Walleij module will be called gp2ap002. 24397d642e2SLinus Walleij 244bf29fbeaSJacek Anaszewskiconfig GP2AP020A00F 245bf29fbeaSJacek Anaszewski tristate "Sharp GP2AP020A00F Proximity/ALS sensor" 246bf29fbeaSJacek Anaszewski depends on I2C 2478c3b3efbSRoberta Dobrescu select REGMAP_I2C 248bf29fbeaSJacek Anaszewski select IIO_BUFFER 249bf29fbeaSJacek Anaszewski select IIO_TRIGGERED_BUFFER 250419a4aaeSRussell King - ARM Linux select IRQ_WORK 251bf29fbeaSJacek Anaszewski help 252bf29fbeaSJacek Anaszewski Say Y here if you have a Sharp GP2AP020A00F proximity/ALS combo-chip 253bf29fbeaSJacek Anaszewski hooked to an I2C bus. 254bf29fbeaSJacek Anaszewski 255bf29fbeaSJacek Anaszewski To compile this driver as a module, choose M here: the 256bf29fbeaSJacek Anaszewski module will be called gp2ap020a00f. 257bf29fbeaSJacek Anaszewski 258b081b738SJeff LaBundyconfig IQS621_ALS 259b081b738SJeff LaBundy tristate "Azoteq IQS621/622 ambient light sensors" 260b081b738SJeff LaBundy depends on MFD_IQS62X || COMPILE_TEST 261b081b738SJeff LaBundy help 262b081b738SJeff LaBundy Say Y here if you want to build support for the Azoteq IQS621 263b081b738SJeff LaBundy and IQS622 ambient light sensors. 264b081b738SJeff LaBundy 265b081b738SJeff LaBundy To compile this driver as a module, choose M here: the module 266b081b738SJeff LaBundy will be called iqs621-als. 267b081b738SJeff LaBundy 268a5750414SBrian Masneyconfig SENSORS_ISL29018 269a5750414SBrian Masney tristate "Intersil 29018 light and proximity sensor" 270a5750414SBrian Masney depends on I2C 271a5750414SBrian Masney select REGMAP_I2C 272a5750414SBrian Masney help 273a5750414SBrian Masney If you say yes here you get support for ambient light sensing and 274a5750414SBrian Masney proximity infrared sensing from Intersil ISL29018. 275a5750414SBrian Masney This driver will provide the measurements of ambient light intensity 276a5750414SBrian Masney in lux, proximity infrared sensing and normal infrared sensing. 277a5750414SBrian Masney Data from sensor is accessible via sysfs. 278a5750414SBrian Masney 279105c3de1SBrian Masneyconfig SENSORS_ISL29028 280105c3de1SBrian Masney tristate "Intersil ISL29028 Concurrent Light and Proximity Sensor" 281105c3de1SBrian Masney depends on I2C 282105c3de1SBrian Masney select REGMAP_I2C 283105c3de1SBrian Masney help 284105c3de1SBrian Masney Provides driver for the Intersil's ISL29028 device. 285105c3de1SBrian Masney This driver supports the sysfs interface to get the ALS, IR intensity, 286105c3de1SBrian Masney Proximity value via iio. The ISL29028 provides the concurrent sensing 287105c3de1SBrian Masney of ambient light and proximity. 288105c3de1SBrian Masney 2896c25539cSPeter Meerwaldconfig ISL29125 2906c25539cSPeter Meerwald tristate "Intersil ISL29125 digital color light sensor" 2916c25539cSPeter Meerwald depends on I2C 2926c25539cSPeter Meerwald select IIO_BUFFER 2936c25539cSPeter Meerwald select IIO_TRIGGERED_BUFFER 2946c25539cSPeter Meerwald help 2956c25539cSPeter Meerwald Say Y here if you want to build a driver for the Intersil ISL29125 2966c25539cSPeter Meerwald RGB light sensor for I2C. 2976c25539cSPeter Meerwald 2986c25539cSPeter Meerwald To compile this driver as a module, choose M here: the module will be 2996c25539cSPeter Meerwald called isl29125. 3006c25539cSPeter Meerwald 3014347f511SMarek Vasutconfig ISL76682 3024347f511SMarek Vasut tristate "Intersil ISL76682 Light Sensor" 3034347f511SMarek Vasut depends on I2C 3044347f511SMarek Vasut select REGMAP_I2C 3054347f511SMarek Vasut help 3064347f511SMarek Vasut Say Y here if you want to build a driver for the Intersil ISL76682 3074347f511SMarek Vasut Ambient Light Sensor and IR Intensity sensor. This driver provides 3084347f511SMarek Vasut the readouts via standard IIO sysfs and device interface. Both ALS 3094347f511SMarek Vasut illuminance and IR illuminance are provided raw with separate scale 3104347f511SMarek Vasut setting which can be configured via sysfs, the default scale is 1000 3114347f511SMarek Vasut lux, other options are 4000/16000/64000 lux. 3124347f511SMarek Vasut 3134347f511SMarek Vasut To compile this driver as a module, choose M here: the module will be 3144347f511SMarek Vasut called isl76682. 3154347f511SMarek Vasut 3163edc84e6SLars-Peter Clausenconfig HID_SENSOR_ALS 3173edc84e6SLars-Peter Clausen depends on HID_SENSOR_HUB 3183edc84e6SLars-Peter Clausen select IIO_BUFFER 3193edc84e6SLars-Peter Clausen select HID_SENSOR_IIO_COMMON 3203edc84e6SLars-Peter Clausen select HID_SENSOR_IIO_TRIGGER 3213edc84e6SLars-Peter Clausen tristate "HID ALS" 3223edc84e6SLars-Peter Clausen help 3233edc84e6SLars-Peter Clausen Say yes here to build support for the HID SENSOR 3243edc84e6SLars-Peter Clausen Ambient light sensor. 3253edc84e6SLars-Peter Clausen 3264f51c9adSRoberta Dobrescu To compile this driver as a module, choose M here: the 3274f51c9adSRoberta Dobrescu module will be called hid-sensor-als. 3284f51c9adSRoberta Dobrescu 32939a3a013SArchana Patniconfig HID_SENSOR_PROX 33039a3a013SArchana Patni depends on HID_SENSOR_HUB 33139a3a013SArchana Patni select IIO_BUFFER 33239a3a013SArchana Patni select HID_SENSOR_IIO_COMMON 33339a3a013SArchana Patni select HID_SENSOR_IIO_TRIGGER 33439a3a013SArchana Patni tristate "HID PROX" 33539a3a013SArchana Patni help 33639a3a013SArchana Patni Say yes here to build support for the HID SENSOR 33739a3a013SArchana Patni Proximity sensor. 33839a3a013SArchana Patni 33939a3a013SArchana Patni To compile this driver as a module, choose M here: the 34039a3a013SArchana Patni module will be called hid-sensor-prox. 34139a3a013SArchana Patni 342995863ccSKuppuswamy Sathyanarayananconfig JSA1212 343995863ccSKuppuswamy Sathyanarayanan tristate "JSA1212 ALS and proximity sensor driver" 344995863ccSKuppuswamy Sathyanarayanan depends on I2C 34549e19d5fSRoberta Dobrescu select REGMAP_I2C 346995863ccSKuppuswamy Sathyanarayanan help 347995863ccSKuppuswamy Sathyanarayanan Say Y here if you want to build a IIO driver for JSA1212 348995863ccSKuppuswamy Sathyanarayanan proximity & ALS sensor device. 349995863ccSKuppuswamy Sathyanarayanan 350995863ccSKuppuswamy Sathyanarayanan To compile this driver as a module, choose M here: 351995863ccSKuppuswamy Sathyanarayanan the module will be called jsa1212. 352995863ccSKuppuswamy Sathyanarayanan 353e52afbd6SMatti Vaittinenconfig ROHM_BU27034 354e52afbd6SMatti Vaittinen tristate "ROHM BU27034 ambient light sensor" 355e52afbd6SMatti Vaittinen depends on I2C 356e52afbd6SMatti Vaittinen select REGMAP_I2C 357e52afbd6SMatti Vaittinen select IIO_GTS_HELPER 358e52afbd6SMatti Vaittinen select IIO_BUFFER 359e52afbd6SMatti Vaittinen select IIO_KFIFO_BUF 360e52afbd6SMatti Vaittinen help 361e52afbd6SMatti Vaittinen Enable support for the ROHM BU27034 ambient light sensor. ROHM BU27034 362e52afbd6SMatti Vaittinen is an ambient light sesnor with 3 channels and 3 photo diodes capable 363e52afbd6SMatti Vaittinen of detecting a very wide range of illuminance. 364e52afbd6SMatti Vaittinen Typical application is adjusting LCD and backlight power of TVs and 365e52afbd6SMatti Vaittinen mobile phones. 366e52afbd6SMatti Vaittinen 367efa86e9fSDaniel Balutaconfig RPR0521 368efa86e9fSDaniel Baluta tristate "ROHM RPR0521 ALS and proximity sensor driver" 369efa86e9fSDaniel Baluta depends on I2C 370efa86e9fSDaniel Baluta select REGMAP_I2C 3716ac12303SPaul Gazzillo select IIO_BUFFER 3726ac12303SPaul Gazzillo select IIO_TRIGGERED_BUFFER 373efa86e9fSDaniel Baluta help 374efa86e9fSDaniel Baluta Say Y here if you want to build support for ROHM's RPR0521 375efa86e9fSDaniel Baluta ambient light and proximity sensor device. 376efa86e9fSDaniel Baluta 377efa86e9fSDaniel Baluta To compile this driver as a module, choose M here: 378efa86e9fSDaniel Baluta the module will be called rpr0521. 379efa86e9fSDaniel Baluta 3809c8ea1b2SJohan Hovoldconfig SENSORS_LM3533 3819c8ea1b2SJohan Hovold tristate "LM3533 ambient light sensor" 3829c8ea1b2SJohan Hovold depends on MFD_LM3533 3839c8ea1b2SJohan Hovold help 3849c8ea1b2SJohan Hovold If you say yes here you get support for the ambient light sensor 3859c8ea1b2SJohan Hovold interface on National Semiconductor / TI LM3533 Lighting Power 3869c8ea1b2SJohan Hovold chips. 3879c8ea1b2SJohan Hovold 3889c8ea1b2SJohan Hovold The sensor interface can be used to control the LEDs and backlights 3899c8ea1b2SJohan Hovold of the chip through defining five light zones and three sets of 3909c8ea1b2SJohan Hovold corresponding output-current values. 3919c8ea1b2SJohan Hovold 3929c8ea1b2SJohan Hovold The driver provides raw and mean adc readings along with the current 3939c8ea1b2SJohan Hovold light zone through sysfs. A threshold event can be generated on zone 3949c8ea1b2SJohan Hovold changes. The ALS-control output values can be set per zone for the 3959c8ea1b2SJohan Hovold three current output channels. 39662a1efb9SPeter Meerwald 3978b0d4c40SAnshul Dalalconfig LTR390 3988b0d4c40SAnshul Dalal tristate "LTR-390UV-01 ambient light and UV sensor" 3998b0d4c40SAnshul Dalal depends on I2C 4008b0d4c40SAnshul Dalal select REGMAP_I2C 4018b0d4c40SAnshul Dalal help 4028b0d4c40SAnshul Dalal If you say yes here you get support for the Lite-On LTR-390UV-01 4038b0d4c40SAnshul Dalal ambient light and UV sensor. 4048b0d4c40SAnshul Dalal 4058b0d4c40SAnshul Dalal This driver can also be built as a module. If so, the module 4068b0d4c40SAnshul Dalal will be called ltr390. 4078b0d4c40SAnshul Dalal 4082690be90SPeter Meerwaldconfig LTR501 4092690be90SPeter Meerwald tristate "LTR-501ALS-01 light sensor" 4102690be90SPeter Meerwald depends on I2C 4115d9fc0f6SHartmut Knaack select REGMAP_I2C 4122690be90SPeter Meerwald select IIO_BUFFER 4132690be90SPeter Meerwald select IIO_TRIGGERED_BUFFER 4142690be90SPeter Meerwald help 4152690be90SPeter Meerwald If you say yes here you get support for the Lite-On LTR-501ALS-01 4168592a7eeSDaniel Baluta ambient light and proximity sensor. This driver also supports LTR-559 417035ebb15SDaniel Baluta ALS/PS or LTR-301 ALS sensors. 4182690be90SPeter Meerwald 4192690be90SPeter Meerwald This driver can also be built as a module. If so, the module 4202690be90SPeter Meerwald will be called ltr501. 4212690be90SPeter Meerwald 42283f0bcd4SShreeya Patelconfig LTRF216A 42383f0bcd4SShreeya Patel tristate "Liteon LTRF216A Light Sensor" 42483f0bcd4SShreeya Patel depends on I2C 42583f0bcd4SShreeya Patel select REGMAP_I2C 42683f0bcd4SShreeya Patel help 42783f0bcd4SShreeya Patel If you say Y or M here, you get support for Liteon LTRF216A 42883f0bcd4SShreeya Patel Ambient Light Sensor. 42983f0bcd4SShreeya Patel 43083f0bcd4SShreeya Patel If built as a dynamically linked module, it will be called 43183f0bcd4SShreeya Patel ltrf216a. 43283f0bcd4SShreeya Patel 4330f079547SJeff LaBundyconfig LV0104CS 4340f079547SJeff LaBundy tristate "LV0104CS Ambient Light Sensor" 4350f079547SJeff LaBundy depends on I2C 4360f079547SJeff LaBundy help 4370f079547SJeff LaBundy Say Y here if you want to build support for the On Semiconductor 4380f079547SJeff LaBundy LV0104CS ambient light sensor. 4390f079547SJeff LaBundy 4400f079547SJeff LaBundy To compile this driver as a module, choose M here: 4410f079547SJeff LaBundy the module will be called lv0104cs. 4420f079547SJeff LaBundy 443b9567e66SCrestez Dan Leonardconfig MAX44000 444b9567e66SCrestez Dan Leonard tristate "MAX44000 Ambient and Infrared Proximity Sensor" 445b9567e66SCrestez Dan Leonard depends on I2C 446b9567e66SCrestez Dan Leonard select REGMAP_I2C 447193e2d4fSAlison Schofield select IIO_BUFFER 448193e2d4fSAlison Schofield select IIO_TRIGGERED_BUFFER 449b9567e66SCrestez Dan Leonard help 450b9567e66SCrestez Dan Leonard Say Y here if you want to build support for Maxim Integrated's 451b9567e66SCrestez Dan Leonard MAX44000 ambient and infrared proximity sensor device. 452b9567e66SCrestez Dan Leonard 453b9567e66SCrestez Dan Leonard To compile this driver as a module, choose M here: 454b9567e66SCrestez Dan Leonard the module will be called max44000. 455b9567e66SCrestez Dan Leonard 4566aef699aSRobert Eshlemanconfig MAX44009 4576aef699aSRobert Eshleman tristate "MAX44009 Ambient Light Sensor" 4586aef699aSRobert Eshleman depends on I2C 459741172d1SMartyn Welch select REGMAP_I2C 4606aef699aSRobert Eshleman help 4616aef699aSRobert Eshleman Say Y here if you want to build support for Maxim Integrated's 4626aef699aSRobert Eshleman MAX44009 ambient light sensor device. 4636aef699aSRobert Eshleman 4646aef699aSRobert Eshleman To compile this driver as a module, choose M here: 4656aef699aSRobert Eshleman the module will be called max44009. 4666aef699aSRobert Eshleman 467741172d1SMartyn Welchconfig NOA1305 468741172d1SMartyn Welch tristate "ON Semiconductor NOA1305 ambient light sensor" 469741172d1SMartyn Welch depends on I2C 470a26e0fbeSzhong jiang select REGMAP_I2C 471741172d1SMartyn Welch help 472741172d1SMartyn Welch Say Y here if you want to build support for the ON Semiconductor 473741172d1SMartyn Welch NOA1305 ambient light sensor. 474741172d1SMartyn Welch 475741172d1SMartyn Welch To compile this driver as a module, choose M here: 476741172d1SMartyn Welch The module will be called noa1305. 477741172d1SMartyn Welch 47894a9b7b1SAndreas Dannenbergconfig OPT3001 47994a9b7b1SAndreas Dannenberg tristate "Texas Instruments OPT3001 Light Sensor" 48094a9b7b1SAndreas Dannenberg depends on I2C 48194a9b7b1SAndreas Dannenberg help 48294a9b7b1SAndreas Dannenberg If you say Y or M here, you get support for Texas Instruments 483fc6fa04eSEmil Gedenryd OPT3001 Ambient Light Sensor, OPT3002 Light-to-Digital Sensor. 48494a9b7b1SAndreas Dannenberg 48594a9b7b1SAndreas Dannenberg If built as a dynamically linked module, it will be called 48694a9b7b1SAndreas Dannenberg opt3001. 48794a9b7b1SAndreas Dannenberg 4889a960841SStefan Windfeldt-Prytzconfig OPT4001 4899a960841SStefan Windfeldt-Prytz tristate "Texas Instruments OPT4001 Light Sensor" 4909a960841SStefan Windfeldt-Prytz depends on I2C 4919a960841SStefan Windfeldt-Prytz select REGMAP_I2C 4929a960841SStefan Windfeldt-Prytz help 4939a960841SStefan Windfeldt-Prytz If you say Y or M here, you get support for Texas Instruments 4949a960841SStefan Windfeldt-Prytz OPT4001 Ambient Light Sensor. 4959a960841SStefan Windfeldt-Prytz 4969a960841SStefan Windfeldt-Prytz If built as a dynamically linked module, it will be called 4979a960841SStefan Windfeldt-Prytz opt4001. 4989a960841SStefan Windfeldt-Prytz 4990c6db450SPer-Daniel Olssonconfig OPT4060 5000c6db450SPer-Daniel Olsson tristate "Texas Instruments OPT4060 RGBW Color Sensor" 5010c6db450SPer-Daniel Olsson depends on I2C 5020c6db450SPer-Daniel Olsson select REGMAP_I2C 5030c6db450SPer-Daniel Olsson select IIO_BUFFER 5040c6db450SPer-Daniel Olsson select IIO_TRIGGERED_BUFFER 5050c6db450SPer-Daniel Olsson help 5060c6db450SPer-Daniel Olsson If you say Y or M here, you get support for Texas Instruments 5070c6db450SPer-Daniel Olsson OPT4060 RGBW Color Sensor. 5080c6db450SPer-Daniel Olsson 5090c6db450SPer-Daniel Olsson If built as a dynamically linked module, it will be called 5100c6db450SPer-Daniel Olsson opt4060. 5110c6db450SPer-Daniel Olsson 5128ab6abfcSAdriana Reusconfig PA12203001 5138ab6abfcSAdriana Reus tristate "TXC PA12203001 light and proximity sensor" 5148ab6abfcSAdriana Reus depends on I2C 5158ab6abfcSAdriana Reus select REGMAP_I2C 5168ab6abfcSAdriana Reus help 5178ab6abfcSAdriana Reus If you say yes here you get support for the TXC PA12203001 5188ab6abfcSAdriana Reus ambient light and proximity sensor. 5198ab6abfcSAdriana Reus 5208ab6abfcSAdriana Reus This driver can also be built as a module. If so, the module 5218ab6abfcSAdriana Reus will be called pa12203001. 5228ab6abfcSAdriana Reus 523e01e7eafSMaxime Roussin-Bélangerconfig SI1133 524e01e7eafSMaxime Roussin-Bélanger tristate "SI1133 UV Index Sensor and Ambient Light Sensor" 525e01e7eafSMaxime Roussin-Bélanger depends on I2C 526e01e7eafSMaxime Roussin-Bélanger select REGMAP_I2C 527e01e7eafSMaxime Roussin-Bélanger help 528e01e7eafSMaxime Roussin-Bélanger Say Y here if you want to build a driver for the Silicon Labs SI1133 529e01e7eafSMaxime Roussin-Bélanger UV Index Sensor and Ambient Light Sensor chip. 530e01e7eafSMaxime Roussin-Bélanger 531e01e7eafSMaxime Roussin-Bélanger To compile this driver as a module, choose M here: the module will be 532e01e7eafSMaxime Roussin-Bélanger called si1133. 533e01e7eafSMaxime Roussin-Bélanger 534ac45e57fSPeter Meerwald-Stadlerconfig SI1145 535ac45e57fSPeter Meerwald-Stadler tristate "SI1132 and SI1141/2/3/5/6/7 combined ALS, UV index and proximity sensor" 536ac45e57fSPeter Meerwald-Stadler depends on I2C 537ac45e57fSPeter Meerwald-Stadler select IIO_BUFFER 538ac45e57fSPeter Meerwald-Stadler select IIO_TRIGGERED_BUFFER 539ac45e57fSPeter Meerwald-Stadler help 540ac45e57fSPeter Meerwald-Stadler Say Y here if you want to build a driver for the Silicon Labs SI1132 or 541ac45e57fSPeter Meerwald-Stadler SI1141/2/3/5/6/7 combined ambient light, UV index and proximity sensor 542ac45e57fSPeter Meerwald-Stadler chips. 543ac45e57fSPeter Meerwald-Stadler 544ac45e57fSPeter Meerwald-Stadler To compile this driver as a module, choose M here: the module will be 545ac45e57fSPeter Meerwald-Stadler called si1145. 546ac45e57fSPeter Meerwald-Stadler 547be9e6229STiberiu Breanaconfig STK3310 548be9e6229STiberiu Breana tristate "STK3310 ALS and proximity sensor" 549be9e6229STiberiu Breana depends on I2C 5505d6e834aSHartmut Knaack select REGMAP_I2C 551be9e6229STiberiu Breana help 552be9e6229STiberiu Breana Say yes here to get support for the Sensortek STK3310 ambient light 553be9e6229STiberiu Breana and proximity sensor. The STK3311 model is also supported by this 554be9e6229STiberiu Breana driver. 555be9e6229STiberiu Breana 556be9e6229STiberiu Breana Choosing M will build the driver as a module. If so, the module 557be9e6229STiberiu Breana will be called stk3310. 558be9e6229STiberiu Breana 5593025c868SLorenzo Bianconiconfig ST_UVIS25 5603025c868SLorenzo Bianconi tristate "STMicroelectronics UVIS25 sensor driver" 5613025c868SLorenzo Bianconi depends on (I2C || SPI) 5623025c868SLorenzo Bianconi select IIO_BUFFER 5633025c868SLorenzo Bianconi select IIO_TRIGGERED_BUFFER 5643025c868SLorenzo Bianconi select ST_UVIS25_I2C if (I2C) 5653025c868SLorenzo Bianconi select ST_UVIS25_SPI if (SPI_MASTER) 5663025c868SLorenzo Bianconi help 5673025c868SLorenzo Bianconi Say yes here to build support for STMicroelectronics UVIS25 5683025c868SLorenzo Bianconi uv sensor 5693025c868SLorenzo Bianconi 5703025c868SLorenzo Bianconi To compile this driver as a module, choose M here: the module 5713025c868SLorenzo Bianconi will be called st_uvis25. 5723025c868SLorenzo Bianconi 5733025c868SLorenzo Bianconiconfig ST_UVIS25_I2C 5743025c868SLorenzo Bianconi tristate 5753025c868SLorenzo Bianconi depends on ST_UVIS25 5763025c868SLorenzo Bianconi select REGMAP_I2C 5773025c868SLorenzo Bianconi 5783025c868SLorenzo Bianconiconfig ST_UVIS25_SPI 5793025c868SLorenzo Bianconi tristate 5803025c868SLorenzo Bianconi depends on ST_UVIS25 5813025c868SLorenzo Bianconi select REGMAP_SPI 5823025c868SLorenzo Bianconi 583a244e7b5SPeter Meerwaldconfig TCS3414 584a244e7b5SPeter Meerwald tristate "TAOS TCS3414 digital color sensor" 585a244e7b5SPeter Meerwald depends on I2C 586a244e7b5SPeter Meerwald select IIO_BUFFER 587a244e7b5SPeter Meerwald select IIO_TRIGGERED_BUFFER 588a244e7b5SPeter Meerwald help 589a244e7b5SPeter Meerwald If you say yes here you get support for the TAOS TCS3414 590a244e7b5SPeter Meerwald family of digital color sensors. 591a244e7b5SPeter Meerwald 592a244e7b5SPeter Meerwald This driver can also be built as a module. If so, the module 593a244e7b5SPeter Meerwald will be called tcs3414. 594a244e7b5SPeter Meerwald 595eb869adeSPeter Meerwaldconfig TCS3472 596eb869adeSPeter Meerwald tristate "TAOS TCS3472 color light-to-digital converter" 597eb869adeSPeter Meerwald depends on I2C 598089b54bdSPeter Meerwald select IIO_BUFFER 599089b54bdSPeter Meerwald select IIO_TRIGGERED_BUFFER 600eb869adeSPeter Meerwald help 601eb869adeSPeter Meerwald If you say yes here you get support for the TAOS TCS3472 602eb869adeSPeter Meerwald family of color light-to-digital converters with IR filter. 603eb869adeSPeter Meerwald 604eb869adeSPeter Meerwald This driver can also be built as a module. If so, the module 605eb869adeSPeter Meerwald will be called tcs3472. 606eb869adeSPeter Meerwald 6079c2251ddSJonathan Cameronconfig SENSORS_TSL2563 6089c2251ddSJonathan Cameron tristate "TAOS TSL2560, TSL2561, TSL2562 and TSL2563 ambient light sensors" 6099c2251ddSJonathan Cameron depends on I2C 6109c2251ddSJonathan Cameron help 6119c2251ddSJonathan Cameron If you say yes here you get support for the Taos TSL2560, 6129c2251ddSJonathan Cameron TSL2561, TSL2562 and TSL2563 ambient light sensors. 6139c2251ddSJonathan Cameron 6149c2251ddSJonathan Cameron This driver can also be built as a module. If so, the module 6159c2251ddSJonathan Cameron will be called tsl2563. 6169c2251ddSJonathan Cameron 617f44d5c8aSBrian Masneyconfig TSL2583 618f44d5c8aSBrian Masney tristate "TAOS TSL2580, TSL2581 and TSL2583 light-to-digital converters" 619f44d5c8aSBrian Masney depends on I2C 620f44d5c8aSBrian Masney help 621f44d5c8aSBrian Masney Provides support for the TAOS tsl2580, tsl2581 and tsl2583 devices. 622f44d5c8aSBrian Masney Access ALS data via iio, sysfs. 623f44d5c8aSBrian Masney 6242335f0d7SJoe Sandomconfig TSL2591 6252335f0d7SJoe Sandom tristate "TAOS TSL2591 ambient light sensor" 6262335f0d7SJoe Sandom depends on I2C 6272335f0d7SJoe Sandom help 6282335f0d7SJoe Sandom Select Y here for support of the AMS/TAOS TSL2591 ambient light sensor, 6292335f0d7SJoe Sandom featuring channels for combined visible + IR intensity and lux illuminance. 6302335f0d7SJoe Sandom Access data via iio and sysfs. Supports iio_events. 6312335f0d7SJoe Sandom 6322335f0d7SJoe Sandom To compile this driver as a module, select M: the 6332335f0d7SJoe Sandom module will be called tsl2591. 6342335f0d7SJoe Sandom 635c06c4d79SBrian Masneyconfig TSL2772 636c06c4d79SBrian Masney tristate "TAOS TSL/TMD2x71 and TSL/TMD2x72 Family of light and proximity sensors" 637c06c4d79SBrian Masney depends on I2C 638c06c4d79SBrian Masney help 639c06c4d79SBrian Masney Support for: tsl2571, tsl2671, tmd2671, tsl2771, tmd2771, tsl2572, tsl2672, 640c06c4d79SBrian Masney tmd2672, tsl2772, tmd2772 devices. 641c06c4d79SBrian Masney Provides iio_events and direct access via sysfs. 642c06c4d79SBrian Masney 643aab9ba7eSPeter Meerwaldconfig TSL4531 644aab9ba7eSPeter Meerwald tristate "TAOS TSL4531 ambient light sensors" 645aab9ba7eSPeter Meerwald depends on I2C 646aab9ba7eSPeter Meerwald help 647aab9ba7eSPeter Meerwald Say Y here if you want to build a driver for the TAOS TSL4531 family 648aab9ba7eSPeter Meerwald of ambient light sensors with direct lux output. 649aab9ba7eSPeter Meerwald 650aab9ba7eSPeter Meerwald To compile this driver as a module, choose M here: the 651aab9ba7eSPeter Meerwald module will be called tsl4531. 652aab9ba7eSPeter Meerwald 653c14f8abeSAdriana Reusconfig US5182D 654c14f8abeSAdriana Reus tristate "UPISEMI light and proximity sensor" 655c14f8abeSAdriana Reus depends on I2C 656c14f8abeSAdriana Reus help 657c14f8abeSAdriana Reus If you say yes here you get support for the UPISEMI US5182D 658c14f8abeSAdriana Reus ambient light and proximity sensor. 659c14f8abeSAdriana Reus 660c14f8abeSAdriana Reus This driver can also be built as a module. If so, the module 661c14f8abeSAdriana Reus will be called us5182d. 662c14f8abeSAdriana Reus 66362a1efb9SPeter Meerwaldconfig VCNL4000 664be38866fSTomas Novotny tristate "VCNL4000/4010/4020/4200 combined ALS and proximity sensor" 6658fe78d52SMathieu Othacehe select IIO_BUFFER 6668fe78d52SMathieu Othacehe select IIO_TRIGGERED_BUFFER 66762a1efb9SPeter Meerwald depends on I2C 66862a1efb9SPeter Meerwald help 669d978bfddSPeter Meerwald-Stadler Say Y here if you want to build a driver for the Vishay VCNL4000, 670be38866fSTomas Novotny VCNL4010, VCNL4020, VCNL4200 combined ambient light and proximity 671be38866fSTomas Novotny sensor. 67262a1efb9SPeter Meerwald 67362a1efb9SPeter Meerwald To compile this driver as a module, choose M here: the 67462a1efb9SPeter Meerwald module will be called vcnl4000. 67562a1efb9SPeter Meerwald 67655707294SParthiban Nallathambiconfig VCNL4035 67755707294SParthiban Nallathambi tristate "VCNL4035 combined ALS and proximity sensor" 67844a146a4SNecip Fazil Yildiran select IIO_BUFFER 67955707294SParthiban Nallathambi select IIO_TRIGGERED_BUFFER 68055707294SParthiban Nallathambi select REGMAP_I2C 68155707294SParthiban Nallathambi depends on I2C 68255707294SParthiban Nallathambi help 68355707294SParthiban Nallathambi Say Y here if you want to build a driver for the Vishay VCNL4035, 68455707294SParthiban Nallathambi combined ambient light (ALS) and proximity sensor. Currently only ALS 68555707294SParthiban Nallathambi function is available. 68655707294SParthiban Nallathambi 68755707294SParthiban Nallathambi To compile this driver as a module, choose M here: the 68855707294SParthiban Nallathambi module will be called vcnl4035. 68955707294SParthiban Nallathambi 690c5a23f80SJavier Carrascoconfig VEML3235 691c5a23f80SJavier Carrasco tristate "VEML3235 ambient light sensor" 692c5a23f80SJavier Carrasco select REGMAP_I2C 69382e1cedeSJavier Carrasco select IIO_GTS_HELPER 694c5a23f80SJavier Carrasco depends on I2C 695c5a23f80SJavier Carrasco help 696c5a23f80SJavier Carrasco Say Y here if you want to build a driver for the Vishay VEML3235 697c5a23f80SJavier Carrasco ambient light sensor. 698c5a23f80SJavier Carrasco 699c5a23f80SJavier Carrasco To compile this driver as a module, choose M here: the 700c5a23f80SJavier Carrasco module will be called veml3235. 701c5a23f80SJavier Carrasco 7027b779f57SRishi Guptaconfig VEML6030 703ccc26bd7SJavier Carrasco tristate "VEML6030 and VEML6035 ambient light sensors" 7047b779f57SRishi Gupta select REGMAP_I2C 705582d732bSJavier Carrasco select IIO_BUFFER 706582d732bSJavier Carrasco select IIO_TRIGGERED_BUFFER 70722eaca42SJavier Carrasco select IIO_GTS_HELPER 7087b779f57SRishi Gupta depends on I2C 7097b779f57SRishi Gupta help 7107b779f57SRishi Gupta Say Y here if you want to build a driver for the Vishay VEML6030 711ccc26bd7SJavier Carrasco and VEML6035 ambient light sensors (ALS). 7127b779f57SRishi Gupta 7137b779f57SRishi Gupta To compile this driver as a module, choose M here: the 7147b779f57SRishi Gupta module will be called veml6030. 7157b779f57SRishi Gupta 7163c34171cSArthur Beckerconfig VEML6040 7173c34171cSArthur Becker tristate "VEML6040 RGBW light sensor" 7183c34171cSArthur Becker select REGMAP_I2C 7193c34171cSArthur Becker depends on I2C 7203c34171cSArthur Becker help 7213c34171cSArthur Becker Say Y here if you want to build a driver for the Vishay VEML6040 7223c34171cSArthur Becker RGBW light sensor. 7233c34171cSArthur Becker 7243c34171cSArthur Becker To compile this driver as a module, choose M here: the 7253c34171cSArthur Becker module will be called veml6040. 7263c34171cSArthur Becker 727dfd2ab8dSPeter Meerwald-Stadlerconfig VEML6070 728dfd2ab8dSPeter Meerwald-Stadler tristate "VEML6070 UV A light sensor" 729dfd2ab8dSPeter Meerwald-Stadler depends on I2C 730dfd2ab8dSPeter Meerwald-Stadler help 731dfd2ab8dSPeter Meerwald-Stadler Say Y here if you want to build a driver for the Vishay VEML6070 UV A 732dfd2ab8dSPeter Meerwald-Stadler light sensor. 733dfd2ab8dSPeter Meerwald-Stadler 734dfd2ab8dSPeter Meerwald-Stadler To compile this driver as a module, choose M here: the 735dfd2ab8dSPeter Meerwald-Stadler module will be called veml6070. 736dfd2ab8dSPeter Meerwald-Stadler 7373b82f432SJavier Carrascoconfig VEML6075 7383b82f432SJavier Carrasco tristate "VEML6075 UVA and UVB light sensor" 7393b82f432SJavier Carrasco select REGMAP_I2C 7403b82f432SJavier Carrasco depends on I2C 7413b82f432SJavier Carrasco help 7423b82f432SJavier Carrasco Say Y here if you want to build a driver for the Vishay VEML6075 UVA 7433b82f432SJavier Carrasco and UVB light sensor. 7443b82f432SJavier Carrasco 7453b82f432SJavier Carrasco To compile this driver as a module, choose M here: the 7463b82f432SJavier Carrasco module will be called veml6075. 7473b82f432SJavier Carrasco 7485e7f47e4SManivannan Sadhasivamconfig VL6180 7495e7f47e4SManivannan Sadhasivam tristate "VL6180 ALS, range and proximity sensor" 7505e7f47e4SManivannan Sadhasivam depends on I2C 7515e7f47e4SManivannan Sadhasivam help 7525e7f47e4SManivannan Sadhasivam Say Y here if you want to build a driver for the STMicroelectronics 7535e7f47e4SManivannan Sadhasivam VL6180 combined ambient light, range and proximity sensor. 7545e7f47e4SManivannan Sadhasivam 7555e7f47e4SManivannan Sadhasivam To compile this driver as a module, choose M here: the 7565e7f47e4SManivannan Sadhasivam module will be called vl6180. 7575e7f47e4SManivannan Sadhasivam 7588556f514SPeter Meerwald-Stadlerconfig ZOPT2201 7598556f514SPeter Meerwald-Stadler tristate "ZOPT2201 ALS and UV B sensor" 7608556f514SPeter Meerwald-Stadler depends on I2C 7618556f514SPeter Meerwald-Stadler help 7628556f514SPeter Meerwald-Stadler Say Y here if you want to build a driver for the IDT 7638556f514SPeter Meerwald-Stadler ZOPT2201 ambient light and UV B sensor. 7648556f514SPeter Meerwald-Stadler 7658556f514SPeter Meerwald-Stadler To compile this driver as a module, choose M here: the 7668556f514SPeter Meerwald-Stadler module will be called zopt2201. 7678556f514SPeter Meerwald-Stadler 7689c8ea1b2SJohan Hovoldendmenu 769