Commit 4a225bed authored by Gaël PORTAY's avatar Gaël PORTAY Committed by Nicolas Ferre

ARM: at91/dt: at91-kizbox: leds related changes

This:
 * moves to pwm-leds using tcb-pwm driver and
 * renames leds to pwm:<color>:<function>.
Signed-off-by: default avatarGaël PORTAY <g.portay@overkiz.com>
Acked-by: default avatarBoris Brezillon <boris.brezillon@free-electrons.com>
Acked-by: default avatarAlexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: default avatarNicolas Ferre <nicolas.ferre@atmel.com>
parent d1b063ab
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
*/ */
/dts-v1/; /dts-v1/;
#include "at91sam9g20.dtsi" #include "at91sam9g20.dtsi"
#include <dt-bindings/pwm/pwm.h>
/ { / {
model = "Overkiz Kizbox"; model = "Overkiz Kizbox";
...@@ -112,32 +113,46 @@ rtc: pcf8563@51 { ...@@ -112,32 +113,46 @@ rtc: pcf8563@51 {
}; };
}; };
leds { pwm_leds {
compatible = "gpio-leds"; compatible = "pwm-leds";
led1g { network_green {
label = "led1:green"; label = "pwm:green:network";
gpios = <&pioB 0 GPIO_ACTIVE_LOW>; pwms = <&tcb_pwm 2 10000000 PWM_POLARITY_INVERTED>;
linux,default-trigger = "none"; max-brightness = <255>;
linux,default-trigger = "default-on";
}; };
led1r { network_red {
label = "led1:red"; label = "pwm:red:network";
gpios = <&pioB 1 GPIO_ACTIVE_LOW>; pwms = <&tcb_pwm 3 10000000 PWM_POLARITY_INVERTED>;
linux,default-trigger = "none"; max-brightness = <255>;
linux,default-trigger = "default-on";
}; };
led2g { user_green {
label = "led2:green"; label = "pwm:green:user";
gpios = <&pioB 2 GPIO_ACTIVE_LOW>; pwms = <&tcb_pwm 0 10000000 PWM_POLARITY_INVERTED>;
linux,default-trigger = "none"; max-brightness = <255>;
default-state = "on"; linux,default-trigger = "default-on";
}; };
led2r { user_red {
label = "led2:red"; label = "pwm:red:user";
gpios = <&pioB 3 GPIO_ACTIVE_LOW>; pwms = <&tcb_pwm 1 10000000 PWM_POLARITY_INVERTED>;
linux,default-trigger = "none"; max-brightness = <255>;
linux,default-trigger = "default-on";
}; };
}; };
tcb_pwm: pwm {
compatible = "atmel,tcb-pwm";
#pwm-cells = <3>;
tc-block = <1>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_tcb1_tioa0
&pinctrl_tcb1_tioa1
&pinctrl_tcb1_tioa2
&pinctrl_tcb1_tiob0>;
};
}; };
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment