]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commit
ARM: OMAP2: New DPLL clock framework
authorRoman Tereshonkov <roman.tereshonkov@nokia.com>
Thu, 13 Mar 2008 19:35:09 +0000 (21:35 +0200)
committerTony Lindgren <tony@atomide.com>
Tue, 18 Mar 2008 11:47:33 +0000 (13:47 +0200)
commit068b1e512be0b806acc77ee22a51f88682178aa3
tree931030dcecfdc9ef93d7b9d289822ae9be37a7ac
parenta18609a12b367239898fdd7834e34f0f4e12993b
ARM: OMAP2: New DPLL clock framework

These changes is the result of the discussion with Paul Walmsley.
His ideas are included into this patch.

Remove DPLL output divider handling from DPLLs and CLKOUTX2 clocks,
and place it into specific DPLL output divider clocks (e.g., dpll3_m2_clk).
omap2_get_dpll_rate() now returns the correct DPLL rate, as represented
by the DPLL's CLKOUT output. Also add MPU and IVA2 subsystem clocks, along
with high-frequency bypass support.

Add support for DPLLs function in locked and bypass clock modes.

Signed-off-by: Roman Tereshonkov <roman.tereshonkov@nokia.com>
Acked-by: Paul Walmsley <paul@pwsan.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap2/clock.c
arch/arm/mach-omap2/clock34xx.c
arch/arm/mach-omap2/clock34xx.h
arch/arm/mach-omap2/cm-regbits-34xx.h
arch/arm/plat-omap/clock.c
include/asm-arm/arch-omap/clock.h