aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-omap2/clock34xx.h
diff options
context:
space:
mode:
authorPaul Walmsley <paul@pwsan.com>2009-01-28 12:08:41 -0700
committerRussell King <rmk+kernel@arm.linux.org.uk>2009-02-08 17:50:34 +0000
commit85a5f78d2b15a2e73b6486a24b77bb3ab67d5bbc (patch)
tree6ea454fb3e0a26ede82ea2c3e0d881758b41c0fc /arch/arm/mach-omap2/clock34xx.h
parentb32450409847dddf060a468707212d3493df4f63 (diff)
downloadkernel_samsung_crespo-85a5f78d2b15a2e73b6486a24b77bb3ab67d5bbc.tar.gz
kernel_samsung_crespo-85a5f78d2b15a2e73b6486a24b77bb3ab67d5bbc.tar.bz2
kernel_samsung_crespo-85a5f78d2b15a2e73b6486a24b77bb3ab67d5bbc.zip
[ARM] OMAP3 clock: optimize DPLL rate rounding algorithm
The previous DPLL rate rounding algorithm counted the divider (N) down from the maximum to 1. Since we currently use a broad DPLL rate tolerance, and lower N values are more power-efficient, we can often bypass several iterations through the loop by counting N upwards from 1. Peter de Schrijver <peter.de-schrijver@nokia.com> put up with several test cycles of this patch - thanks Peter. linux-omap source commit is 6f6d82bb2f80fa20a841ac3e95a6f44a5a156188. Signed-off-by: Paul Walmsley <paul@pwsan.com> Cc: Peter de Schrijver <peter.de-schrijver@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-omap2/clock34xx.h')
0 files changed, 0 insertions, 0 deletions