clk: honor CLK_GET_RATE_NOCACHE in clk_set_rate
authorPeter De Schrijver <pdeschrijver@nvidia.com>
Wed, 5 Jun 2013 15:06:36 +0000 (18:06 +0300)
committer黄涛 <huangtao@rock-chips.com>
Wed, 8 Jan 2014 03:01:32 +0000 (11:01 +0800)
commit70ac521b4d375aca21af83772b8e68c4abf0722b
tree723729b5c86689cd2ef3b29b7f9487d01a45ba85
parentf241569db463df1f7056e75fe3c411f39867f024
clk: honor CLK_GET_RATE_NOCACHE in clk_set_rate

clk_set_rate() uses clk->rate directly. This causes problems if the clock
is marked as CLK_GET_RATE_NOCACHE. Hence call clk_get_rate() to get the
current rate.

Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Signed-off-by: Mike Turquette <mturquette@linaro.org>
drivers/clk/clk.c