On Sat, Dec 18, 2010 at 11:53 PM, Nishanth Menon <nm@xxxxxx> wrote: > 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. > > Tested: > this series: > SDP3430 > SDP3630 > this series + ASM cleanup series[2] > SDP3430 > SDP3630 > Test Script: > http://elinux.org/OMAP_Power_Management#Quick_verification_of_suspend-idle_functionality This series + ASM cleanup series[2]: Tested OK on Beagleboard with full RET and OFF modes, using cpuidle. Tested-by: Jean Pihet <j-pihet@xxxxxx> > > V3: http://marc.info/?t=129140247800030&r=1&w=2 > > 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 (3): > omap3: pm: introduce errata handling > OMAP3630: PM: Erratum i608: disable RTA > OMAP3: PM: make omap3_cpuidle_update_states independent of > enable_off_mode > > 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 | 13 +++- > arch/arm/mach-omap2/control.h | 7 +- > arch/arm/mach-omap2/cpuidle34xx.c | 29 ++++-- > arch/arm/mach-omap2/pm.h | 15 +++- > arch/arm/mach-omap2/pm34xx.c | 46 +++++++++- > arch/arm/mach-omap2/sleep34xx.S | 187 +++++++++++++++++++++++-------------- > 6 files changed, 211 insertions(+), 86 deletions(-) > > bloat-o-meter report Vs 2.6.37-rc6 > add/remove: 2/0 grow/shrink: 7/0 up/down: 297/0 (297) > function old new delta > omap3_pm_off_mode_enable 80 160 +80 > omap3_pm_init 1792 1872 +80 > omap3630_ctrl_disable_rta - 44 +44 > omap3_save_scratchpad_contents 732 760 +28 > static.__func__ 13783 13808 +25 > vermagic 45 60 +15 > linux_banner 132 147 +15 > prcm_interrupt_handler 268 276 +8 > pm34xx_errata - 2 +2 > > [1] http://marc.info/?l=linux-omap&m=129045338806957&w=2 > [2] http://marc.info/?l=linux-omap&m=129268746417556&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