Skip to content

Commit b962293

Browse files
aiamadeusjernejsk
authored andcommitted
arm64: dts: allwinner: h616: update emac for Orange Pi Zero 3
The current emac setting is not suitable for Orange Pi Zero 3, move it back to Orange Pi Zero 2 DT. Also update phy mode and delay values for emac on Orange Pi Zero 3. With these changes, Ethernet now looks stable. Fixes: 322bf10 ("arm64: dts: allwinner: h616: Split Orange Pi Zero 2 DT") Signed-off-by: Chukun Pan <[email protected]> Reviewed-by: Jernej Skrabec <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jernej Skrabec <[email protected]>
1 parent b85ea95 commit b962293

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero.dtsi

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,7 @@
6868
&emac0 {
6969
pinctrl-names = "default";
7070
pinctrl-0 = <&ext_rgmii_pins>;
71-
phy-mode = "rgmii";
7271
phy-handle = <&ext_rgmii_phy>;
73-
allwinner,rx-delay-ps = <3100>;
74-
allwinner,tx-delay-ps = <700>;
7572
status = "okay";
7673
};
7774

arch/arm64/boot/dts/allwinner/sun50i-h616-orangepi-zero2.dts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
};
1414

1515
&emac0 {
16+
allwinner,rx-delay-ps = <3100>;
17+
allwinner,tx-delay-ps = <700>;
18+
phy-mode = "rgmii";
1619
phy-supply = <&reg_dcdce>;
1720
};
1821

arch/arm64/boot/dts/allwinner/sun50i-h618-orangepi-zero3.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
};
1414

1515
&emac0 {
16+
allwinner,tx-delay-ps = <700>;
17+
phy-mode = "rgmii-rxid";
1618
phy-supply = <&reg_dldo1>;
1719
};
1820

0 commit comments

Comments
 (0)