aboutsummaryrefslogtreecommitdiff
path: root/drivers/net/ravb.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ravb.c')
-rw-r--r--drivers/net/ravb.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/net/ravb.c b/drivers/net/ravb.c
index 999894f0f6d..c1c946856bc 100644
--- a/drivers/net/ravb.c
+++ b/drivers/net/ravb.c
@@ -437,7 +437,7 @@ static int ravb_start(struct udevice *dev)
ret = ravb_reset(dev);
if (ret)
- goto err;
+ return ret;
ravb_base_desc_init(eth);
ravb_tx_desc_init(eth);
@@ -445,16 +445,12 @@ static int ravb_start(struct udevice *dev)
ret = ravb_config(dev);
if (ret)
- goto err;
+ return ret;
/* Setting the control will start the AVB-DMAC process. */
writel(CCC_OPC_OPERATION, eth->iobase + RAVB_REG_CCC);
return 0;
-
-err:
- clk_disable(&eth->clk);
- return ret;
}
static void ravb_stop(struct udevice *dev)