These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / drivers / iio / light / Kconfig
index 01a1a16..cfd3df8 100644 (file)
@@ -5,6 +5,19 @@
 
 menu "Light sensors"
 
+config ACPI_ALS
+       tristate "ACPI Ambient Light Sensor"
+       depends on ACPI
+       select IIO_BUFFER
+       select IIO_TRIGGERED_BUFFER
+       select IIO_KFIFO_BUF
+       help
+        Say Y here if you want to build a driver for the ACPI0008
+        Ambient Light Sensor.
+
+        To compile this driver as a module, choose M here: the module will
+        be called acpi-als.
+
 config ADJD_S311
        tristate "ADJD-S311-CR999 digital color sensor"
        select IIO_BUFFER
@@ -37,6 +50,29 @@ config APDS9300
         To compile this driver as a module, choose M here: the
         module will be called apds9300.
 
+config APDS9960
+       tristate "Avago APDS9960 gesture/RGB/ALS/proximity sensor"
+       select REGMAP_I2C
+       select IIO_BUFFER
+       select IIO_KFIFO_BUF
+       depends on I2C
+       help
+         Say Y here to build I2C interface support for the Avago
+         APDS9960 gesture/RGB/ALS/proximity sensor.
+
+         To compile this driver as a module, choose M here: the
+         module will be called apds9960
+
+config BH1750
+       tristate "ROHM BH1750 ambient light sensor"
+       depends on I2C
+       help
+        Say Y here to build support for the ROHM BH1710, BH1715, BH1721,
+        BH1750, BH1751 ambient light sensors.
+
+        To compile this driver as a module, choose M here: the module will
+        be called bh1750.
+
 config CM32181
        depends on I2C
        tristate "CM32181 driver"
@@ -63,7 +99,7 @@ config CM3323
        depends on I2C
        tristate "Capella CM3323 color light sensor"
        help
-        Say Y here if you want to build a driver for Capela CM3323
+        Say Y here if you want to build a driver for Capella CM3323
         color sensor.
 
         To compile this driver as a module, choose M here: the module will
@@ -145,6 +181,17 @@ config JSA1212
         To compile this driver as a module, choose M here:
         the module will be called jsa1212.
 
+config RPR0521
+       tristate "ROHM RPR0521 ALS and proximity sensor driver"
+       depends on I2C
+       select REGMAP_I2C
+       help
+        Say Y here if you want to build support for ROHM's RPR0521
+        ambient light and proximity sensor device.
+
+        To compile this driver as a module, choose M here:
+        the module will be called rpr0521.
+
 config SENSORS_LM3533
        tristate "LM3533 ambient light sensor"
        depends on MFD_LM3533
@@ -165,15 +212,50 @@ config SENSORS_LM3533
 config LTR501
        tristate "LTR-501ALS-01 light sensor"
        depends on I2C
+       select REGMAP_I2C
        select IIO_BUFFER
        select IIO_TRIGGERED_BUFFER
        help
         If you say yes here you get support for the Lite-On LTR-501ALS-01
-        ambient light and proximity sensor.
+        ambient light and proximity sensor. This driver also supports LTR-559
+        ALS/PS or LTR-301 ALS sensors.
 
         This driver can also be built as a module.  If so, the module
          will be called ltr501.
 
+config OPT3001
+       tristate "Texas Instruments OPT3001 Light Sensor"
+       depends on I2C
+       help
+         If you say Y or M here, you get support for Texas Instruments
+         OPT3001 Ambient Light Sensor.
+
+         If built as a dynamically linked module, it will be called
+         opt3001.
+
+config PA12203001
+        tristate "TXC PA12203001 light and proximity sensor"
+        depends on I2C
+        select REGMAP_I2C
+        help
+         If you say yes here you get support for the TXC PA12203001
+         ambient light and proximity sensor.
+
+         This driver can also be built as a module.  If so, the module
+         will be called pa12203001.
+
+config STK3310
+       tristate "STK3310 ALS and proximity sensor"
+       depends on I2C
+       select REGMAP_I2C
+       help
+        Say yes here to get support for the Sensortek STK3310 ambient light
+        and proximity sensor. The STK3311 model is also supported by this
+        driver.
+
+        Choosing M will build the driver as a module. If so, the module
+        will be called stk3310.
+
 config TCS3414
        tristate "TAOS TCS3414 digital color sensor"
        depends on I2C
@@ -218,6 +300,16 @@ config TSL4531
         To compile this driver as a module, choose M here: the
         module will be called tsl4531.
 
+config US5182D
+       tristate "UPISEMI light and proximity sensor"
+       depends on I2C
+       help
+        If you say yes here you get support for the UPISEMI US5182D
+        ambient light and proximity sensor.
+
+        This driver can also be built as a module.  If so, the module
+        will be called us5182d.
+
 config VCNL4000
        tristate "VCNL4000 combined ALS and proximity sensor"
        depends on I2C