Hello, I have a system which is required to have 2 modes operation: 1. idle - in which devices in Soc and on board should be off. 2. active mode Moving from idle to active on interrupt, and moving from active to idle when there is inactivity. After reading and re-reading about PM various mechanism, I got to conculsion that the best and easiest way to achive this on omap (omap3530) will be as following: 1. use cpuidle 2. find the exact place in cpuidle mechanism where we enter idle loop, and where we exit idle loop. 3. on entering idle loop: turn off various devices on board, and devices power domain 4. on exit idle loop: power again the devices. I think that working such way on low machine registers will be easiest and best instead of trying to do it using PM mechanism, which is quite difficult to understand and do and also, I'm not sure even possible using the existing mechanism. I would appreciate your feedback. Regards, Ran -- 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