Openmoko Bug #2062: xglamo doesn't implement any power management

Openmoko Public Trac bugs at
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: <> <>
openmoko trac

More information about the openmoko-kernel mailing list