Hello, This series revises module idlest handling to use a new "idlest_bit" field defined in struct clk for the CM_IDLEST mask. After doing so, the omap2_clk_wait_ready() function can be cleaned up. More details of the new arrangement are in the individual patch comments. Applies on top of the "OMAP2/3 clock: encode prcm_mod for each struct clk" series. Boot-tested on 2430SDP and 3430SDP. Comments welcome. - Paul --- text data bss dec hex filename 3098504 137136 150888 3386528 33aca0 vmlinux.3430sdp.orig 3098472 137712 150888 3387072 33aec0 vmlinux.3430sdp arch/arm/mach-omap2/clock.c | 96 ++----- arch/arm/mach-omap2/clock24xx.h | 194 +++++++++----- arch/arm/mach-omap2/clock34xx.h | 445 ++++++++++++++++++++++--------- arch/arm/mach-omap2/cm-regbits-24xx.h | 81 ++++-- arch/arm/mach-omap2/cm-regbits-34xx.h | 101 +++++-- arch/arm/mach-omap2/pm-debug.c | 15 + arch/arm/mach-omap2/prcm-common.h | 198 +++++++++----- arch/arm/plat-omap/include/mach/clock.h | 8 - 8 files changed, 741 insertions(+), 397 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html