diff options
author | Puja Gupta <pujag@codeaurora.org> | 2016-05-10 16:09:19 -0700 |
---|---|---|
committer | Jeevan Shriram <jshriram@codeaurora.org> | 2016-05-16 20:10:31 -0700 |
commit | e3d502ee5986e80d659beacb917bdde571159f90 (patch) | |
tree | 6b95847ee636efe810424018010a6ec490a5f2e5 /drivers/soc | |
parent | d0aaed798dd38b8ccbfd29c767efba304eada4c8 (diff) |
soc: qcom: pil: Fix error path sequence
Fix the clock error path sequence.
CRs-Fixed: 1015492
Change-Id: I20eeadbfcdae16ce9c2feb8b882471683766ec4f
Signed-off-by: Puja Gupta <pujag@codeaurora.org>
Diffstat (limited to 'drivers/soc')
-rw-r--r-- | drivers/soc/qcom/pil-msa.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/drivers/soc/qcom/pil-msa.c b/drivers/soc/qcom/pil-msa.c index 94cc9fe7e99d..618d872ec6e3 100644 --- a/drivers/soc/qcom/pil-msa.c +++ b/drivers/soc/qcom/pil-msa.c @@ -178,16 +178,17 @@ static int pil_mss_enable_clks(struct q6v5_data *drv) goto err_mnoc_axi_clk; return 0; err_mnoc_axi_clk: - clk_disable_unprepare(drv->snoc_axi_clk); + clk_disable_unprepare(drv->mnoc_axi_clk); err_snoc_axi_clk: - clk_disable_unprepare(drv->gpll0_mss_clk); + clk_disable_unprepare(drv->snoc_axi_clk); err_gpll0_mss_clk: - clk_disable_unprepare(drv->rom_clk); + clk_disable_unprepare(drv->gpll0_mss_clk); err_rom_clk: - clk_disable_unprepare(drv->axi_clk); + clk_disable_unprepare(drv->rom_clk); err_axi_clk: - clk_disable_unprepare(drv->ahb_clk); + clk_disable_unprepare(drv->axi_clk); err_ahb_clk: + clk_disable_unprepare(drv->ahb_clk); return ret; } |