Power Mangement Interfaces
Jordan Crouse
jordan.crouse at amd.com
Fri Mar 30 19:57:59 EDT 2007
Hey all -
I'm happy to report that the OLPC power management effort is proceeding
nicely. We have suspend to RAM functional, and the system is resuming
back to the framebuffer console. We have the usual blips (USB), but
those will be resolved in the fullness of time.
I am now turning my attention to handling wakeup events - in particular,
events that we can set at run-time. My thoughts on the matter are
detailed here:
http://wiki.laptop.org/go/Power_Management_Interface
I use the ACPI wakeup infrastructure as an example because a) it exists,
and b) it works. However, it doesn't share nicely, and it is a /proc
file, so I sat down and thought of a more /sysfs friendly and generic
model. I did keep APCI in mind, figuring that if a generic framework was
designed well enough, they could slowly transition over as well (which is
why the ACPI list is CCed).
Comments are welcome.
Jordan
PS: If you have a XO machine, and you're interested in trying out power
management for yourself, documentation and information is forthcoming.
If you can't wait, pop in to #olpc on irc.freenode.net, and somebody
there will help you get started.
--
Jordan Crouse
Senior Linux Engineer
Advanced Micro Devices, Inc.
<www.amd.com/embeddedprocessors>
More information about the Devel
mailing list