From d56429b1a1623418f6659b1e05c323d175437af8 Mon Sep 17 00:00:00 2001 From: "Raju P.L.S.S.S.N" Date: Wed, 21 Mar 2012 20:22:39 +0530 Subject: [PATCH] msm: camera: Fix for enabling vfe_clk call prepare before enabling vfe_clk. Change-Id: I1ea305ed87cc01fcb0c0d96f526793042a453020 Signed-off-by: Raju P.L.S.S.S.N --- drivers/media/video/msm/msm_axi_qos.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/media/video/msm/msm_axi_qos.c b/drivers/media/video/msm/msm_axi_qos.c index 3969547cd17..eaceceb1234 100644 --- a/drivers/media/video/msm/msm_axi_qos.c +++ b/drivers/media/video/msm/msm_axi_qos.c @@ -22,8 +22,10 @@ int add_axi_qos(void) ebi1_clk = clk_get(NULL, "ebi1_vfe_clk"); if (IS_ERR(ebi1_clk)) ebi1_clk = NULL; - else + else { + clk_prepare(ebi1_clk); clk_enable(ebi1_clk); + } return 0; } @@ -42,6 +44,7 @@ void release_axi_qos(void) return; clk_disable(ebi1_clk); + clk_unprepare(ebi1_clk); clk_put(ebi1_clk); ebi1_clk = NULL; }