|
@@ -1975,13 +1975,13 @@ fec_probe(struct platform_device *pdev)
|
|
|
failed_register:
|
|
failed_register:
|
|
|
fec_enet_mii_remove(fep);
|
|
fec_enet_mii_remove(fep);
|
|
|
failed_mii_init:
|
|
failed_mii_init:
|
|
|
-failed_init:
|
|
|
|
|
|
|
+failed_irq:
|
|
|
for (i = 0; i < FEC_IRQ_NUM; i++) {
|
|
for (i = 0; i < FEC_IRQ_NUM; i++) {
|
|
|
irq = platform_get_irq(pdev, i);
|
|
irq = platform_get_irq(pdev, i);
|
|
|
if (irq > 0)
|
|
if (irq > 0)
|
|
|
free_irq(irq, ndev);
|
|
free_irq(irq, ndev);
|
|
|
}
|
|
}
|
|
|
-failed_irq:
|
|
|
|
|
|
|
+failed_init:
|
|
|
failed_regulator:
|
|
failed_regulator:
|
|
|
clk_disable_unprepare(fep->clk_ahb);
|
|
clk_disable_unprepare(fep->clk_ahb);
|
|
|
clk_disable_unprepare(fep->clk_ipg);
|
|
clk_disable_unprepare(fep->clk_ipg);
|