summaryrefslogtreecommitdiffstats
path: root/fs/proc/cpuinfo.c
diff options
context:
space:
mode:
authorStephen Boyd <sboyd@codeaurora.org>2014-07-15 14:59:21 -0700
committerStephen Boyd <sboyd@codeaurora.org>2014-07-15 16:39:00 -0700
commit5b6b7490af110c2b0df807eddd00ae6290bcf50a (patch)
treeafb22aadce5a8a8db90350613d79655844585256 /fs/proc/cpuinfo.c
parentff20783f7b9f35b29e768d8ecc7076c1ca1a60ca (diff)
downloadlinux-5b6b7490af110c2b0df807eddd00ae6290bcf50a.tar.bz2
clk: qcom: Fix PLL rate configurations
Sometimes we need to program PLLs with a fixed rate configuration during driver probe. Doing this after we register the PLLs with the clock framework causes the common clock framework to assume the rate of the PLLs are 0. This causes all sorts of problems for rate recalculations because the common clock framework caches the rate once at registration time unless a flag is set to always recalculate the rates. Split the qcom_cc_probe() function into two pieces, map and everything else, so that drivers which need to configure some PLL rates or otherwise twiddle bits in the clock controller can do so before registering clocks. This allows us to properly detect the rates of PLLs that are programmed at boot. Fixes: 49fc825f0cc2 "clk: qcom: Consolidate common probe code" Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Diffstat (limited to 'fs/proc/cpuinfo.c')
0 files changed, 0 insertions, 0 deletions