Skip to content

Commit

Permalink
arm: dts: ls1043ardb: configure the RGMII ports with rgmii-id
Browse files Browse the repository at this point in the history
The RGMII ports on LS1043ARDB platforms require both RX and TX internal
delays to be enabled. The device tree reports only the TX ID because the
RX ID used to be enabled by default.

With the addition of RX ID support for the Realtek 8211F PHY driver in
commit e32e4d0 ("net: phy: realtek: add rx delay support for
RTL8211F"), the RX ID is disabled by the driver if not reported explicitly.
This causes the RX to no longer work.

Change the phy-connection-type for the RGMII ports to "rgmii-id" in order
to enable both RX and TX internal delays.

Fixes: be1d758 ("ARM: dts: add QorIQ DPAA 1 FMan v3 to LS1043ARDB")
Signed-off-by: Camelia Groza <[email protected]>
  • Loading branch information
camelia-groza-NXP authored and p-priyanka-jain committed Jun 25, 2021
1 parent 02f4ac6 commit 3a1c114
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions arch/arm/dts/fsl-ls1043a-rdb.dts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* Device Tree Include file for Freescale Layerscape-1043A family SoC.
*
* Copyright (C) 2015, Freescale Semiconductor
* Copyright 2020 NXP
* Copyright 2020-2021 NXP
*
* Mingkai Hu <[email protected]>
*/
Expand Down Expand Up @@ -117,13 +117,13 @@

ethernet@e4000 {
phy-handle = <&rgmii_phy1>;
phy-connection-type = "rgmii-txid";
phy-connection-type = "rgmii-id";
status = "okay";
};

ethernet@e6000 {
phy-handle = <&rgmii_phy2>;
phy-connection-type = "rgmii-txid";
phy-connection-type = "rgmii-id";
status = "okay";
};

Expand Down

0 comments on commit 3a1c114

Please sign in to comment.