Ambient light, UV, color, and proximity sensors (IIO)
A collection of drivers for the small optical sensors found in phones, laptops, tablets, and industrial lighting equipment. They measure ambient brightness for automatic screen dimming, detect UV exposure, sense color temperature, or notice when a face is near the screen, and they expose those readings through the kernel's Industrial I/O framework.
recommendation
It should stay in the kernel because the directory covers a large catalog of sensors that are still shipped in current products, including parts like TI's OPT4001 and Vishay's VEML6030 that vendors actively market in 2025. Upstream maintenance is healthy too, with patch review and commits landing across multiple files and authors through 2025, such as recent work on the Liteon LTR-390 driver on the linux-iio list.
repository signals
sources
- lore-kernel.gnuweeb.org
Recent linux-iio patch traffic touched drivers/iio/light/ltr390.c in 2025, indicating active upstream maintenance rather than abandonment.
- git.kernel.org
The directory is an active menu of many ambient-light, color, UV, and proximity sensor drivers in the upstream kernel.
- ti.com
TI lists OPT4001 as ACTIVE and orderable, showing at least part of this driver family corresponds to hardware still sold new.
- vishay.com
Vishay's VEML6030 product page offers samples/buy flow, indicating current commercial availability for another supported light-sensor family.
- vishay.com
The VEML6030 datasheet lists current applications including mobile devices, industrial lighting control, and consumer/computing displays, supporting ongoing deployment.
codex reasoning notes (technical)
Not an early-exit case: this is a real IIO driver directory with many module-backed sensor drivers. Activity evidence came from local `rg`/`sed` inspection and local `git -c safe.directory=... log/shortlog` commands, which showed many 2025-2026 touches across multiple files and authors. The lore URL was obtained via `web.search_query` on the linux-iio archive mirror and shows recent patch review on a file in this directory; a separate removal/deprecation search on lore mirrors produced no concrete removal thread. The kernel.org tree URL is a canonical-recall stable source for directory scope. TI and Vishay URLs were obtained via `web.search_query` on official vendor domains and show currently marketed parts that map to drivers in this directory. Because the directory covers many still-sold sensor SKUs and has strong ongoing upstream maintenance, the correct recommendation is keep, with no single replacement driver.