OMAP2/3 clock: Extend find_idlest() to pass back idle state value
authorRanjith Lohithakshan <ranjithl@ti.com>
Wed, 24 Feb 2010 19:05:54 +0000 (12:05 -0700)
committerPaul Walmsley <paul@pwsan.com>
Wed, 24 Feb 2010 19:05:54 +0000 (12:05 -0700)
commit419cc97d3678f0fca5e60b3853dd9c1371f67805
treea3997e3f9ad52abf927597f8e241fb6dfb02ab00
parentcde08f81b1d7952ae00c4be2165da629ef985522
OMAP2/3 clock: Extend find_idlest() to pass back idle state value

Current implementation defines clock idle state indicators based on the
cpu information (cpu_is_omap24xx() or cpu_is_omap34xx()) in a system wide
manner. This patch extends the find_idlest() function in clkops to pass
back the idle state indicator for that clock, thus allowing idle state
indicators to be defined on a per clock basis if required.

This is specifically needed on AM35xx devices as the new IPSS clocks
indicates the idle status (0 is idle, 1 is ready) in a way just
opposite to how its handled in OMAP3 (0 is ready, 1 is idle).

Signed-off-by: Ranjith Lohithakshan <ranjithl@ti.com>
[paul@pwsan.com: updated to apply after commit 98c45457 et seq.]
Signed-off-by: Paul Walmsley <paul@pwsan.com>
arch/arm/mach-omap2/clkt2xxx_apll.c
arch/arm/mach-omap2/clock.c
arch/arm/mach-omap2/clock.h
arch/arm/mach-omap2/clock2xxx.c
arch/arm/mach-omap2/clock34xx.c
arch/arm/mach-omap2/cm.h
arch/arm/mach-omap2/prcm.c
arch/arm/plat-omap/include/plat/clock.h
arch/arm/plat-omap/include/plat/prcm.h