diff --git a/arch/arm/boot/dts/sunxi-h3-h5.dtsi b/arch/arm/boot/dts/sunxi-h3-h5.dtsi index 54fc24e4c569..a5a38394ae84 100644 --- a/arch/arm/boot/dts/sunxi-h3-h5.dtsi +++ b/arch/arm/boot/dts/sunxi-h3-h5.dtsi @@ -420,7 +420,14 @@ mdio: mdio { #address-cells = <1>; #size-cells = <0>; - int_mii_phy: ethernet-phy@1 { + /* Using 31 permits to make a seperation between + this integrated PHY and external ones. + Without it, external "ethernet-phy@1" will be + merged with it (due to same dtnode name). + Board makers currently only provides PHY at + addresses 1 and 7. + */ + int_mii_phy: ethernet-phy@31 { compatible = "ethernet-phy-ieee802.3-c22"; reg = <1>; clocks = <&ccu CLK_BUS_EPHY>;