Skip to content

Commit

Permalink
realtek: netgear-gs110tpp: Add system LEDs
Browse files Browse the repository at this point in the history
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 <sander@svanheule.net>
  • Loading branch information
svanheule authored and chunkeey committed Dec 27, 2021
1 parent c88124c commit ebc0ce1
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions 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 <dt-bindings/leds/common.h>

/ {
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 = <LED_COLOR_ID_RED>;
function = LED_FUNCTION_STATUS;
gpios = <&gpio1 31 GPIO_ACTIVE_LOW>;
};

led_status_green: led-1 {
label = "green:status";
color = <LED_COLOR_ID_GREEN>;
function = LED_FUNCTION_STATUS;
gpios = <&gpio1 32 GPIO_ACTIVE_LOW>;
};

led_status_blue: led-2 {
label = "blue:status";
color = <LED_COLOR_ID_BLUE>;
function = LED_FUNCTION_STATUS;
gpios = <&gpio1 34 GPIO_ACTIVE_LOW>;
};
};
};

&uart1 {
Expand Down

0 comments on commit ebc0ce1

Please sign in to comment.