[ARM] OMAP3 clock: fix DPLL jitter correction and rate programming
authorPaul Walmsley <paul@pwsan.com>
Wed, 28 Jan 2009 19:08:11 +0000 (12:08 -0700)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sun, 8 Feb 2009 17:50:32 +0000 (17:50 +0000)
commitf0587b63c24e0c7539c6e77f1bfc68e6053608c7
tree1e08b2e231b04dc3d878dc83e1d9a2faac14850e
parentf266950d0234599cc6d4a5602e43d0fb782de1d2
[ARM] OMAP3 clock: fix DPLL jitter correction and rate programming

Fix DPLL jitter correction programming.  Previously,
omap3_noncore_dpll_program() stored the FREQSEL jitter correction
parameter to the wrong register.  This caused jitter correction to be set
incorrectly and also caused the DPLL divider to be programmed incorrectly.

Also, fix DPLL divider programming.  An off-by-one error existed in
omap3_noncore_dpll_program(), causing DPLLs to be programmed with a higher
divider than intended.

linux-omap source commit is 5c0ec88a2145cdf2f2c9cc5fae49635c4c2476c7.

Signed-off-by: Paul Walmsley <paul@pwsan.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mach-omap2/clock34xx.c