bcm63xx: ar-5381u: expose LEDs through controller

Exposing LEDs through LED controller instead of gpio-leds takes
advantage of HW blinking.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
master
Álvaro Fernández Rojas 4 years ago
parent 7b01567976
commit 09b7922aaa

@ -10,7 +10,7 @@
aliases {
led-boot = &led_power_green;
led-failsafe = &led_power_green;
led-failsafe = &led_alarm_red;
led-running = &led_power_green;
led-upgrade = &led_power_green;
};
@ -33,24 +33,6 @@
debounce-interval = <60>;
};
};
leds {
compatible = "gpio-leds";
alarm_red {
label = "AR-5381u:red:alarm";
gpios = <&pinctrl 2 1>;
};
inet_green {
label = "AR-5381u:green:inet";
gpios = <&pinctrl 3 1>;
};
led_power_green: power_green {
label = "AR-5381u:green:power";
gpios = <&pinctrl 4 1>;
default-state = "on";
};
};
};
&hsspi {
@ -91,6 +73,39 @@
};
};
&leds {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_leds>;
led_alarm_red: led@2 {
reg = <2>;
active-low;
label = "AR-5381u:red:alarm";
};
led@3 {
reg = <3>;
active-low;
label = "AR-5381u:green:inet";
};
led_power_green: led@4 {
reg = <4>;
active-low;
label = "AR-5381u:green:power";
default-state = "on";
};
};
&pinctrl {
pinctrl_leds: leds {
function = "led";
pins = "gpio2", "gpio3", "gpio4";
};
};
&uart0 {
status = "okay";
};

Loading…
Cancel
Save