Skip to content

Commit 5cbb80d

Browse files
chealyShawn Guo
authored andcommitted
ARM: dts: imx7d-zii-rmu2: fix rgmii phy-mode for ksz9031 phy
Since commit bcf3440 ("net: phy: micrel: add phy-mode support for the KSZ9031 PHY") the networking is broken on the imx7d-zii-rmu2 board. The end result is that network receive behaviour is marginal with lots of RX CRC errors experienced and NFS frequently failing. Quoting the explanation from Andrew Lunn in commit 0672d22 ("ARM: dts: imx: Fix the AR803X phy-mode"): "The problem here is, all the DTs were broken since day 0. However, because the PHY driver was also broken, nobody noticed and it worked. Now that the PHY driver has been fixed, all the bugs in the DTs now become an issue" Fix it by switching to phy-mode = "rgmii-id". Fixes: bcf3440 ("net: phy: micrel: add phy-mode support for the KSZ9031 PHY") Signed-off-by: Chris Healy <cphealy@gmail.com> Reviewed-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
1 parent 2a6838d commit 5cbb80d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

arch/arm/boot/dts/imx7d-zii-rmu2.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
<&clks IMX7D_ENET1_TIME_ROOT_CLK>;
5959
assigned-clock-parents = <&clks IMX7D_PLL_ENET_MAIN_100M_CLK>;
6060
assigned-clock-rates = <0>, <100000000>;
61-
phy-mode = "rgmii";
61+
phy-mode = "rgmii-id";
6262
phy-handle = <&fec1_phy>;
6363
status = "okay";
6464

0 commit comments

Comments
 (0)