Skip to content

Commit d79e9d7

Browse files
madalinbucurdavem330
authored andcommitted
arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode
The correct setting for the RGMII ports on LS1046ARDB is to enable delay on both Rx and Tx so the interface mode used must be PHY_INTERFACE_MODE_RGMII_ID. Since commit 1b3047b ("net: phy: realtek: add support for configuring the RX delay on RTL8211F") the Realtek 8211F PHY driver has control over the RGMII RX delay and it is disabling it for RGMII_TXID. The LS1046ARDB uses two such PHYs in RGMII_ID mode but in the device tree the mode was described as "rgmii". Changing the phy-connection-type to "rgmii-id" to address the issue. Fixes: 3fa395d ("arm64: dts: add LS1046A DPAA FMan nodes") Signed-off-by: Madalin Bucur <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 4022d80 commit d79e9d7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,12 +131,12 @@
131131
&fman0 {
132132
ethernet@e4000 {
133133
phy-handle = <&rgmii_phy1>;
134-
phy-connection-type = "rgmii";
134+
phy-connection-type = "rgmii-id";
135135
};
136136

137137
ethernet@e6000 {
138138
phy-handle = <&rgmii_phy2>;
139-
phy-connection-type = "rgmii";
139+
phy-connection-type = "rgmii-id";
140140
};
141141

142142
ethernet@e8000 {

0 commit comments

Comments
 (0)