From: Sander Vanheule Date: Thu, 25 Nov 2021 05:50:10 +0000 (+0100) Subject: realtek: netgear-gs110tpp: Add system LEDs X-Git-Tag: v22.03.0-rc1~882 X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=ebc0ce118f11ebdd602ea7db49eca5f6adbc51f0;p=openwrt%2Fstaging%2Fhauke.git realtek: netgear-gs110tpp: Add system LEDs The GS110TPP has an RGB LED used for system status indication. Expose all three components as separate GPIO LEDs connected via the device's RTL8231. Signed-off-by: Sander Vanheule --- diff --git a/target/linux/realtek/dts-5.10/rtl8380_netgear_gs110tpp-v1.dts b/target/linux/realtek/dts-5.10/rtl8380_netgear_gs110tpp-v1.dts index 8382d35a9d..1ff209cee3 100644 --- a/target/linux/realtek/dts-5.10/rtl8380_netgear_gs110tpp-v1.dts +++ b/target/linux/realtek/dts-5.10/rtl8380_netgear_gs110tpp-v1.dts @@ -1,10 +1,43 @@ // SPDX-License-Identifier: GPL-2.0-or-later #include "rtl8380_netgear_gigabit_1xx.dtsi" +#include / { compatible = "netgear,gs110tpp-v1", "realtek,rtl838x-soc"; model = "Netgear GS110TPP v1"; + + aliases { + led-boot = &led_status_green; + led-failsafe = &led_status_red; + led-running = &led_status_green; + led-upgrade = &led_status_blue; + }; + + leds { + compatible = "gpio-leds"; + + led_status_red: led-0 { + label = "red:status"; + color = ; + function = LED_FUNCTION_STATUS; + gpios = <&gpio1 31 GPIO_ACTIVE_LOW>; + }; + + led_status_green: led-1 { + label = "green:status"; + color = ; + function = LED_FUNCTION_STATUS; + gpios = <&gpio1 32 GPIO_ACTIVE_LOW>; + }; + + led_status_blue: led-2 { + label = "blue:status"; + color = ; + function = LED_FUNCTION_STATUS; + gpios = <&gpio1 34 GPIO_ACTIVE_LOW>; + }; + }; }; &uart1 {