diff options
author | Geert Uytterhoeven <[email protected]> | 2016-02-18 15:16:02 +0100 |
---|---|---|
committer | Geert Uytterhoeven <[email protected]> | 2016-02-26 12:03:10 +0100 |
commit | 3092d3b8e56e09ff74d7ef9f1c34a4c358e9f0fe (patch) | |
tree | a8c2e856d856cbadbe322c5429eebb80ca9bf5d4 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | 31aeb5a523b0f6c1b7cc4f802e6f925168f7d60d (diff) |
clk: shmobile: div6: Fix .recalc_rate() using a stale divisor
cpg_div6_clock_set_rate() only programs the new divisor if the clock
isn't stopped. If the clock is stopped, it will update the cached
divisor value only, which will be programmed into the clock registers
when enabling the clock later.
However, cpg_div6_clock_recalc_rate() reads the divisor from the clock
registers instead of using the cached value, leading to an incorrect
result if the clock is currently stopped.
Make cpg_div6_clock_recalc_rate() use the cached value to fix this.
Reported-by: Ramesh Shanmugasundaram <[email protected]>
Suggested-by: Laurent Pinchart <[email protected]>
Signed-off-by: Geert Uytterhoeven <[email protected]>
Reviewed-by: Laurent Pinchart <[email protected]>
Tested-by: Ramesh Shanmugasundaram <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions