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 46c36b5195SDavid Heidelbergconfig AL3010 47c36b5195SDavid Heidelberg tristate "AL3010 ambient light sensor" 48c36b5195SDavid Heidelberg depends on I2C 49c36b5195SDavid Heidelberg help 50c36b5195SDavid Heidelberg Say Y here if you want to build a driver for the Dyna Image AL3010 51c36b5195SDavid Heidelberg ambient light sensor. 52c36b5195SDavid Heidelberg 53c36b5195SDavid Heidelberg To compile this driver as a module, choose M here: the 54c36b5195SDavid Heidelberg module will be called al3010. 55c36b5195SDavid Heidelberg 56f007d7f1SDaniel Balutaconfig AL3320A 57f007d7f1SDaniel Baluta tristate "AL3320A ambient light sensor" 58f007d7f1SDaniel Baluta depends on I2C 59f007d7f1SDaniel Baluta help 60f007d7f1SDaniel Baluta Say Y here if you want to build a driver for the Dyna Image AL3320A 61f007d7f1SDaniel Baluta ambient light sensor. 62f007d7f1SDaniel Baluta 63f007d7f1SDaniel Baluta To compile this driver as a module, choose M here: the 64f007d7f1SDaniel Baluta module will be called al3320a. 65f007d7f1SDaniel Baluta 66ec08c395SMikael Gonella-Bolducconfig APDS9160 67ec08c395SMikael Gonella-Bolduc tristate "APDS9160 combined als and proximity sensor" 68ec08c395SMikael Gonella-Bolduc depends on I2C 69ec08c395SMikael Gonella-Bolduc select REGMAP_I2C 70ec08c395SMikael Gonella-Bolduc help 71ec08c395SMikael Gonella-Bolduc Say Y here if you want to build support for a Broadcom APDS9160 72ec08c395SMikael Gonella-Bolduc combined ambient light and proximity sensor. 73ec08c395SMikael Gonella-Bolduc 74ec08c395SMikael Gonella-Bolduc To compile this driver as a module, choose M here: the 75ec08c395SMikael Gonella-Bolduc module will be called apds9160. 76ec08c395SMikael Gonella-Bolduc 7703eff7b6SOleksandr Kravchenkoconfig APDS9300 7803eff7b6SOleksandr Kravchenko tristate "APDS9300 ambient light sensor" 7903eff7b6SOleksandr Kravchenko depends on I2C 8003eff7b6SOleksandr Kravchenko help 8103eff7b6SOleksandr Kravchenko Say Y here if you want to build a driver for the Avago APDS9300 8203eff7b6SOleksandr Kravchenko ambient light sensor. 8303eff7b6SOleksandr Kravchenko 8403eff7b6SOleksandr Kravchenko To compile this driver as a module, choose M here: the 8503eff7b6SOleksandr Kravchenko module will be called apds9300. 8603eff7b6SOleksandr Kravchenko 87620d1e6cSSubhajit Ghoshconfig APDS9306 88620d1e6cSSubhajit Ghosh tristate "Avago APDS9306 Ambient Light Sensor" 89620d1e6cSSubhajit Ghosh depends on I2C 90620d1e6cSSubhajit Ghosh select REGMAP_I2C 91620d1e6cSSubhajit Ghosh select IIO_GTS_HELPER 92620d1e6cSSubhajit Ghosh help 93620d1e6cSSubhajit Ghosh If you say Y or M here, you get support for Avago APDS9306 94620d1e6cSSubhajit Ghosh Ambient Light Sensor. 95620d1e6cSSubhajit Ghosh 96620d1e6cSSubhajit Ghosh If built as a dynamically linked module, it will be called 97620d1e6cSSubhajit Ghosh apds9306. 98620d1e6cSSubhajit Ghosh 99aff268cdSMatt Ranostayconfig APDS9960 100aff268cdSMatt Ranostay tristate "Avago APDS9960 gesture/RGB/ALS/proximity sensor" 101aff268cdSMatt Ranostay select REGMAP_I2C 102aff268cdSMatt Ranostay select IIO_BUFFER 103aff268cdSMatt Ranostay select IIO_KFIFO_BUF 104aff268cdSMatt Ranostay depends on I2C 105aff268cdSMatt Ranostay help 106aff268cdSMatt Ranostay Say Y here to build I2C interface support for the Avago 107aff268cdSMatt Ranostay APDS9960 gesture/RGB/ALS/proximity sensor. 108aff268cdSMatt Ranostay 109aff268cdSMatt Ranostay To compile this driver as a module, choose M here: the 110aff268cdSMatt Ranostay module will be called apds9960 111aff268cdSMatt Ranostay 112403e5586SChristian Eggersconfig AS73211 11302324a09SJavier Carrasco tristate "AMS AS73211 XYZ color sensor and AMS AS7331 UV sensor" 114403e5586SChristian Eggers depends on I2C 115403e5586SChristian Eggers select IIO_BUFFER 116403e5586SChristian Eggers select IIO_TRIGGERED_BUFFER 117403e5586SChristian Eggers help 118403e5586SChristian Eggers If you say yes here you get support for the AMS AS73211 11902324a09SJavier Carrasco JENCOLOR(R) Digital XYZ and the AMS AS7331 UVA, UVB and UVC 12002324a09SJavier Carrasco ultraviolet sensors. 121403e5586SChristian Eggers 122403e5586SChristian Eggers For triggered measurements, you will need an additional trigger driver 123403e5586SChristian Eggers like IIO_HRTIMER_TRIGGER or IIO_SYSFS_TRIGGER. 124403e5586SChristian Eggers 125403e5586SChristian Eggers This driver can also be built as a module. If so, the module 126403e5586SChristian Eggers will be called as73211. 127403e5586SChristian Eggers 128eab35358SMudit Sharmaconfig BH1745 129eab35358SMudit Sharma tristate "ROHM BH1745 colour sensor" 130eab35358SMudit Sharma depends on I2C 131eab35358SMudit Sharma select REGMAP_I2C 132eab35358SMudit Sharma select IIO_BUFFER 133eab35358SMudit Sharma select IIO_TRIGGERED_BUFFER 134eab35358SMudit Sharma select IIO_GTS_HELPER 135eab35358SMudit Sharma help 136eab35358SMudit Sharma Say Y here to build support for the ROHM bh1745 colour sensor. 137eab35358SMudit Sharma 138eab35358SMudit Sharma To compile this driver as a module, choose M here: the module will 139eab35358SMudit Sharma be called bh1745. 140eab35358SMudit Sharma 1413a11fbb0STomasz Duszynskiconfig BH1750 1423a11fbb0STomasz Duszynski tristate "ROHM BH1750 ambient light sensor" 1433a11fbb0STomasz Duszynski depends on I2C 1443a11fbb0STomasz Duszynski help 1453a11fbb0STomasz Duszynski Say Y here to build support for the ROHM BH1710, BH1715, BH1721, 1463a11fbb0STomasz Duszynski BH1750, BH1751 ambient light sensors. 1473a11fbb0STomasz Duszynski 1483a11fbb0STomasz Duszynski To compile this driver as a module, choose M here: the module will 1493a11fbb0STomasz Duszynski be called bh1750. 1503a11fbb0STomasz Duszynski 1511f0477f1SLinus Walleijconfig BH1780 1521f0477f1SLinus Walleij tristate "ROHM BH1780 ambient light sensor" 1531f0477f1SLinus Walleij depends on I2C 1541f0477f1SLinus Walleij help 1551f0477f1SLinus Walleij Say Y here to build support for the ROHM BH1780GLI ambient 1561f0477f1SLinus Walleij light sensor. 1571f0477f1SLinus Walleij 1581f0477f1SLinus Walleij To compile this driver as a module, choose M here: the module will 1591f0477f1SLinus Walleij be called bh1780. 1601f0477f1SLinus Walleij 161971672c0SKevin Tsaiconfig CM32181 162971672c0SKevin Tsai depends on I2C 163971672c0SKevin Tsai tristate "CM32181 driver" 164971672c0SKevin Tsai help 165971672c0SKevin Tsai Say Y here if you use cm32181. 166971672c0SKevin Tsai This option enables ambient light sensor using 167971672c0SKevin Tsai Capella cm32181 device driver. 168971672c0SKevin Tsai 169971672c0SKevin Tsai To compile this driver as a module, choose M here: 170971672c0SKevin Tsai the module will be called cm32181. 171971672c0SKevin Tsai 172b84894c7SKevin Tsaiconfig CM3232 173b84894c7SKevin Tsai depends on I2C 174b84894c7SKevin Tsai tristate "CM3232 ambient light sensor" 175b84894c7SKevin Tsai help 176b84894c7SKevin Tsai Say Y here if you use cm3232. 177b84894c7SKevin Tsai This option enables ambient light sensor using 178b84894c7SKevin Tsai Capella Microsystems cm3232 device driver. 179b84894c7SKevin Tsai 180b84894c7SKevin Tsai To compile this driver as a module, choose M here: 181b84894c7SKevin Tsai the module will be called cm3232. 182b84894c7SKevin Tsai 1838b054426SDaniel Balutaconfig CM3323 1848b054426SDaniel Baluta depends on I2C 1858b054426SDaniel Baluta tristate "Capella CM3323 color light sensor" 1868b054426SDaniel Baluta help 18739b441bdSHartmut Knaack Say Y here if you want to build a driver for Capella CM3323 1888b054426SDaniel Baluta color sensor. 1898b054426SDaniel Baluta 1908b054426SDaniel Baluta To compile this driver as a module, choose M here: the module will 1918b054426SDaniel Baluta be called cm3323. 1928b054426SDaniel Baluta 1938afa505cSLinus Walleijconfig CM3605 1948afa505cSLinus Walleij tristate "Capella CM3605 ambient light and proximity sensor" 1958afa505cSLinus Walleij help 1968afa505cSLinus Walleij Say Y here if you want to build a driver for Capella CM3605 1978afa505cSLinus Walleij ambient light and short range proximity sensor. 1988afa505cSLinus Walleij 1998afa505cSLinus Walleij To compile this driver as a module, choose M here: the module will 2008afa505cSLinus Walleij be called cm3605. 2018afa505cSLinus Walleij 202e590d451SBeomho Seoconfig CM36651 203e590d451SBeomho Seo depends on I2C 204e590d451SBeomho Seo tristate "CM36651 driver" 205e590d451SBeomho Seo help 206e590d451SBeomho Seo Say Y here if you use cm36651. 207e590d451SBeomho Seo This option enables proximity & RGB sensor using 208e590d451SBeomho Seo Capella cm36651 device driver. 209e590d451SBeomho Seo 210e590d451SBeomho Seo To compile this driver as a module, choose M here: 211e590d451SBeomho Seo the module will be called cm36651. 212e590d451SBeomho Seo 21348458b0cSGwendal Grignouconfig IIO_CROS_EC_LIGHT_PROX 21448458b0cSGwendal Grignou tristate "ChromeOS EC Light and Proximity Sensors" 21548458b0cSGwendal Grignou depends on IIO_CROS_EC_SENSORS_CORE 21648458b0cSGwendal Grignou help 21748458b0cSGwendal Grignou Say Y here if you use the light and proximity sensors 21848458b0cSGwendal Grignou presented by the ChromeOS EC Sensor hub. 21948458b0cSGwendal Grignou 22048458b0cSGwendal Grignou To compile this driver as a module, choose M here: 22148458b0cSGwendal Grignou the module will be called cros_ec_light_prox. 22248458b0cSGwendal Grignou 22397d642e2SLinus Walleijconfig GP2AP002 22497d642e2SLinus Walleij tristate "Sharp GP2AP002 Proximity/ALS sensor" 22597d642e2SLinus Walleij depends on I2C 22697d642e2SLinus Walleij select REGMAP 22797d642e2SLinus Walleij help 22897d642e2SLinus Walleij Say Y here if you have a Sharp GP2AP002 proximity/ALS combo-chip 22997d642e2SLinus Walleij hooked to an I2C bus. 23097d642e2SLinus Walleij 23197d642e2SLinus Walleij To compile this driver as a module, choose M here: the 23297d642e2SLinus Walleij module will be called gp2ap002. 23397d642e2SLinus Walleij 234bf29fbeaSJacek Anaszewskiconfig GP2AP020A00F 235bf29fbeaSJacek Anaszewski tristate "Sharp GP2AP020A00F Proximity/ALS sensor" 236bf29fbeaSJacek Anaszewski depends on I2C 2378c3b3efbSRoberta Dobrescu select REGMAP_I2C 238bf29fbeaSJacek Anaszewski select IIO_BUFFER 239bf29fbeaSJacek Anaszewski select IIO_TRIGGERED_BUFFER 240419a4aaeSRussell King - ARM Linux select IRQ_WORK 241bf29fbeaSJacek Anaszewski help 242bf29fbeaSJacek Anaszewski Say Y here if you have a Sharp GP2AP020A00F proximity/ALS combo-chip 243bf29fbeaSJacek Anaszewski hooked to an I2C bus. 244bf29fbeaSJacek Anaszewski 245bf29fbeaSJacek Anaszewski To compile this driver as a module, choose M here: the 246bf29fbeaSJacek Anaszewski module will be called gp2ap020a00f. 247bf29fbeaSJacek Anaszewski 248b081b738SJeff LaBundyconfig IQS621_ALS 249b081b738SJeff LaBundy tristate "Azoteq IQS621/622 ambient light sensors" 250b081b738SJeff LaBundy depends on MFD_IQS62X || COMPILE_TEST 251b081b738SJeff LaBundy help 252b081b738SJeff LaBundy Say Y here if you want to build support for the Azoteq IQS621 253b081b738SJeff LaBundy and IQS622 ambient light sensors. 254b081b738SJeff LaBundy 255b081b738SJeff LaBundy To compile this driver as a module, choose M here: the module 256b081b738SJeff LaBundy will be called iqs621-als. 257b081b738SJeff LaBundy 258a5750414SBrian Masneyconfig SENSORS_ISL29018 259a5750414SBrian Masney tristate "Intersil 29018 light and proximity sensor" 260a5750414SBrian Masney depends on I2C 261a5750414SBrian Masney select REGMAP_I2C 262a5750414SBrian Masney help 263a5750414SBrian Masney If you say yes here you get support for ambient light sensing and 264a5750414SBrian Masney proximity infrared sensing from Intersil ISL29018. 265a5750414SBrian Masney This driver will provide the measurements of ambient light intensity 266a5750414SBrian Masney in lux, proximity infrared sensing and normal infrared sensing. 267a5750414SBrian Masney Data from sensor is accessible via sysfs. 268a5750414SBrian Masney 269105c3de1SBrian Masneyconfig SENSORS_ISL29028 270105c3de1SBrian Masney tristate "Intersil ISL29028 Concurrent Light and Proximity Sensor" 271105c3de1SBrian Masney depends on I2C 272105c3de1SBrian Masney select REGMAP_I2C 273105c3de1SBrian Masney help 274105c3de1SBrian Masney Provides driver for the Intersil's ISL29028 device. 275105c3de1SBrian Masney This driver supports the sysfs interface to get the ALS, IR intensity, 276105c3de1SBrian Masney Proximity value via iio. The ISL29028 provides the concurrent sensing 277105c3de1SBrian Masney of ambient light and proximity. 278105c3de1SBrian Masney 2796c25539cSPeter Meerwaldconfig ISL29125 2806c25539cSPeter Meerwald tristate "Intersil ISL29125 digital color light sensor" 2816c25539cSPeter Meerwald depends on I2C 2826c25539cSPeter Meerwald select IIO_BUFFER 2836c25539cSPeter Meerwald select IIO_TRIGGERED_BUFFER 2846c25539cSPeter Meerwald help 2856c25539cSPeter Meerwald Say Y here if you want to build a driver for the Intersil ISL29125 2866c25539cSPeter Meerwald RGB light sensor for I2C. 2876c25539cSPeter Meerwald 2886c25539cSPeter Meerwald To compile this driver as a module, choose M here: the module will be 2896c25539cSPeter Meerwald called isl29125. 2906c25539cSPeter Meerwald 2914347f511SMarek Vasutconfig ISL76682 2924347f511SMarek Vasut tristate "Intersil ISL76682 Light Sensor" 2934347f511SMarek Vasut depends on I2C 2944347f511SMarek Vasut select REGMAP_I2C 2954347f511SMarek Vasut help 2964347f511SMarek Vasut Say Y here if you want to build a driver for the Intersil ISL76682 2974347f511SMarek Vasut Ambient Light Sensor and IR Intensity sensor. This driver provides 2984347f511SMarek Vasut the readouts via standard IIO sysfs and device interface. Both ALS 2994347f511SMarek Vasut illuminance and IR illuminance are provided raw with separate scale 3004347f511SMarek Vasut setting which can be configured via sysfs, the default scale is 1000 3014347f511SMarek Vasut lux, other options are 4000/16000/64000 lux. 3024347f511SMarek Vasut 3034347f511SMarek Vasut To compile this driver as a module, choose M here: the module will be 3044347f511SMarek Vasut called isl76682. 3054347f511SMarek Vasut 3063edc84e6SLars-Peter Clausenconfig HID_SENSOR_ALS 3073edc84e6SLars-Peter Clausen depends on HID_SENSOR_HUB 3083edc84e6SLars-Peter Clausen select IIO_BUFFER 3093edc84e6SLars-Peter Clausen select HID_SENSOR_IIO_COMMON 3103edc84e6SLars-Peter Clausen select HID_SENSOR_IIO_TRIGGER 3113edc84e6SLars-Peter Clausen tristate "HID ALS" 3123edc84e6SLars-Peter Clausen help 3133edc84e6SLars-Peter Clausen Say yes here to build support for the HID SENSOR 3143edc84e6SLars-Peter Clausen Ambient light sensor. 3153edc84e6SLars-Peter Clausen 3164f51c9adSRoberta Dobrescu To compile this driver as a module, choose M here: the 3174f51c9adSRoberta Dobrescu module will be called hid-sensor-als. 3184f51c9adSRoberta Dobrescu 31939a3a013SArchana Patniconfig HID_SENSOR_PROX 32039a3a013SArchana Patni depends on HID_SENSOR_HUB 32139a3a013SArchana Patni select IIO_BUFFER 32239a3a013SArchana Patni select HID_SENSOR_IIO_COMMON 32339a3a013SArchana Patni select HID_SENSOR_IIO_TRIGGER 32439a3a013SArchana Patni tristate "HID PROX" 32539a3a013SArchana Patni help 32639a3a013SArchana Patni Say yes here to build support for the HID SENSOR 32739a3a013SArchana Patni Proximity sensor. 32839a3a013SArchana Patni 32939a3a013SArchana Patni To compile this driver as a module, choose M here: the 33039a3a013SArchana Patni module will be called hid-sensor-prox. 33139a3a013SArchana Patni 332995863ccSKuppuswamy Sathyanarayananconfig JSA1212 333995863ccSKuppuswamy Sathyanarayanan tristate "JSA1212 ALS and proximity sensor driver" 334995863ccSKuppuswamy Sathyanarayanan depends on I2C 33549e19d5fSRoberta Dobrescu select REGMAP_I2C 336995863ccSKuppuswamy Sathyanarayanan help 337995863ccSKuppuswamy Sathyanarayanan Say Y here if you want to build a IIO driver for JSA1212 338995863ccSKuppuswamy Sathyanarayanan proximity & ALS sensor device. 339995863ccSKuppuswamy Sathyanarayanan 340995863ccSKuppuswamy Sathyanarayanan To compile this driver as a module, choose M here: 341995863ccSKuppuswamy Sathyanarayanan the module will be called jsa1212. 342995863ccSKuppuswamy Sathyanarayanan 343e52afbd6SMatti Vaittinenconfig ROHM_BU27034 344e52afbd6SMatti Vaittinen tristate "ROHM BU27034 ambient light sensor" 345e52afbd6SMatti Vaittinen depends on I2C 346e52afbd6SMatti Vaittinen select REGMAP_I2C 347e52afbd6SMatti Vaittinen select IIO_GTS_HELPER 348e52afbd6SMatti Vaittinen select IIO_BUFFER 349e52afbd6SMatti Vaittinen select IIO_KFIFO_BUF 350e52afbd6SMatti Vaittinen help 351e52afbd6SMatti Vaittinen Enable support for the ROHM BU27034 ambient light sensor. ROHM BU27034 352e52afbd6SMatti Vaittinen is an ambient light sesnor with 3 channels and 3 photo diodes capable 353e52afbd6SMatti Vaittinen of detecting a very wide range of illuminance. 354e52afbd6SMatti Vaittinen Typical application is adjusting LCD and backlight power of TVs and 355e52afbd6SMatti Vaittinen mobile phones. 356e52afbd6SMatti Vaittinen 357efa86e9fSDaniel Balutaconfig RPR0521 358efa86e9fSDaniel Baluta tristate "ROHM RPR0521 ALS and proximity sensor driver" 359efa86e9fSDaniel Baluta depends on I2C 360efa86e9fSDaniel Baluta select REGMAP_I2C 3616ac12303SPaul Gazzillo select IIO_BUFFER 3626ac12303SPaul Gazzillo select IIO_TRIGGERED_BUFFER 363efa86e9fSDaniel Baluta help 364efa86e9fSDaniel Baluta Say Y here if you want to build support for ROHM's RPR0521 365efa86e9fSDaniel Baluta ambient light and proximity sensor device. 366efa86e9fSDaniel Baluta 367efa86e9fSDaniel Baluta To compile this driver as a module, choose M here: 368efa86e9fSDaniel Baluta the module will be called rpr0521. 369efa86e9fSDaniel Baluta 3709c8ea1b2SJohan Hovoldconfig SENSORS_LM3533 3719c8ea1b2SJohan Hovold tristate "LM3533 ambient light sensor" 3729c8ea1b2SJohan Hovold depends on MFD_LM3533 3739c8ea1b2SJohan Hovold help 3749c8ea1b2SJohan Hovold If you say yes here you get support for the ambient light sensor 3759c8ea1b2SJohan Hovold interface on National Semiconductor / TI LM3533 Lighting Power 3769c8ea1b2SJohan Hovold chips. 3779c8ea1b2SJohan Hovold 3789c8ea1b2SJohan Hovold The sensor interface can be used to control the LEDs and backlights 3799c8ea1b2SJohan Hovold of the chip through defining five light zones and three sets of 3809c8ea1b2SJohan Hovold corresponding output-current values. 3819c8ea1b2SJohan Hovold 3829c8ea1b2SJohan Hovold The driver provides raw and mean adc readings along with the current 3839c8ea1b2SJohan Hovold light zone through sysfs. A threshold event can be generated on zone 3849c8ea1b2SJohan Hovold changes. The ALS-control output values can be set per zone for the 3859c8ea1b2SJohan Hovold three current output channels. 38662a1efb9SPeter Meerwald 3878b0d4c40SAnshul Dalalconfig LTR390 3888b0d4c40SAnshul Dalal tristate "LTR-390UV-01 ambient light and UV sensor" 3898b0d4c40SAnshul Dalal depends on I2C 3908b0d4c40SAnshul Dalal select REGMAP_I2C 3918b0d4c40SAnshul Dalal help 3928b0d4c40SAnshul Dalal If you say yes here you get support for the Lite-On LTR-390UV-01 3938b0d4c40SAnshul Dalal ambient light and UV sensor. 3948b0d4c40SAnshul Dalal 3958b0d4c40SAnshul Dalal This driver can also be built as a module. If so, the module 3968b0d4c40SAnshul Dalal will be called ltr390. 3978b0d4c40SAnshul Dalal 3982690be90SPeter Meerwaldconfig LTR501 3992690be90SPeter Meerwald tristate "LTR-501ALS-01 light sensor" 4002690be90SPeter Meerwald depends on I2C 4015d9fc0f6SHartmut Knaack select REGMAP_I2C 4022690be90SPeter Meerwald select IIO_BUFFER 4032690be90SPeter Meerwald select IIO_TRIGGERED_BUFFER 4042690be90SPeter Meerwald help 4052690be90SPeter Meerwald If you say yes here you get support for the Lite-On LTR-501ALS-01 4068592a7eeSDaniel Baluta ambient light and proximity sensor. This driver also supports LTR-559 407035ebb15SDaniel Baluta ALS/PS or LTR-301 ALS sensors. 4082690be90SPeter Meerwald 4092690be90SPeter Meerwald This driver can also be built as a module. If so, the module 4102690be90SPeter Meerwald will be called ltr501. 4112690be90SPeter Meerwald 41283f0bcd4SShreeya Patelconfig LTRF216A 41383f0bcd4SShreeya Patel tristate "Liteon LTRF216A Light Sensor" 41483f0bcd4SShreeya Patel depends on I2C 41583f0bcd4SShreeya Patel select REGMAP_I2C 41683f0bcd4SShreeya Patel help 41783f0bcd4SShreeya Patel If you say Y or M here, you get support for Liteon LTRF216A 41883f0bcd4SShreeya Patel Ambient Light Sensor. 41983f0bcd4SShreeya Patel 42083f0bcd4SShreeya Patel If built as a dynamically linked module, it will be called 42183f0bcd4SShreeya Patel ltrf216a. 42283f0bcd4SShreeya Patel 4230f079547SJeff LaBundyconfig LV0104CS 4240f079547SJeff LaBundy tristate "LV0104CS Ambient Light Sensor" 4250f079547SJeff LaBundy depends on I2C 4260f079547SJeff LaBundy help 4270f079547SJeff LaBundy Say Y here if you want to build support for the On Semiconductor 4280f079547SJeff LaBundy LV0104CS ambient light sensor. 4290f079547SJeff LaBundy 4300f079547SJeff LaBundy To compile this driver as a module, choose M here: 4310f079547SJeff LaBundy the module will be called lv0104cs. 4320f079547SJeff LaBundy 433b9567e66SCrestez Dan Leonardconfig MAX44000 434b9567e66SCrestez Dan Leonard tristate "MAX44000 Ambient and Infrared Proximity Sensor" 435b9567e66SCrestez Dan Leonard depends on I2C 436b9567e66SCrestez Dan Leonard select REGMAP_I2C 437193e2d4fSAlison Schofield select IIO_BUFFER 438193e2d4fSAlison Schofield select IIO_TRIGGERED_BUFFER 439b9567e66SCrestez Dan Leonard help 440b9567e66SCrestez Dan Leonard Say Y here if you want to build support for Maxim Integrated's 441b9567e66SCrestez Dan Leonard MAX44000 ambient and infrared proximity sensor device. 442b9567e66SCrestez Dan Leonard 443b9567e66SCrestez Dan Leonard To compile this driver as a module, choose M here: 444b9567e66SCrestez Dan Leonard the module will be called max44000. 445b9567e66SCrestez Dan Leonard 4466aef699aSRobert Eshlemanconfig MAX44009 4476aef699aSRobert Eshleman tristate "MAX44009 Ambient Light Sensor" 4486aef699aSRobert Eshleman depends on I2C 449741172d1SMartyn Welch select REGMAP_I2C 4506aef699aSRobert Eshleman help 4516aef699aSRobert Eshleman Say Y here if you want to build support for Maxim Integrated's 4526aef699aSRobert Eshleman MAX44009 ambient light sensor device. 4536aef699aSRobert Eshleman 4546aef699aSRobert Eshleman To compile this driver as a module, choose M here: 4556aef699aSRobert Eshleman the module will be called max44009. 4566aef699aSRobert Eshleman 457741172d1SMartyn Welchconfig NOA1305 458741172d1SMartyn Welch tristate "ON Semiconductor NOA1305 ambient light sensor" 459741172d1SMartyn Welch depends on I2C 460a26e0fbeSzhong jiang select REGMAP_I2C 461741172d1SMartyn Welch help 462741172d1SMartyn Welch Say Y here if you want to build support for the ON Semiconductor 463741172d1SMartyn Welch NOA1305 ambient light sensor. 464741172d1SMartyn Welch 465741172d1SMartyn Welch To compile this driver as a module, choose M here: 466741172d1SMartyn Welch The module will be called noa1305. 467741172d1SMartyn Welch 46894a9b7b1SAndreas Dannenbergconfig OPT3001 46994a9b7b1SAndreas Dannenberg tristate "Texas Instruments OPT3001 Light Sensor" 47094a9b7b1SAndreas Dannenberg depends on I2C 47194a9b7b1SAndreas Dannenberg help 47294a9b7b1SAndreas Dannenberg If you say Y or M here, you get support for Texas Instruments 473fc6fa04eSEmil Gedenryd OPT3001 Ambient Light Sensor, OPT3002 Light-to-Digital Sensor. 47494a9b7b1SAndreas Dannenberg 47594a9b7b1SAndreas Dannenberg If built as a dynamically linked module, it will be called 47694a9b7b1SAndreas Dannenberg opt3001. 47794a9b7b1SAndreas Dannenberg 4789a960841SStefan Windfeldt-Prytzconfig OPT4001 4799a960841SStefan Windfeldt-Prytz tristate "Texas Instruments OPT4001 Light Sensor" 4809a960841SStefan Windfeldt-Prytz depends on I2C 4819a960841SStefan Windfeldt-Prytz select REGMAP_I2C 4829a960841SStefan Windfeldt-Prytz help 4839a960841SStefan Windfeldt-Prytz If you say Y or M here, you get support for Texas Instruments 4849a960841SStefan Windfeldt-Prytz OPT4001 Ambient Light Sensor. 4859a960841SStefan Windfeldt-Prytz 4869a960841SStefan Windfeldt-Prytz If built as a dynamically linked module, it will be called 4879a960841SStefan Windfeldt-Prytz opt4001. 4889a960841SStefan Windfeldt-Prytz 4890c6db450SPer-Daniel Olssonconfig OPT4060 4900c6db450SPer-Daniel Olsson tristate "Texas Instruments OPT4060 RGBW Color Sensor" 4910c6db450SPer-Daniel Olsson depends on I2C 4920c6db450SPer-Daniel Olsson select REGMAP_I2C 4930c6db450SPer-Daniel Olsson select IIO_BUFFER 4940c6db450SPer-Daniel Olsson select IIO_TRIGGERED_BUFFER 4950c6db450SPer-Daniel Olsson help 4960c6db450SPer-Daniel Olsson If you say Y or M here, you get support for Texas Instruments 4970c6db450SPer-Daniel Olsson OPT4060 RGBW Color Sensor. 4980c6db450SPer-Daniel Olsson 4990c6db450SPer-Daniel Olsson If built as a dynamically linked module, it will be called 5000c6db450SPer-Daniel Olsson opt4060. 5010c6db450SPer-Daniel Olsson 5028ab6abfcSAdriana Reusconfig PA12203001 5038ab6abfcSAdriana Reus tristate "TXC PA12203001 light and proximity sensor" 5048ab6abfcSAdriana Reus depends on I2C 5058ab6abfcSAdriana Reus select REGMAP_I2C 5068ab6abfcSAdriana Reus help 5078ab6abfcSAdriana Reus If you say yes here you get support for the TXC PA12203001 5088ab6abfcSAdriana Reus ambient light and proximity sensor. 5098ab6abfcSAdriana Reus 5108ab6abfcSAdriana Reus This driver can also be built as a module. If so, the module 5118ab6abfcSAdriana Reus will be called pa12203001. 5128ab6abfcSAdriana Reus 513e01e7eafSMaxime Roussin-Bélangerconfig SI1133 514e01e7eafSMaxime Roussin-Bélanger tristate "SI1133 UV Index Sensor and Ambient Light Sensor" 515e01e7eafSMaxime Roussin-Bélanger depends on I2C 516e01e7eafSMaxime Roussin-Bélanger select REGMAP_I2C 517e01e7eafSMaxime Roussin-Bélanger help 518e01e7eafSMaxime Roussin-Bélanger Say Y here if you want to build a driver for the Silicon Labs SI1133 519e01e7eafSMaxime Roussin-Bélanger UV Index Sensor and Ambient Light Sensor chip. 520e01e7eafSMaxime Roussin-Bélanger 521e01e7eafSMaxime Roussin-Bélanger To compile this driver as a module, choose M here: the module will be 522e01e7eafSMaxime Roussin-Bélanger called si1133. 523e01e7eafSMaxime Roussin-Bélanger 524ac45e57fSPeter Meerwald-Stadlerconfig SI1145 525ac45e57fSPeter Meerwald-Stadler tristate "SI1132 and SI1141/2/3/5/6/7 combined ALS, UV index and proximity sensor" 526ac45e57fSPeter Meerwald-Stadler depends on I2C 527ac45e57fSPeter Meerwald-Stadler select IIO_BUFFER 528ac45e57fSPeter Meerwald-Stadler select IIO_TRIGGERED_BUFFER 529ac45e57fSPeter Meerwald-Stadler help 530ac45e57fSPeter Meerwald-Stadler Say Y here if you want to build a driver for the Silicon Labs SI1132 or 531ac45e57fSPeter Meerwald-Stadler SI1141/2/3/5/6/7 combined ambient light, UV index and proximity sensor 532ac45e57fSPeter Meerwald-Stadler chips. 533ac45e57fSPeter Meerwald-Stadler 534ac45e57fSPeter Meerwald-Stadler To compile this driver as a module, choose M here: the module will be 535ac45e57fSPeter Meerwald-Stadler called si1145. 536ac45e57fSPeter Meerwald-Stadler 537be9e6229STiberiu Breanaconfig STK3310 538be9e6229STiberiu Breana tristate "STK3310 ALS and proximity sensor" 539be9e6229STiberiu Breana depends on I2C 5405d6e834aSHartmut Knaack select REGMAP_I2C 541be9e6229STiberiu Breana help 542be9e6229STiberiu Breana Say yes here to get support for the Sensortek STK3310 ambient light 543be9e6229STiberiu Breana and proximity sensor. The STK3311 model is also supported by this 544be9e6229STiberiu Breana driver. 545be9e6229STiberiu Breana 546be9e6229STiberiu Breana Choosing M will build the driver as a module. If so, the module 547be9e6229STiberiu Breana will be called stk3310. 548be9e6229STiberiu Breana 5493025c868SLorenzo Bianconiconfig ST_UVIS25 5503025c868SLorenzo Bianconi tristate "STMicroelectronics UVIS25 sensor driver" 5513025c868SLorenzo Bianconi depends on (I2C || SPI) 5523025c868SLorenzo Bianconi select IIO_BUFFER 5533025c868SLorenzo Bianconi select IIO_TRIGGERED_BUFFER 5543025c868SLorenzo Bianconi select ST_UVIS25_I2C if (I2C) 5553025c868SLorenzo Bianconi select ST_UVIS25_SPI if (SPI_MASTER) 5563025c868SLorenzo Bianconi help 5573025c868SLorenzo Bianconi Say yes here to build support for STMicroelectronics UVIS25 5583025c868SLorenzo Bianconi uv sensor 5593025c868SLorenzo Bianconi 5603025c868SLorenzo Bianconi To compile this driver as a module, choose M here: the module 5613025c868SLorenzo Bianconi will be called st_uvis25. 5623025c868SLorenzo Bianconi 5633025c868SLorenzo Bianconiconfig ST_UVIS25_I2C 5643025c868SLorenzo Bianconi tristate 5653025c868SLorenzo Bianconi depends on ST_UVIS25 5663025c868SLorenzo Bianconi select REGMAP_I2C 5673025c868SLorenzo Bianconi 5683025c868SLorenzo Bianconiconfig ST_UVIS25_SPI 5693025c868SLorenzo Bianconi tristate 5703025c868SLorenzo Bianconi depends on ST_UVIS25 5713025c868SLorenzo Bianconi select REGMAP_SPI 5723025c868SLorenzo Bianconi 573a244e7b5SPeter Meerwaldconfig TCS3414 574a244e7b5SPeter Meerwald tristate "TAOS TCS3414 digital color sensor" 575a244e7b5SPeter Meerwald depends on I2C 576a244e7b5SPeter Meerwald select IIO_BUFFER 577a244e7b5SPeter Meerwald select IIO_TRIGGERED_BUFFER 578a244e7b5SPeter Meerwald help 579a244e7b5SPeter Meerwald If you say yes here you get support for the TAOS TCS3414 580a244e7b5SPeter Meerwald family of digital color sensors. 581a244e7b5SPeter Meerwald 582a244e7b5SPeter Meerwald This driver can also be built as a module. If so, the module 583a244e7b5SPeter Meerwald will be called tcs3414. 584a244e7b5SPeter Meerwald 585eb869adeSPeter Meerwaldconfig TCS3472 586eb869adeSPeter Meerwald tristate "TAOS TCS3472 color light-to-digital converter" 587eb869adeSPeter Meerwald depends on I2C 588089b54bdSPeter Meerwald select IIO_BUFFER 589089b54bdSPeter Meerwald select IIO_TRIGGERED_BUFFER 590eb869adeSPeter Meerwald help 591eb869adeSPeter Meerwald If you say yes here you get support for the TAOS TCS3472 592eb869adeSPeter Meerwald family of color light-to-digital converters with IR filter. 593eb869adeSPeter Meerwald 594eb869adeSPeter Meerwald This driver can also be built as a module. If so, the module 595eb869adeSPeter Meerwald will be called tcs3472. 596eb869adeSPeter Meerwald 5979c2251ddSJonathan Cameronconfig SENSORS_TSL2563 5989c2251ddSJonathan Cameron tristate "TAOS TSL2560, TSL2561, TSL2562 and TSL2563 ambient light sensors" 5999c2251ddSJonathan Cameron depends on I2C 6009c2251ddSJonathan Cameron help 6019c2251ddSJonathan Cameron If you say yes here you get support for the Taos TSL2560, 6029c2251ddSJonathan Cameron TSL2561, TSL2562 and TSL2563 ambient light sensors. 6039c2251ddSJonathan Cameron 6049c2251ddSJonathan Cameron This driver can also be built as a module. If so, the module 6059c2251ddSJonathan Cameron will be called tsl2563. 6069c2251ddSJonathan Cameron 607f44d5c8aSBrian Masneyconfig TSL2583 608f44d5c8aSBrian Masney tristate "TAOS TSL2580, TSL2581 and TSL2583 light-to-digital converters" 609f44d5c8aSBrian Masney depends on I2C 610f44d5c8aSBrian Masney help 611f44d5c8aSBrian Masney Provides support for the TAOS tsl2580, tsl2581 and tsl2583 devices. 612f44d5c8aSBrian Masney Access ALS data via iio, sysfs. 613f44d5c8aSBrian Masney 6142335f0d7SJoe Sandomconfig TSL2591 6152335f0d7SJoe Sandom tristate "TAOS TSL2591 ambient light sensor" 6162335f0d7SJoe Sandom depends on I2C 6172335f0d7SJoe Sandom help 6182335f0d7SJoe Sandom Select Y here for support of the AMS/TAOS TSL2591 ambient light sensor, 6192335f0d7SJoe Sandom featuring channels for combined visible + IR intensity and lux illuminance. 6202335f0d7SJoe Sandom Access data via iio and sysfs. Supports iio_events. 6212335f0d7SJoe Sandom 6222335f0d7SJoe Sandom To compile this driver as a module, select M: the 6232335f0d7SJoe Sandom module will be called tsl2591. 6242335f0d7SJoe Sandom 625c06c4d79SBrian Masneyconfig TSL2772 626c06c4d79SBrian Masney tristate "TAOS TSL/TMD2x71 and TSL/TMD2x72 Family of light and proximity sensors" 627c06c4d79SBrian Masney depends on I2C 628c06c4d79SBrian Masney help 629c06c4d79SBrian Masney Support for: tsl2571, tsl2671, tmd2671, tsl2771, tmd2771, tsl2572, tsl2672, 630c06c4d79SBrian Masney tmd2672, tsl2772, tmd2772 devices. 631c06c4d79SBrian Masney Provides iio_events and direct access via sysfs. 632c06c4d79SBrian Masney 633aab9ba7eSPeter Meerwaldconfig TSL4531 634aab9ba7eSPeter Meerwald tristate "TAOS TSL4531 ambient light sensors" 635aab9ba7eSPeter Meerwald depends on I2C 636aab9ba7eSPeter Meerwald help 637aab9ba7eSPeter Meerwald Say Y here if you want to build a driver for the TAOS TSL4531 family 638aab9ba7eSPeter Meerwald of ambient light sensors with direct lux output. 639aab9ba7eSPeter Meerwald 640aab9ba7eSPeter Meerwald To compile this driver as a module, choose M here: the 641aab9ba7eSPeter Meerwald module will be called tsl4531. 642aab9ba7eSPeter Meerwald 643c14f8abeSAdriana Reusconfig US5182D 644c14f8abeSAdriana Reus tristate "UPISEMI light and proximity sensor" 645c14f8abeSAdriana Reus depends on I2C 646c14f8abeSAdriana Reus help 647c14f8abeSAdriana Reus If you say yes here you get support for the UPISEMI US5182D 648c14f8abeSAdriana Reus ambient light and proximity sensor. 649c14f8abeSAdriana Reus 650c14f8abeSAdriana Reus This driver can also be built as a module. If so, the module 651c14f8abeSAdriana Reus will be called us5182d. 652c14f8abeSAdriana Reus 65362a1efb9SPeter Meerwaldconfig VCNL4000 654be38866fSTomas Novotny tristate "VCNL4000/4010/4020/4200 combined ALS and proximity sensor" 6558fe78d52SMathieu Othacehe select IIO_BUFFER 6568fe78d52SMathieu Othacehe select IIO_TRIGGERED_BUFFER 65762a1efb9SPeter Meerwald depends on I2C 65862a1efb9SPeter Meerwald help 659d978bfddSPeter Meerwald-Stadler Say Y here if you want to build a driver for the Vishay VCNL4000, 660be38866fSTomas Novotny VCNL4010, VCNL4020, VCNL4200 combined ambient light and proximity 661be38866fSTomas Novotny sensor. 66262a1efb9SPeter Meerwald 66362a1efb9SPeter Meerwald To compile this driver as a module, choose M here: the 66462a1efb9SPeter Meerwald module will be called vcnl4000. 66562a1efb9SPeter Meerwald 66655707294SParthiban Nallathambiconfig VCNL4035 66755707294SParthiban Nallathambi tristate "VCNL4035 combined ALS and proximity sensor" 66844a146a4SNecip Fazil Yildiran select IIO_BUFFER 66955707294SParthiban Nallathambi select IIO_TRIGGERED_BUFFER 67055707294SParthiban Nallathambi select REGMAP_I2C 67155707294SParthiban Nallathambi depends on I2C 67255707294SParthiban Nallathambi help 67355707294SParthiban Nallathambi Say Y here if you want to build a driver for the Vishay VCNL4035, 67455707294SParthiban Nallathambi combined ambient light (ALS) and proximity sensor. Currently only ALS 67555707294SParthiban Nallathambi function is available. 67655707294SParthiban Nallathambi 67755707294SParthiban Nallathambi To compile this driver as a module, choose M here: the 67855707294SParthiban Nallathambi module will be called vcnl4035. 67955707294SParthiban Nallathambi 680c5a23f80SJavier Carrascoconfig VEML3235 681c5a23f80SJavier Carrasco tristate "VEML3235 ambient light sensor" 682c5a23f80SJavier Carrasco select REGMAP_I2C 68382e1cedeSJavier Carrasco select IIO_GTS_HELPER 684c5a23f80SJavier Carrasco depends on I2C 685c5a23f80SJavier Carrasco help 686c5a23f80SJavier Carrasco Say Y here if you want to build a driver for the Vishay VEML3235 687c5a23f80SJavier Carrasco ambient light sensor. 688c5a23f80SJavier Carrasco 689c5a23f80SJavier Carrasco To compile this driver as a module, choose M here: the 690c5a23f80SJavier Carrasco module will be called veml3235. 691c5a23f80SJavier Carrasco 6927b779f57SRishi Guptaconfig VEML6030 693ccc26bd7SJavier Carrasco tristate "VEML6030 and VEML6035 ambient light sensors" 6947b779f57SRishi Gupta select REGMAP_I2C 695582d732bSJavier Carrasco select IIO_BUFFER 696582d732bSJavier Carrasco select IIO_TRIGGERED_BUFFER 697*22eaca42SJavier Carrasco select IIO_GTS_HELPER 6987b779f57SRishi Gupta depends on I2C 6997b779f57SRishi Gupta help 7007b779f57SRishi Gupta Say Y here if you want to build a driver for the Vishay VEML6030 701ccc26bd7SJavier Carrasco and VEML6035 ambient light sensors (ALS). 7027b779f57SRishi Gupta 7037b779f57SRishi Gupta To compile this driver as a module, choose M here: the 7047b779f57SRishi Gupta module will be called veml6030. 7057b779f57SRishi Gupta 7063c34171cSArthur Beckerconfig VEML6040 7073c34171cSArthur Becker tristate "VEML6040 RGBW light sensor" 7083c34171cSArthur Becker select REGMAP_I2C 7093c34171cSArthur Becker depends on I2C 7103c34171cSArthur Becker help 7113c34171cSArthur Becker Say Y here if you want to build a driver for the Vishay VEML6040 7123c34171cSArthur Becker RGBW light sensor. 7133c34171cSArthur Becker 7143c34171cSArthur Becker To compile this driver as a module, choose M here: the 7153c34171cSArthur Becker module will be called veml6040. 7163c34171cSArthur Becker 717dfd2ab8dSPeter Meerwald-Stadlerconfig VEML6070 718dfd2ab8dSPeter Meerwald-Stadler tristate "VEML6070 UV A light sensor" 719dfd2ab8dSPeter Meerwald-Stadler depends on I2C 720dfd2ab8dSPeter Meerwald-Stadler help 721dfd2ab8dSPeter Meerwald-Stadler Say Y here if you want to build a driver for the Vishay VEML6070 UV A 722dfd2ab8dSPeter Meerwald-Stadler light sensor. 723dfd2ab8dSPeter Meerwald-Stadler 724dfd2ab8dSPeter Meerwald-Stadler To compile this driver as a module, choose M here: the 725dfd2ab8dSPeter Meerwald-Stadler module will be called veml6070. 726dfd2ab8dSPeter Meerwald-Stadler 7273b82f432SJavier Carrascoconfig VEML6075 7283b82f432SJavier Carrasco tristate "VEML6075 UVA and UVB light sensor" 7293b82f432SJavier Carrasco select REGMAP_I2C 7303b82f432SJavier Carrasco depends on I2C 7313b82f432SJavier Carrasco help 7323b82f432SJavier Carrasco Say Y here if you want to build a driver for the Vishay VEML6075 UVA 7333b82f432SJavier Carrasco and UVB light sensor. 7343b82f432SJavier Carrasco 7353b82f432SJavier Carrasco To compile this driver as a module, choose M here: the 7363b82f432SJavier Carrasco module will be called veml6075. 7373b82f432SJavier Carrasco 7385e7f47e4SManivannan Sadhasivamconfig VL6180 7395e7f47e4SManivannan Sadhasivam tristate "VL6180 ALS, range and proximity sensor" 7405e7f47e4SManivannan Sadhasivam depends on I2C 7415e7f47e4SManivannan Sadhasivam help 7425e7f47e4SManivannan Sadhasivam Say Y here if you want to build a driver for the STMicroelectronics 7435e7f47e4SManivannan Sadhasivam VL6180 combined ambient light, range and proximity sensor. 7445e7f47e4SManivannan Sadhasivam 7455e7f47e4SManivannan Sadhasivam To compile this driver as a module, choose M here: the 7465e7f47e4SManivannan Sadhasivam module will be called vl6180. 7475e7f47e4SManivannan Sadhasivam 7488556f514SPeter Meerwald-Stadlerconfig ZOPT2201 7498556f514SPeter Meerwald-Stadler tristate "ZOPT2201 ALS and UV B sensor" 7508556f514SPeter Meerwald-Stadler depends on I2C 7518556f514SPeter Meerwald-Stadler help 7528556f514SPeter Meerwald-Stadler Say Y here if you want to build a driver for the IDT 7538556f514SPeter Meerwald-Stadler ZOPT2201 ambient light and UV B sensor. 7548556f514SPeter Meerwald-Stadler 7558556f514SPeter Meerwald-Stadler To compile this driver as a module, choose M here: the 7568556f514SPeter Meerwald-Stadler module will be called zopt2201. 7578556f514SPeter Meerwald-Stadler 7589c8ea1b2SJohan Hovoldendmenu 759