summaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
authorMichael Walle <michael@walle.cc>2019-10-26 02:39:12 +0200
committerPriyanka Jain <priyanka.jain@nxp.com>2019-11-08 11:23:01 +0530
commit29a6617ada631c1f86512028218491e3c15500cc (patch)
tree74c6608249de8721cfcf7a070afcfb5384f119ae /drivers/net
parent2efb147a0a3388c7e93b87ae86bf457fcff802b0 (diff)
downloadu-boot-29a6617ada631c1f86512028218491e3c15500cc.tar.gz
u-boot-29a6617ada631c1f86512028218491e3c15500cc.tar.xz
u-boot-29a6617ada631c1f86512028218491e3c15500cc.zip
drivers: net: fsl_enetc: fix RGMII configuration
Add the missing RGMII PHY modes in which case the MAC has configure its RGMII settings. The only difference between these modes is the RX and TX delay configuration. A user might choose any RGMII mode in the device tree. Signed-off-by: Michael Walle <michael@walle.cc> Reviewed-by: Alex Marginean <alexm.osslist@gmail.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/fsl_enetc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/fsl_enetc.c b/drivers/net/fsl_enetc.c
index 86b80c8941..0ca7e838a8 100644
--- a/drivers/net/fsl_enetc.c
+++ b/drivers/net/fsl_enetc.c
@@ -191,6 +191,9 @@ static void enetc_start_pcs(struct udevice *dev)
enetc_init_sgmii(dev);
break;
case PHY_INTERFACE_MODE_RGMII:
+ case PHY_INTERFACE_MODE_RGMII_ID:
+ case PHY_INTERFACE_MODE_RGMII_RXID:
+ case PHY_INTERFACE_MODE_RGMII_TXID:
enetc_init_rgmii(dev);
break;
case PHY_INTERFACE_MODE_XGMII: