diff --git a/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi b/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi index e5f2456bb8..4ae005caab 100644 --- a/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi +++ b/target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi @@ -260,97 +260,20 @@ #address-cells = <1>; #size-cells = <0>; - port@0 { - reg = <0>; - label = "lan1"; - pcs-handle = <&serdes2>; - phy-handle = <&phy0>; - phy-mode = "usxgmii"; - led-set = <0>; - }; - port@1 { - reg = <1>; - label = "lan2"; - pcs-handle = <&serdes2>; - phy-handle = <&phy1>; - phy-mode = "usxgmii"; - led-set = <0>; - }; - port@2 { - reg = <2>; - label = "lan3"; - pcs-handle = <&serdes2>; - phy-handle = <&phy2>; - phy-mode = "usxgmii"; - led-set = <0>; - }; - port@3 { - reg = <3>; - label = "lan4"; - pcs-handle = <&serdes2>; - phy-handle = <&phy3>; - phy-mode = "usxgmii"; - led-set = <0>; - }; - port@4 { - reg = <4>; - label = "lan5"; - pcs-handle = <&serdes2>; - phy-handle = <&phy4>; - phy-mode = "usxgmii"; - led-set = <0>; - }; - port@5 { - reg = <5>; - label = "lan6"; - pcs-handle = <&serdes2>; - phy-handle = <&phy5>; - phy-mode = "usxgmii"; - led-set = <0>; - }; - port@6 { - reg = <6>; - label = "lan7"; - pcs-handle = <&serdes2>; - phy-handle = <&phy6>; - phy-mode = "usxgmii"; - led-set = <0>; - }; - port@7 { - reg = <7>; - label = "lan8"; - pcs-handle = <&serdes2>; - phy-handle = <&phy7>; - phy-mode = "usxgmii"; - led-set = <0>; - }; + SWITCH_PORT_LED(0, 1, 2, 0, usxgmii) + SWITCH_PORT_LED(1, 2, 2, 0, usxgmii) + SWITCH_PORT_LED(2, 3, 2, 0, usxgmii) + SWITCH_PORT_LED(3, 4, 2, 0, usxgmii) + SWITCH_PORT_LED(4, 5, 2, 0, usxgmii) + SWITCH_PORT_LED(5, 6, 2, 0, usxgmii) + SWITCH_PORT_LED(6, 7, 2, 0, usxgmii) + SWITCH_PORT_LED(7, 8, 2, 0, usxgmii) - port@24 { - reg = <24>; - label = "lan9"; - pcs-handle = <&serdes6>; - phy-handle = <&phy24>; - phy-mode = "usxgmii"; - led-set = <1>; - }; - port@25 { - reg = <25>; - label = "lan10"; - pcs-handle = <&serdes7>; - phy-handle = <&phy25>; - phy-mode = "usxgmii"; - led-set = <1>; - }; - port@26 { - reg = <26>; - label = "lan11"; - pcs-handle = <&serdes8>; - phy-handle = <&phy26>; - phy-mode = "usxgmii"; - led-set = <1>; - }; - - port@27 { + SWITCH_PORT_LED(24, 9, 6, 1, usxgmii) + SWITCH_PORT_LED(25, 10, 7, 1, usxgmii) + SWITCH_PORT_LED(26, 11, 8, 1, usxgmii) + + port27: port@27 { reg = <27>; label = "lan12"; pcs-handle = <&serdes9>;