[OpenWrt-Devel] [PATCH 1/5] ath79: ubnt-xw: Add LED aliases for diag and status LED support

Mathias Kresin dev at kresin.me
Wed Dec 12 07:22:08 EST 2018


10/12/2018 23:46, Petr Štetiar:
> Currently there is no LED signalization for various system states
> implemented in diag.sh, so this patch adds support for it.
> 
> Tested-by: Joe Ayers <ae6xe at arrl.net>
> Signed-off-by: Petr Štetiar <ynezz at true.cz>
> ---
>   target/linux/ath79/dts/ar9342_ubnt_xw.dtsi | 13 ++++++++++---
>   1 file changed, 10 insertions(+), 3 deletions(-)
> 
> diff --git a/target/linux/ath79/dts/ar9342_ubnt_xw.dtsi b/target/linux/ath79/dts/ar9342_ubnt_xw.dtsi
> index b104bc6..742df11 100644
> --- a/target/linux/ath79/dts/ar9342_ubnt_xw.dtsi
> +++ b/target/linux/ath79/dts/ar9342_ubnt_xw.dtsi
> @@ -9,15 +9,22 @@
>   	compatible = "ubnt,xw", "qca,ar9342";
>   	model = "Ubiquiti Networks XW board";
>   
> +	aliases {
> +		led-boot = &boot;
> +		led-failsafe = &failsafe;
> +		led-running = &boot;
> +		led-upgrade = &upgrade;
> +	};
> +
>   	gpio-leds {
>   		compatible = "gpio-leds";
>   
> -		link1 {
> +		upgrade: link1 {
>   			label = "ubnt:red:link1";
>   			gpios = <&gpio 11 GPIO_ACTIVE_LOW>;
>   		};
>   
> -		link2 {
> +		failsafe: link2 {
>   			label = "ubnt:orange:link2";
>   			gpios = <&gpio 16 GPIO_ACTIVE_LOW>;
>   		};
> @@ -27,7 +34,7 @@
>   			gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
>   		};
>   
> -		link4 {
> +		boot: link4 {
>   			label = "ubnt:green:link4";
>   			gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
>   		};
> 

Aren't these LEDs some kind of singal strength indicator? If so, they 
shouldn't be used to indicate a running system. I'm fine to temporary 
hijack the LEDs to indicate boot, failsafe and upgrade. But better use 
the same LED for all of these (link1)?

Mathias

_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list