leds: Add NCP5623 multi-led driver
authorAbdel Alkuor <alkuor@gmail.com>
Tue, 5 Mar 2024 04:20:29 +0000 (23:20 -0500)
committerLee Jones <lee@kernel.org>
Thu, 7 Mar 2024 08:48:18 +0000 (08:48 +0000)
commit7b7e50f8f5e0b12ebd6cc7076602eca7256de118
treed99adbe0c41e2856dfabdc4a1f3c0a26364c2d53
parent2c7c70f54f791ece44541a9254c1a73790fd4595
leds: Add NCP5623 multi-led driver

NCP5623 is DC-DC multi-LEDs driver which has three PWMs that can be
programmed up to 32 steps giving 32768 colors hue.

NCP5623 driver supports gradual dimming upward/downward with programmable
delays. Also, the driver supports driving a single LED or multi-LED
like RGB.

Signed-off-by: Abdel Alkuor <alkuor@gmail.com>
Link: https://lore.kernel.org/r/20240305042049.1533279-2-alkuor@gmail.com
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/leds/rgb/Kconfig
drivers/leds/rgb/Makefile
drivers/leds/rgb/leds-ncp5623.c [new file with mode: 0644]