Hi guys, this series is actually *REALLY* far from ready, but I wanted to ask if I should continue down this track because it really looks (to me at least) that OMAP's PM layer took a few uneecessary shortcuts. I'm trying to understand the reasoning behind that, so bear with me for a while. At least patches 1 and 4 look like they could go upstream, but please give it a very good review. I will continue to work on these if the rest of the community thinks it's valid, otherwise I would like to get some explanation for the way OMAP PM layer is implemented today. cheers Felipe Balbi (5): arm: omap: fix up _od_suspend_noirq and _od_resume_noirq arm: omap: don't forcefully runtime suspend a device arm: omap: introduce other PM methods i2c: omap: don't re-enable IRQs after masking them i2c: omap: introduce suspend/resume methods arch/arm/plat-omap/omap_device.c | 162 +++++++++++++++++++++++++++++++++++++-- drivers/i2c/busses/i2c-omap.c | 70 ++++++++++++----- 2 files changed, 207 insertions(+), 25 deletions(-) -- 1.8.0.rc0 -- 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