Openmoko Bug #2062: xglamo doesn't implement any power management
Openmoko Public Trac
bugs at docs.openmoko.org
Tue Oct 7 14:53:59 CEST 2008
#2062: xglamo doesn't implement any power management
-----------------------------+----------------------------------------------
Reporter: laforge | Owner: openmoko-kernel
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: System Software | Version:
Severity: blocker | Keywords:
Blockedby: | Reproducible: always
Blocking: |
-----------------------------+----------------------------------------------
the glamo chip has very fine-grained power management features (such as
clock-gating to every hardware functional unit). None of those features
seem to be curently used in xglamo.
All I can find is a function to enable the clocking for a particular unit,
but no function to disable the clocking, and thus no code that ever
switches off any functional unit.
This is important when e.g. going to screen-blank situation. We can
switch off the clocks to 2D engine, the DAC block, even disable any output
of the high-frequency video signal.
And please don't tell me this is not worth optimizing because the system
will suspend to RAM soon after blanking the screen. Imagine your mp3/ogg
player running on the device. You will not suspend to ram, but still
don't want to waste power generating a video signal that nobody can see
due to backlight being blanked
--
Ticket URL: <https://docs.openmoko.org/trac/ticket/2062>
docs.openmoko.org <http://docs.openmoko.org/trac/>
openmoko trac
More information about the openmoko-kernel
mailing list