OMAP3 clock: add OMAP3 DPLL autoidle functions
authorPaul Walmsley <paul@pwsan.com>
Fri, 4 Apr 2008 01:09:43 +0000 (19:09 -0600)
committerTony Lindgren <tony@atomide.com>
Fri, 4 Apr 2008 10:03:47 +0000 (13:03 +0300)
commit6a9969ed5c5d39a2f81e6352912f4dbc93784684
tree88c14bd6670374d1672fbacad181c40adfd568fc
parentf210958e223150a65cd221c59596193e6d390206
OMAP3 clock: add OMAP3 DPLL autoidle functions

This patch adds support for DPLL autoidle control to the OMAP3 clock
framework.  These functions will be used by the noncore DPLL enable
and disable code - this is because, according to the CDP code, the
DPLL autoidle status must be saved and restored across DPLL
lock/bypass/off transitions.

N.B.: the CORE DPLL (DPLL3) has three autoidle mode options, rather
than just two.  This code currently does not support the third option,
low-power bypass autoidle.

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