arm: mach-k3: Enable dcache in SPL
[oweals/u-boot.git] / drivers / net / bcmgenet.c
index 8f4848aec68a0ad7341141363e8d215692371331..e971b556acde730759c4030d37a9f9b7db7fee0d 100644 (file)
@@ -448,7 +448,10 @@ static int bcmgenet_adjust_link(struct bcmgenet_eth_priv *priv)
        }
 
        clrsetbits_32(priv->mac_reg + EXT_RGMII_OOB_CTRL, OOB_DISABLE,
-                       RGMII_LINK | RGMII_MODE_EN | ID_MODE_DIS);
+                       RGMII_LINK | RGMII_MODE_EN);
+
+       if (phy_dev->interface == PHY_INTERFACE_MODE_RGMII)
+               setbits_32(priv->mac_reg + EXT_RGMII_OOB_CTRL, ID_MODE_DIS);
 
        writel(speed << CMD_SPEED_SHIFT, (priv->mac_reg + UMAC_CMD));