From 2ce206f27db16f0b02b0883d75b6f318643a21e6 Mon Sep 17 00:00:00 2001 From: Linus Walleij Date: Wed, 14 Aug 2024 10:26:26 +0200 Subject: [PATCH] bmips: inteno-xg6846: Add DSA LED definitions MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This adds the LED definitons for the XG6846 DSA port LEDs. These are standard properties compatible with the existing Marvell 88e6xxx DT bindings and fully standardized so this is fine to add. They will be used by the in-flight Marvell 88e6xxx LEDs support patch. Signed-off-by: Linus Walleij [add empty lines between leds, remove default-state="off"] Signed-off-by: Álvaro Fernández Rojas --- .../linux/bmips/dts/bcm6328-inteno-xg6846.dts | 108 ++++++++++++++++++ 1 file changed, 108 insertions(+) diff --git a/target/linux/bmips/dts/bcm6328-inteno-xg6846.dts b/target/linux/bmips/dts/bcm6328-inteno-xg6846.dts index 94e57dcb0d..91b771a2bd 100644 --- a/target/linux/bmips/dts/bcm6328-inteno-xg6846.dts +++ b/target/linux/bmips/dts/bcm6328-inteno-xg6846.dts @@ -199,6 +199,24 @@ label = "lan1"; phy-handle = <&lan1phy>; + + leds { + #address-cells = <1>; + #size-cells = <0>; + + led@0 { + reg = <0>; + color = ; + function = LED_FUNCTION_LAN; + default-state = "keep"; + }; + + led@1 { + reg = <1>; + color = ; + function = LED_FUNCTION_LAN; + }; + }; }; port@1 { @@ -206,6 +224,24 @@ label = "lan2"; phy-handle = <&lan2phy>; + + leds { + #address-cells = <1>; + #size-cells = <0>; + + led@0 { + reg = <0>; + color = ; + function = LED_FUNCTION_LAN; + default-state = "keep"; + }; + + led@1 { + reg = <1>; + color = ; + function = LED_FUNCTION_LAN; + }; + }; }; port@2 { @@ -213,6 +249,24 @@ label = "lan3"; phy-handle = <&lan3phy>; + + leds { + #address-cells = <1>; + #size-cells = <0>; + + led@0 { + reg = <0>; + color = ; + function = LED_FUNCTION_LAN; + default-state = "keep"; + }; + + led@1 { + reg = <1>; + color = ; + function = LED_FUNCTION_LAN; + }; + }; }; port@3 { @@ -220,6 +274,24 @@ label = "lan4"; phy-handle = <&lan4phy>; + + leds { + #address-cells = <1>; + #size-cells = <0>; + + led@0 { + reg = <0>; + color = ; + function = LED_FUNCTION_LAN; + default-state = "keep"; + }; + + led@1 { + reg = <1>; + color = ; + function = LED_FUNCTION_LAN; + }; + }; }; port@4 { @@ -227,6 +299,24 @@ label = "ext1"; phy-handle = <&ext1phy>; + + leds { + #address-cells = <1>; + #size-cells = <0>; + + led@0 { + reg = <0>; + color = ; + function = LED_FUNCTION_WAN; + default-state = "keep"; + }; + + led@1 { + reg = <1>; + color = ; + function = LED_FUNCTION_WAN; + }; + }; }; port@5 { @@ -240,6 +330,24 @@ speed = <1000>; full-duplex; }; + + leds { + #address-cells = <1>; + #size-cells = <0>; + + led@0 { + reg = <0>; + color = ; + function = LED_FUNCTION_WAN; + default-state = "keep"; + }; + + led@1 { + reg = <1>; + color = ; + function = LED_FUNCTION_WAN; + }; + }; }; port@6 { -- 2.30.2