Hi, as discussed in [1], here is step 2 - idle path errata fixes. this is the next rev incorporating comments from V2 post of this series. V2: http://marc.info/?l=linux-omap&m=129106200408109&w=2 Major change in V3: Erratas are now handled per silicon - it is much cleaner :) no more redundant cpu_is_omap34xx check anymore errata configure is __init as it should be Eduardo Valentin (1): OMAP3630: PM: Erratum i583: disable coreoff if < ES1.2 Nishanth Menon (1): OMAP3630: PM: Erratum i608: disable RTA Peter 'p2' De Schrijver (2): OMAP3: PM: Erratum i581 support: dll kick strategy OMAP3630: PM: Disable L2 cache while invalidating L2 cache Richard Woodruff (1): OMAP3: PM: Update clean_l2 to use v7_flush_dcache_all arch/arm/mach-omap2/control.c | 5 +- arch/arm/mach-omap2/control.h | 5 + arch/arm/mach-omap2/pm.h | 6 ++ arch/arm/mach-omap2/pm34xx.c | 38 ++++++++ arch/arm/mach-omap2/sleep34xx.S | 187 ++++++++++++++++++++++++--------------- 5 files changed, 169 insertions(+), 72 deletions(-) bloat-o-meter report Vs 2.6.37-rc4 add/remove: 1/0 grow/shrink: 6/2 up/down: 220/-12 (208) function old new delta omap3_pm_init 1776 1868 +92 omap_sram_idle 1040 1104 +64 omap3_save_scratchpad_contents 732 760 +28 vermagic 45 60 +15 linux_banner 131 146 +15 omap2_init_mmc 1032 1036 +4 pm34xx_errata - 2 +2 omap_serial_init_port 1120 1116 -4 prcm_interrupt_handler 276 268 -8 [1] http://marc.info/?l=linux-omap&m=129045338806957&w=2 Cc: Charulatha Varadarajan <charu@xxxxxx> Cc: Jean Pihet <jean.pihet@xxxxxxxxxxxxxx> Cc: Kevin Hilman <khilman@xxxxxxxxxxxxxxxxxxx> Cc: Santosh Shilimkar <santosh.shilimkar@xxxxxx> Cc: Tao Hu <tghk48@xxxxxxxxxxxx> Cc: Tony Lindgren <tony@xxxxxxxxxxx> Cc: Vishwanath Sripathy <vishwanath.bs@xxxxxx> Regards, Nishanth Menon -- 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