]> git.baikalelectronics.ru Git - kernel.git/commit
leds: lp50xx: Add the LP50XX family of the RGB LED driver
authorDan Murphy <dmurphy@ti.com>
Wed, 12 Aug 2020 19:50:16 +0000 (14:50 -0500)
committerPavel Machek <pavel@ucw.cz>
Mon, 17 Aug 2020 20:33:18 +0000 (22:33 +0200)
commit5e3d5bd379fe91f0b54d72b644534008c1664687
tree5eecb8a9818f47c56e560773801cd0c72773931d
parent87cefc2bb4618cefa5166ef5712d3a1b60fc20a6
leds: lp50xx: Add the LP50XX family of the RGB LED driver

Introduce the LP5036/30/24/18/12/9 RGB LED driver.
The difference in these parts are the number of
LED outputs where the:

LP5036 can control 36 LEDs
LP5030 can control 30 LEDs
LP5024 can control 24 LEDs
LP5018 can control 18 LEDs
LP5012 can control 12 LEDs
LP5009 can control 9 LEDs

The device has the ability to group LED outputs into control banks
so that multiple LED banks can be controlled with the same mixing and
brightness. Or the LED outputs can also be controlled independently.

Acked-by: Jacek Anaszewski <jacek.anaszewski@gmail.com>
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Pavel Machek <pavel@ucw.cz>
drivers/leds/Kconfig
drivers/leds/Makefile
drivers/leds/leds-lp50xx.c [new file with mode: 0644]