]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
OMAP3 clock: OMAP3430ES2+ has SSI target idlest bit
authorPaul Walmsley <paul@pwsan.com>
Thu, 26 Jun 2008 07:09:15 +0000 (01:09 -0600)
committerTony Lindgren <tony@atomide.com>
Thu, 26 Jun 2008 13:43:43 +0000 (16:43 +0300)
commite2d8a430aab87fdc47b7f01de804e17b8960042d
tree28256867af76b4d4e0a843c5a8e8d47704a8b5df
parentf4c458db2b615037f7c1fd91d238f6420e7b8f77
OMAP3 clock: OMAP3430ES2+ has SSI target idlest bit

On OMAP3430ES2+, SSI has both an initiator standby CM_IDLEST bit, and a
target idle CM_IDLEST bit.  This is a departure from previous silicon,
which only had an initiator standby bit.

This means that omap2_clk_wait_ready() needs to wait for the SSI
module to indicate readiness after both SSI interface and functional
clocks are enabled.

Thanks to Igor Stoppa <igor.stoppa@nokia.com>, Richard Woodruff
<r-woodruff2@ti.com>, and Jouni Högander <jouni.hogander@nokia.com> for
help with this portion of the patch.

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