Re: [linux-pm] [PATCH] Custom power states for non-ACPI systems

From: Todd Poynor
Date: Thu Mar 03 2005 - 21:23:48 EST


Pavel Machek wrote:
...
In most of the cases I'm thinking of, it wouldn't be a user requesting a state but rather software (say, a cell phone progressively entering lower power states due to inactivity). I haven't noticed a platform with more than 3 low-power modes so far,


Are not your power states more like cpu power states?
These are expected to be system states, and sleeping system
does not take calls, etc...

There's a great variety of behaviors and usage models out there, not sure I can draw a useful distinction between cpu power states vs. system states, but the net effect could be considered to be approximately the same in typical embedded uses: the drivers are called to place appropriate devices in a low(er)-power state, various platform thingies are slowed or powered off, and the system stops waiting for something to wake it up. In some cases the system does not wake up until an explicit user action (button press, etc.), but more commonly wake-on-device-activity (including ring from telephony unit) or time-based actions (including wake on alarm from event in user's datebook) is also wanted (rather like wake-on-LAN et al). I don't think this would correspond well to hardware-managed CPU power states like ACPI C states, for example. Thanks,


--
Todd
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/