Add all port LEDs to the device tree for the GS1900-8. To reproduce the
same behaviour as stock firmware, the LEDs need to light up on all
link speeds, and blink on link activity:

    echo 1f > /sys/class/leds/lan?/rtl_hw_trigger
    echo realtek-switchport > /sys/class/leds/lan?/trigger

Signed-off-by: Sander Vanheule <san...@svanheule.net>
---
 .../dts-5.10/rtl8380_zyxel_gs1900-8.dts       | 41 +++++++++++++++++++
 1 file changed, 41 insertions(+)

diff --git a/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-8.dts 
b/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-8.dts
index e9c5efe60392..41266b701aca 100644
--- a/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-8.dts
+++ b/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-8.dts
@@ -10,3 +10,44 @@
 &gpio1 {
        /delete-node/ poe_enable;
 };
+
+&switchcore {
+       port-leds {
+               compatible = "realtek,rtl8380-port-led";
+               #address-cells = <2>;
+               #size-cells = <0>;
+
+               led@8.0 {
+                       reg = <8 0>;
+                       label = "lan1";
+               };
+               led@9.0 {
+                       reg = <9 0>;
+                       label = "lan2";
+               };
+               led@10.0 {
+                       reg = <10 0>;
+                       label = "lan3";
+               };
+               led@11.0 {
+                       reg = <11 0>;
+                       label = "lan4";
+               };
+               led@12.0 {
+                       reg = <12 0>;
+                       label = "lan5";
+               };
+               led@13.0 {
+                       reg = <13 0>;
+                       label = "lan6";
+               };
+               led@14.0 {
+                       reg = <14 0>;
+                       label = "lan7";
+               };
+               led@15.0 {
+                       reg = <15 0>;
+                       label = "lan8";
+               };
+       };
+};
-- 
2.36.1


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

Reply via email to