LED class subsystem and LED controller drivers
A broad collection of drivers for LED indicator and illumination hardware, from simple status LEDs on motherboards and embedded boards to dedicated controller chips like the Awinic AW20054 matrix driver and TI LP8864-Q1 automotive backlight. The subsystem exposes LEDs under /sys/class/leds so keyboard backlights, RGB notification lights, and display backlights can all be controlled uniformly.
recommendation
It should stay because this is an actively maintained umbrella subsystem covering hundreds of current and legacy LED devices, with patches still landing on the linux-leds list and vendors like Awinic and TI shipping new LED controller silicon that plugs into it. There is no successor framework and no obsolescence case; removing it would break LED control across a huge range of laptops, embedded boards, and automotive displays.
repository signals
sources
- lore.kernel.org
The LED class core was still receiving upstream functional changes in April 2026, indicating an active maintained subsystem rather than removal staging.
- docs.kernel.org
The kernel LED class is a general userspace-visible subsystem for LEDs under /sys/class/leds, used across many device types rather than one obsolete niche device.
- awinic.com
A current AW20054 matrix LED driver product page shows LED controller hardware covered by this subsystem is still being marketed with datasheets and development support.
- ti.com
TI lists LP8864-Q1 as ACTIVE, showing new automotive/display LED driver hardware of the same general class is still sold.
codex reasoning notes (technical)
Obtained lore evidence via lore_file_timeline on drivers/leds/led-class.c; it showed 233 matches from 2023-05-23 through 2026-04-22, with recent class-core patches on linux-leds/lkml. Checked local git log via shell for last-5y removal/deprecation commits in drivers/leds and found no removal-pattern hits. Obtained deployment/current-hardware evidence via web search on docs.kernel.org and vendor product pages (Awinic AW20054, TI LP8864-Q1). Conclusion: this directory is an active umbrella subsystem for many still-current LED devices and board indicators, so there is no single successor driver and no obsolescence case for deprecation.