diff options
| -rw-r--r-- | drivers/net/ethernet/broadcom/genet/bcmmii.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/net/ethernet/broadcom/genet/bcmmii.c b/drivers/net/ethernet/broadcom/genet/bcmmii.c index 970e478a9017..94d1dd5d56bf 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmmii.c +++ b/drivers/net/ethernet/broadcom/genet/bcmmii.c | |||
| @@ -273,11 +273,12 @@ int bcmgenet_mii_probe(struct net_device *dev) | |||
| 273 | struct bcmgenet_priv *priv = netdev_priv(dev); | 273 | struct bcmgenet_priv *priv = netdev_priv(dev); |
| 274 | struct device_node *dn = priv->pdev->dev.of_node; | 274 | struct device_node *dn = priv->pdev->dev.of_node; |
| 275 | struct phy_device *phydev; | 275 | struct phy_device *phydev; |
| 276 | u32 phy_flags; | 276 | u32 phy_flags = 0; |
| 277 | int ret; | 277 | int ret; |
| 278 | 278 | ||
| 279 | /* Communicate the integrated PHY revision */ | 279 | /* Communicate the integrated PHY revision */ |
| 280 | phy_flags = priv->gphy_rev; | 280 | if (priv->internal_phy) |
| 281 | phy_flags = priv->gphy_rev; | ||
| 281 | 282 | ||
| 282 | /* Initialize link state variables that bcmgenet_mii_setup() uses */ | 283 | /* Initialize link state variables that bcmgenet_mii_setup() uses */ |
| 283 | priv->old_link = -1; | 284 | priv->old_link = -1; |
