On Wed, Apr 09, 2008 at 08:02:49AM +0000, Juha Keski-Saari wrote:
We are investigating architectural possibilities for a power
management
framework for NetBSD currently specifically for the ARM OMAP2
port, but
we feel that such a design could benefit more than the users of
the ARM
port. As we're still in the phase of architectural design, it is a
great time to give input and propose features that would make the
outcome more useful to more interest groups within the NetBSD
community.
I've asked Matt for a dmesg of an actual system and it seems the ARM
device tree is quite flat. So the device central approach of PMF
should
work quite well for this if obio registers a bus layer to do powering
down of unused part. You can use the idle time facility as well.
What currently is missing is proper high-level support for power
domains
(e.g. multiple devices sharing power resources). Another item is lower
power states with wake up notification on events. That's something at
least useful in the context of USB and Firewire on all ports with
support for those, but I think it applies to other parts as well.
Please keep the discussion here on tech-kern, port-arm is too obscure
for the general topic :-)