diff options
-rw-r--r-- | drivers/net/ethernet/freescale/gianfar.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/ethernet/freescale/gianfar.c b/drivers/net/ethernet/freescale/gianfar.c index e2d42475b006..c81625ade4a3 100644 --- a/drivers/net/ethernet/freescale/gianfar.c +++ b/drivers/net/ethernet/freescale/gianfar.c | |||
@@ -1373,6 +1373,9 @@ static int gfar_probe(struct platform_device *ofdev) | |||
1373 | 1373 | ||
1374 | gfar_hw_init(priv); | 1374 | gfar_hw_init(priv); |
1375 | 1375 | ||
1376 | /* Carrier starts down, phylib will bring it up */ | ||
1377 | netif_carrier_off(dev); | ||
1378 | |||
1376 | err = register_netdev(dev); | 1379 | err = register_netdev(dev); |
1377 | 1380 | ||
1378 | if (err) { | 1381 | if (err) { |
@@ -1380,9 +1383,6 @@ static int gfar_probe(struct platform_device *ofdev) | |||
1380 | goto register_fail; | 1383 | goto register_fail; |
1381 | } | 1384 | } |
1382 | 1385 | ||
1383 | /* Carrier starts down, phylib will bring it up */ | ||
1384 | netif_carrier_off(dev); | ||
1385 | |||
1386 | device_init_wakeup(&dev->dev, | 1386 | device_init_wakeup(&dev->dev, |
1387 | priv->device_flags & | 1387 | priv->device_flags & |
1388 | FSL_GIANFAR_DEV_HAS_MAGIC_PACKET); | 1388 | FSL_GIANFAR_DEV_HAS_MAGIC_PACKET); |