summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChaitanya Sakinam <[email protected]>2020-06-09 16:21:48 +0530
committerPriyanka Jain <[email protected]>2020-07-27 14:16:28 +0530
commitcb1de6067aae8bd3dc8161db0d92f19a4e60942a (patch)
tree376a6d3a319def6b3ecdade8ffdcd31501e3eebe
parent3fba2311a3c4bbe6301fbdfbdb97f8ecba75778a (diff)
armv8: ls1012a: RGMII ports require internal delay
The correct setting for the RGMII ports on LS1012ARDB is to enable delay on both Rx and Tx so the interface mode used should be PHY_INTERFACE_MODE_RGMII_ID Signed-off-by: Chaitanya Sakinam <[email protected]> Signed-off-by: Anji J <[email protected]> Reviewed-by: Priyanka Jain <[email protected]>
-rw-r--r--board/freescale/ls1012ardb/eth.c2
-rw-r--r--drivers/net/pfe_eth/pfe_eth.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/board/freescale/ls1012ardb/eth.c b/board/freescale/ls1012ardb/eth.c
index 63d40de2a3e..a65ff4dc9c4 100644
--- a/board/freescale/ls1012ardb/eth.c
+++ b/board/freescale/ls1012ardb/eth.c
@@ -113,7 +113,7 @@ int pfe_eth_board_init(struct udevice *dev)
/* MAC2 */
pfe_set_phy_address_mode(priv->gemac_port,
CONFIG_PFE_EMAC2_PHY_ADDR,
- PHY_INTERFACE_MODE_RGMII_TXID);
+ PHY_INTERFACE_MODE_RGMII_ID);
}
break;
case 0x2208:
diff --git a/drivers/net/pfe_eth/pfe_eth.c b/drivers/net/pfe_eth/pfe_eth.c
index 718e24f14d3..e49bf4a6f3c 100644
--- a/drivers/net/pfe_eth/pfe_eth.c
+++ b/drivers/net/pfe_eth/pfe_eth.c
@@ -33,7 +33,7 @@ struct gemac_s gem_info[] = {
/* phy iface */
.phy_address = CONFIG_PFE_EMAC2_PHY_ADDR,
- .phy_mode = PHY_INTERFACE_MODE_RGMII_TXID,
+ .phy_mode = PHY_INTERFACE_MODE_RGMII_ID,
},
};