ARM: OMAP3+: hwmod data: Add the default clockactivity for I2C
authorShubhrajyoti D <shubhrajyoti@ti.com>
Tue, 13 Dec 2011 10:55:54 +0000 (16:25 +0530)
committerPaul Walmsley <paul@pwsan.com>
Fri, 16 Dec 2011 08:34:46 +0000 (01:34 -0700)
commit3e47dc6a2ee54ea8b566729f75e9fdb5dfe078b6
tree3a4000c570e81ac496a8e295eacd084e05c0f50f
parenta52e2ab66d4a9305e1ba64d9b9d25754b6c70895
ARM: OMAP3+: hwmod data: Add the default clockactivity for I2C

For I2C clockactivity field is added for OMAP3 and OMAP4 that defines how the
interface (OCP) and functional (system) clocks behave when the I2C module is
idle.

The configuration of the clock activity bit field (per TRM) is as follows:
0x0: Both clocks can be cut off
0x1: Only OCP clock must be kept active; system clock
     can be cut off
0x3: Both clocks must be kept active
0x2: Only system clock must be kept active; OCP clock
     can be cut off

The patch makes 0x2(CLOCKACT_TEST_ICLK) the default for OMAP3 and OMAP4.

Signed-off-by: Shubhrajyoti D <shubhrajyoti@ti.com>
Signed-off-by: Jon Hunter <jon-hunter@ti.com>
Signed-off-by: Paul Walmsley <paul@pwsan.com>
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
arch/arm/mach-omap2/omap_hwmod_44xx_data.c