]> git.ipfire.org Git - thirdparty/linux.git/commit
iio: light: add support for APDS9999 sensor
authorJose A. Perez de Azpillaga <azpijr@gmail.com>
Tue, 26 May 2026 07:55:46 +0000 (09:55 +0200)
committerJonathan Cameron <jic23@kernel.org>
Sun, 31 May 2026 10:01:49 +0000 (11:01 +0100)
commit5f9363e523000f05bfbd5440fecfa08ec5d08094
treec957c11ab58ddf83ebcfc4c109496e80a0dda234
parent46968e058cbc77a87f0771739eeea31aba7e08c1
iio: light: add support for APDS9999 sensor

Add IIO driver for Broadcom APDS9999 ambient light sensor.

The APDS9999 is a digital proximity and RGB sensor with ALS
capability. The driver implements the ALS/Lux functionality
using the green channel, which uses optical coating technology
to approximate the human eye spectral response.

Raw IIO_INTENSITY channels are exposed for red, green, blue,
and IR so userspace can compute its own weighted lux.
Proximity (PS) support is not yet implemented.

Signed-off-by: Jose A. Perez de Azpillaga <azpijr@gmail.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
MAINTAINERS
drivers/iio/light/Kconfig
drivers/iio/light/Makefile
drivers/iio/light/apds9999.c [new file with mode: 0644]