aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/freescale/fec.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/freescale/fec.c')
-rw-r--r--drivers/net/ethernet/freescale/fec.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/freescale/fec.c b/drivers/net/ethernet/freescale/fec.c
index ff7f4c5115a1..e868a377c898 100644
--- a/drivers/net/ethernet/freescale/fec.c
+++ b/drivers/net/ethernet/freescale/fec.c
@@ -1593,8 +1593,6 @@ fec_probe(struct platform_device *pdev)
1593 fep->phy_interface = ret; 1593 fep->phy_interface = ret;
1594 } 1594 }
1595 1595
1596 fec_reset_phy(pdev);
1597
1598 for (i = 0; i < FEC_IRQ_NUM; i++) { 1596 for (i = 0; i < FEC_IRQ_NUM; i++) {
1599 irq = platform_get_irq(pdev, i); 1597 irq = platform_get_irq(pdev, i);
1600 if (irq < 0) { 1598 if (irq < 0) {
@@ -1634,6 +1632,8 @@ fec_probe(struct platform_device *pdev)
1634 clk_prepare_enable(fep->clk_ahb); 1632 clk_prepare_enable(fep->clk_ahb);
1635 clk_prepare_enable(fep->clk_ipg); 1633 clk_prepare_enable(fep->clk_ipg);
1636 1634
1635 fec_reset_phy(pdev);
1636
1637 ret = fec_enet_init(ndev); 1637 ret = fec_enet_init(ndev);
1638 if (ret) 1638 if (ret)
1639 goto failed_init; 1639 goto failed_init;