static void bcmgenet_moca_phy_setup(struct bcmgenet_priv *priv)
 {
-       u32 reg;
-
-       if (!GENET_IS_V5(priv)) {
-               /* Speed settings are set in bcmgenet_mii_setup() */
-               reg = bcmgenet_sys_readl(priv, SYS_PORT_CTRL);
-               reg |= LED_ACT_SOURCE_MAC;
-               bcmgenet_sys_writel(priv, reg, SYS_PORT_CTRL);
-       }
-
        if (priv->hw_params->flags & GENET_HAS_MOCA_LINK_DET)
                fixed_phy_set_link_update(priv->dev->phydev,
                                          bcmgenet_fixed_phy_link_update);
 
                if (!phy_name) {
                        phy_name = "MoCA";
+                       if (!GENET_IS_V5(priv))
+                               port_ctrl |= LED_ACT_SOURCE_MAC;
                        bcmgenet_moca_phy_setup(priv);
                }
                break;