Differences between revisions 26 and 27
Revision 26 as of 2010-08-24 10:44:53
Size: 2917
Editor: ABTS-KK-Dynamic-123
Revision 27 as of 2010-08-30 21:49:21
Size: 2978
Editor: bd075121
Comment: add LP link
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
 * Mailing lists    * Mailing lists
Line 14: Line 14:
  * Announcements - linaro-dev@lists.linaro.org     * Announcements - linaro-dev@lists.linaro.org
Line 16: Line 16:
 * [[https://edge.launchpad.net/~linaro-pm-wg|Launchpad team]]

Power Management

PDF version for distribution

ARM SoCs expose to software a lot of information about HW knobs for controlling power consumption. As there is no device/system HW to OS abstraction layer (such as ACPI), these knobs tend to be controlled directly by OS drivers. Additionally, each SoC vendor exposes a superset of the standard ARM power states to allow fine-grained control over each component to maximize battery-life. This increases the complexity of the core SoC enablement code inside the kernel as well as the peripheral drivers.

SoC vendors have taken slightly different approaches to implementing their OS power management frameworks. The differences arise for a number of reasons: a lack of design patterns to achieve what they require; due to lack of infrastructure support inside the kernel, and, on occasion, because of intrinsic differences in HW structure.

The Power Management WG shall endeavor to identify design patterns that helps with the implementation of the majority of the usecases that vendors care about, without having to invent new infrastructure. To this end, the WG will look at the entire software stack (kernel, middleware, applications and tools) to help optimize power consumption. The WG is responsible for creating infrastructure, guidelines and tools to enable top-notch power management on multiple ARM SoCs.



Link to PM WG team

Meeting Dates & Minutes

Meeting minutes

The meeting minutes for Power Management Working Group weekly calls can be found below. Actions points and minutes are recorded, saved here and sent to the linaro-dev mailing list.

The calendar below holds a link to all past meetings. Please click on a date in red to see the previous meeting notes or another date to create a new meeting page for the date.

<< <  2020 / 9 >  >>
Mon Tue Wed Thu Fri Sat Sun
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        


XXX (Provide link to git trees, images, if any)


  • WG statement: Consolidating Power Management architecture in the ARM kernel and providing tools for developers to optimize power consumption of their applications and devices.
  • Powertop

  • PowerDebug

  • CPUIdle


Priority statement

  1. Surveying vendor trees for Power Management implementations
  2. Documenting best practice for platforms and device drivers to implement Power management
  3. Look at the entire vertical software stack (kernel, middleware, apps, tools)


  1. Master blueprint

  1. Burn down chart for the PM WG

WorkingGroups/PowerManagement (last modified 2020-02-25 13:36:32)