From 8fedfee49fb57244df8d96de1478eed79f45bd83 Mon Sep 17 00:00:00 2001 From: Arvind Yadav Date: Fri, 28 Apr 2017 18:33:07 +0530 Subject: [PATCH] clk: palmas: undo preparation of a clock source. Undo preparation of a clock source, if palmas_clks_init_configure is not successful. Signed-off-by: Arvind Yadav Signed-off-by: Stephen Boyd --- drivers/clk/clk-palmas.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/clk-palmas.c b/drivers/clk/clk-palmas.c index 31f590cea493..7f51c01085ab 100644 --- a/drivers/clk/clk-palmas.c +++ b/drivers/clk/clk-palmas.c @@ -229,6 +229,7 @@ static int palmas_clks_init_configure(struct palmas_clock_info *cinfo) if (ret < 0) { dev_err(cinfo->dev, "Ext config for %s failed, %d\n", cinfo->clk_desc->clk_name, ret); + clk_unprepare(cinfo->hw.clk); return ret; } }