msm: clock-local: Set rate when handing off
We should set the rate of a clock when handing it off. Otherwise
clk_get_rate() of a clock that was handed off will return 0 when
the clock is actually on and at some rate.
Change-Id: I2adbd895d2684d36ed414f452d5f8e4aa7492f57
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Chandan Uddaraju <chandanu@codeaurora.org>
diff --git a/arch/arm/mach-msm/clock-local.c b/arch/arm/mach-msm/clock-local.c
index 52e8afe..3546ce0 100644
--- a/arch/arm/mach-msm/clock-local.c
+++ b/arch/arm/mach-msm/clock-local.c
@@ -624,6 +624,7 @@
return 0;
clk->current_freq = freq;
+ c->rate = freq->freq_hz;
return 1;
}