diff --git a/target/linux/realtek/dts/rtl838x.dtsi b/target/linux/realtek/dts/rtl838x.dtsi index 7af572aefc..8930476d9e 100644 --- a/target/linux/realtek/dts/rtl838x.dtsi +++ b/target/linux/realtek/dts/rtl838x.dtsi @@ -205,6 +205,19 @@ #address-cells = <1>; #size-cells = <1>; + ethernet0: ethernet { + compatible = "realtek,rtl8380-eth"; + interrupt-parent = <&intc>; + interrupts = <24 3>; + #interrupt-cells = <1>; + phy-mode = "internal"; + + fixed-link { + speed = <1000>; + full-duplex; + }; + }; + mdio_ctrl: mdio-controller { compatible = "realtek,rtl8380-mdio", "realtek,otto-mdio"; #address-cells = <1>; @@ -333,20 +346,6 @@ }; }; - ethernet0: ethernet@1b00a300 { - compatible = "realtek,rtl8380-eth"; - reg = <0x1b00a300 0x100>; - interrupt-parent = <&intc>; - interrupts = <24 3>; - #interrupt-cells = <1>; - phy-mode = "internal"; - - fixed-link { - speed = <1000>; - full-duplex; - }; - }; - sram0: sram@9f000000 { compatible = "mmio-sram"; reg = <0x9f000000 0x10000>; diff --git a/target/linux/realtek/dts/rtl839x.dtsi b/target/linux/realtek/dts/rtl839x.dtsi index 7b6eeae1b1..c1acf66f60 100644 --- a/target/linux/realtek/dts/rtl839x.dtsi +++ b/target/linux/realtek/dts/rtl839x.dtsi @@ -213,6 +213,19 @@ #address-cells = <1>; #size-cells = <1>; + ethernet0: ethernet { + compatible = "realtek,rtl8392-eth"; + interrupt-parent = <&intc>; + interrupts = <24 3>; + #interrupt-cells = <1>; + phy-mode = "internal"; + + fixed-link { + speed = <1000>; + full-duplex; + }; + }; + mdio_ctrl: mdio-controller { compatible = "realtek,rtl8392-mdio", "realtek,otto-mdio"; #address-cells = <1>; @@ -334,21 +347,6 @@ }; }; - ethernet0: ethernet@1b00a300 { - compatible = "realtek,rtl8392-eth"; - reg = <0x1b00a300 0x100>; - - interrupt-parent = <&intc>; - interrupts = <24 3>; - - phy-mode = "internal"; - - fixed-link { - speed = <1000>; - full-duplex; - }; - }; - sram0: sram@9f000000 { compatible = "mmio-sram"; reg = <0x9f000000 0x18000>; diff --git a/target/linux/realtek/dts/rtl930x.dtsi b/target/linux/realtek/dts/rtl930x.dtsi index 4a5dd2e17a..e8e61c287f 100644 --- a/target/linux/realtek/dts/rtl930x.dtsi +++ b/target/linux/realtek/dts/rtl930x.dtsi @@ -170,6 +170,19 @@ #address-cells = <1>; #size-cells = <1>; + ethernet0: ethernet { + compatible = "realtek,rtl9301-eth"; + interrupt-parent = <&intc>; + interrupts = <24 3>; + #interrupt-cells = <1>; + phy-mode = "internal"; + + fixed-link { + speed = <1000>; + full-duplex; + }; + }; + i2c_mst1: i2c@36c { compatible = "realtek,rtl9301-i2c"; reg = <0x36c 0x18>; @@ -330,21 +343,6 @@ }; }; - ethernet0: ethernet@1b00a300 { - compatible = "realtek,rtl9301-eth"; - reg = <0x1b00a300 0x100>; - - interrupt-parent = <&intc>; - interrupts = <24 3>; - - phy-mode = "internal"; - - fixed-link { - speed = <1000>; - full-duplex; - }; - }; - switch0: switch@1b000000 { compatible = "realtek,rtl83xx-switch"; status = "okay"; diff --git a/target/linux/realtek/dts/rtl931x.dtsi b/target/linux/realtek/dts/rtl931x.dtsi index 6173f912b9..6655879524 100644 --- a/target/linux/realtek/dts/rtl931x.dtsi +++ b/target/linux/realtek/dts/rtl931x.dtsi @@ -200,6 +200,22 @@ #address-cells = <1>; #size-cells = <1>; + ethernet0: ethernet { + compatible = "realtek,rtl9311-eth"; + interrupt-parent = <&gic>; + interrupts = ; + #interrupt-cells = <3>; + phy-mode = "internal"; + + pinctrl-0 = <&pinmux_disable_ext_cpu>; + pinctrl-names = "default"; + + fixed-link { + speed = <1000>; + full-duplex; + }; + }; + i2c_mst1: i2c@100c { compatible = "realtek,rtl9310-i2c"; reg = <0x100c 0x18>; @@ -389,24 +405,6 @@ }; }; - ethernet0: ethernet@1b00a300 { - status = "okay"; - compatible = "realtek,rtl9311-eth"; - reg = <0x1b00a300 0x100>; - interrupt-parent = <&gic>; - #interrupt-cells = <3>; - interrupts = ; - phy-mode = "internal"; - - pinctrl-0 = <&pinmux_disable_ext_cpu>; - pinctrl-names = "default"; - - fixed-link { - speed = <1000>; - full-duplex; - }; - }; - switch0: switch@1b000000 { compatible = "realtek,rtl83xx-switch"; status = "okay";