Hi Kevin, On Wed, 2009-10-21 at 14:51 +0300, Kalle Jokiniemi wrote: > Hello, > Here are some fruits from digging out the latency sources > of our idle loop. The main latency source was powerdomain > state counter updating at beginning and end of the idle > loop. Also PER previous state reading strangely seemed to > cause some latency with significance. Could not find any > TRM or errata comment to why this is, though. > > The I2C mpu wakeup latency constraint patch has been updated > to calculate latencies at boot from clkrate and fifo size. > This was included in this set, since it benefits from the > reduced latency of the other patches. > > Patches tested on linux-omap/pm and rx-51. > > Kalle Jokiniemi (3): > OMAP3: Only update pm-counters when needed > PM: Skip PER previous state register read How about those latency optimization patches? Are you are you going to take them in? I'd like to know if there is something to fix in those, so I can finish it this week. Starting next week I'll be moving to other responsibilities and might not be able to do additional changes for the patches. > OMAP: I2C: Add mpu wake up latency constraint in i2c This i2c patch can be pushed separately, in case you're waiting for that thread to finish. - Kalle > > arch/arm/mach-omap2/pm-debug.c | 51 ++++++++++++++++++++++++++++++++++++- > arch/arm/mach-omap2/pm.h | 2 + > arch/arm/mach-omap2/pm34xx.c | 31 ++++++++++++++-------- > arch/arm/plat-omap/i2c.c | 54 +++++++++++++++++++++++++++++++--------- > drivers/i2c/busses/i2c-omap.c | 25 +++++++++++++++--- > include/linux/i2c-omap.h | 9 ++++++ > 6 files changed, 143 insertions(+), 29 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 -- 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