On Sat, 2010-05-29 at 11:10 -0500, James Bottomley wrote:
Sure, and if x86 could wake from S3 on a keypress/mouse movement etc..
you could use S3 as idle state.. not sure people would love the
wakeup-latency, but that's a QoS matter.
But if there simply are no suitable wakeup sources from an idle state
(S3 really is nothing more than a hardware idle state) then it might not
be suitable for transparent idle modes and no amount of software hackery
will solve that.
So what I'm saying is, if your hardware can't generate the needed wakeup
events, the auto-suspend stuff won't work either. If it can it can be
implemented as a regular idle mode.
Wth is MSM?
But really, why can't existing hardware get shipped with existing hacks,
and for future hardware that does behave we have a proper solution?