ARM: dts: omap3-n900: Fix lp5523 for multi color
[ Upstream commit e9af026a3b24f59d7af4609f73e0ef60a4d6d516 ] Since the LED multicolor framework support was added in commit92a81562e6
("leds: lp55xx: Add multicolor framework support to lp55xx") LEDs on this platform stopped working. Fixes:92a81562e6
("leds: lp55xx: Add multicolor framework support to lp55xx") Fixes:ac219bf3c9
("leds: lp55xx: Convert to use GPIO descriptors") Signed-off-by: Merlijn Wajer <merlijn@wizzup.org> Signed-off-by: Sicelo A. Mhlongo <absicsz@gmail.com> Signed-off-by: Pavel Machek <pavel@ucw.cz> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:

committed by
Greg Kroah-Hartman

parent
b5793aff11
commit
852d7d436f
@@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
#include "omap34xx.dtsi"
|
#include "omap34xx.dtsi"
|
||||||
#include <dt-bindings/input/input.h>
|
#include <dt-bindings/input/input.h>
|
||||||
|
#include <dt-bindings/leds/common.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Default secure signed bootloader (Nokia X-Loader) does not enable L3 firewall
|
* Default secure signed bootloader (Nokia X-Loader) does not enable L3 firewall
|
||||||
@@ -630,63 +631,92 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
lp5523: lp5523@32 {
|
lp5523: lp5523@32 {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
compatible = "national,lp5523";
|
compatible = "national,lp5523";
|
||||||
reg = <0x32>;
|
reg = <0x32>;
|
||||||
clock-mode = /bits/ 8 <0>; /* LP55XX_CLOCK_AUTO */
|
clock-mode = /bits/ 8 <0>; /* LP55XX_CLOCK_AUTO */
|
||||||
enable-gpio = <&gpio2 9 GPIO_ACTIVE_HIGH>; /* 41 */
|
enable-gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>; /* 41 */
|
||||||
|
|
||||||
chan0 {
|
led@0 {
|
||||||
|
reg = <0>;
|
||||||
chan-name = "lp5523:kb1";
|
chan-name = "lp5523:kb1";
|
||||||
led-cur = /bits/ 8 <50>;
|
led-cur = /bits/ 8 <50>;
|
||||||
max-cur = /bits/ 8 <100>;
|
max-cur = /bits/ 8 <100>;
|
||||||
|
color = <LED_COLOR_ID_WHITE>;
|
||||||
|
function = LED_FUNCTION_KBD_BACKLIGHT;
|
||||||
};
|
};
|
||||||
|
|
||||||
chan1 {
|
led@1 {
|
||||||
|
reg = <1>;
|
||||||
chan-name = "lp5523:kb2";
|
chan-name = "lp5523:kb2";
|
||||||
led-cur = /bits/ 8 <50>;
|
led-cur = /bits/ 8 <50>;
|
||||||
max-cur = /bits/ 8 <100>;
|
max-cur = /bits/ 8 <100>;
|
||||||
|
color = <LED_COLOR_ID_WHITE>;
|
||||||
|
function = LED_FUNCTION_KBD_BACKLIGHT;
|
||||||
};
|
};
|
||||||
|
|
||||||
chan2 {
|
led@2 {
|
||||||
|
reg = <2>;
|
||||||
chan-name = "lp5523:kb3";
|
chan-name = "lp5523:kb3";
|
||||||
led-cur = /bits/ 8 <50>;
|
led-cur = /bits/ 8 <50>;
|
||||||
max-cur = /bits/ 8 <100>;
|
max-cur = /bits/ 8 <100>;
|
||||||
|
color = <LED_COLOR_ID_WHITE>;
|
||||||
|
function = LED_FUNCTION_KBD_BACKLIGHT;
|
||||||
};
|
};
|
||||||
|
|
||||||
chan3 {
|
led@3 {
|
||||||
|
reg = <3>;
|
||||||
chan-name = "lp5523:kb4";
|
chan-name = "lp5523:kb4";
|
||||||
led-cur = /bits/ 8 <50>;
|
led-cur = /bits/ 8 <50>;
|
||||||
max-cur = /bits/ 8 <100>;
|
max-cur = /bits/ 8 <100>;
|
||||||
|
color = <LED_COLOR_ID_WHITE>;
|
||||||
|
function = LED_FUNCTION_KBD_BACKLIGHT;
|
||||||
};
|
};
|
||||||
|
|
||||||
chan4 {
|
led@4 {
|
||||||
|
reg = <4>;
|
||||||
chan-name = "lp5523:b";
|
chan-name = "lp5523:b";
|
||||||
led-cur = /bits/ 8 <50>;
|
led-cur = /bits/ 8 <50>;
|
||||||
max-cur = /bits/ 8 <100>;
|
max-cur = /bits/ 8 <100>;
|
||||||
|
color = <LED_COLOR_ID_BLUE>;
|
||||||
|
function = LED_FUNCTION_STATUS;
|
||||||
};
|
};
|
||||||
|
|
||||||
chan5 {
|
led@5 {
|
||||||
|
reg = <5>;
|
||||||
chan-name = "lp5523:g";
|
chan-name = "lp5523:g";
|
||||||
led-cur = /bits/ 8 <50>;
|
led-cur = /bits/ 8 <50>;
|
||||||
max-cur = /bits/ 8 <100>;
|
max-cur = /bits/ 8 <100>;
|
||||||
|
color = <LED_COLOR_ID_GREEN>;
|
||||||
|
function = LED_FUNCTION_STATUS;
|
||||||
};
|
};
|
||||||
|
|
||||||
chan6 {
|
led@6 {
|
||||||
|
reg = <6>;
|
||||||
chan-name = "lp5523:r";
|
chan-name = "lp5523:r";
|
||||||
led-cur = /bits/ 8 <50>;
|
led-cur = /bits/ 8 <50>;
|
||||||
max-cur = /bits/ 8 <100>;
|
max-cur = /bits/ 8 <100>;
|
||||||
|
color = <LED_COLOR_ID_RED>;
|
||||||
|
function = LED_FUNCTION_STATUS;
|
||||||
};
|
};
|
||||||
|
|
||||||
chan7 {
|
led@7 {
|
||||||
|
reg = <7>;
|
||||||
chan-name = "lp5523:kb5";
|
chan-name = "lp5523:kb5";
|
||||||
led-cur = /bits/ 8 <50>;
|
led-cur = /bits/ 8 <50>;
|
||||||
max-cur = /bits/ 8 <100>;
|
max-cur = /bits/ 8 <100>;
|
||||||
|
color = <LED_COLOR_ID_WHITE>;
|
||||||
|
function = LED_FUNCTION_KBD_BACKLIGHT;
|
||||||
};
|
};
|
||||||
|
|
||||||
chan8 {
|
led@8 {
|
||||||
|
reg = <8>;
|
||||||
chan-name = "lp5523:kb6";
|
chan-name = "lp5523:kb6";
|
||||||
led-cur = /bits/ 8 <50>;
|
led-cur = /bits/ 8 <50>;
|
||||||
max-cur = /bits/ 8 <100>;
|
max-cur = /bits/ 8 <100>;
|
||||||
|
color = <LED_COLOR_ID_WHITE>;
|
||||||
|
function = LED_FUNCTION_KBD_BACKLIGHT;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user