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>
This commit is contained in:
parent
7b01567976
commit
09b7922aaa
1 changed files with 34 additions and 19 deletions
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
aliases {
|
aliases {
|
||||||
led-boot = &led_power_green;
|
led-boot = &led_power_green;
|
||||||
led-failsafe = &led_power_green;
|
led-failsafe = &led_alarm_red;
|
||||||
led-running = &led_power_green;
|
led-running = &led_power_green;
|
||||||
led-upgrade = &led_power_green;
|
led-upgrade = &led_power_green;
|
||||||
};
|
};
|
||||||
|
@ -33,24 +33,6 @@
|
||||||
debounce-interval = <60>;
|
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 {
|
&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 {
|
&uart0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue