]> www.infradead.org Git - users/jedix/linux-maple.git/commit
leds: Add ChromeOS EC driver
authorThomas Weißschuh <linux@weissschuh.net>
Thu, 13 Jun 2024 14:48:39 +0000 (16:48 +0200)
committerLee Jones <lee@kernel.org>
Fri, 21 Jun 2024 10:41:46 +0000 (11:41 +0100)
commit8d6ce6f3ec9d5f384e3eac92e43cfeac7a36e6b1
tree08884f6ca687dc7904129725a9d260533102836d
parent493179e692dbb70cac1e54828d0e04bda386f13d
leds: Add ChromeOS EC driver

The ChromeOS Embedded Controller exposes an LED control command.
Expose its functionality through the leds subsystem.

The LEDs are exposed as multicolor devices.
A hardware trigger, which is active by default, is provided to let the
EC itself take over control over the LED.

The driver is designed to be probed via the cros_ec mfd device.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Link: https://lore.kernel.org/r/20240613-cros_ec-led-v3-4-500b50f41e0f@weissschuh.net
Signed-off-by: Lee Jones <lee@kernel.org>
MAINTAINERS
drivers/leds/Kconfig
drivers/leds/Makefile
drivers/leds/leds-cros_ec.c [new file with mode: 0644]