PM Hardware
Define policies around PM for hardware, including the CPU, devices (both on- and off-chip), thermal management, etc. Work with other teams on defining and implementing interfaces for managing device power states (HAL?).
Blueprint information
- Status:
- Not started
- Approver:
- Leann Ogasawara
- Priority:
- Undefined
- Drafter:
- Seth Forshee
- Direction:
- Needs approval
- Assignee:
- Seth Forshee
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Documentation of kernel PM interfaces for various device classes: https:/
Work Items
Work items for ubuntu-
[sforshee] Document kernel PM interfaces for various device classes (excluding GPU): DONE
[sforshee] Determine how device PM fits into the larger issue of device abstraction: DONE
[colin-king] Gather data on the impact of CPU frequency and idle states on power consumption: DONE
[sforshee] Develop tool for nexus 4 to monitor device power state changes in the kernel: DONE
Work items for ubuntu-13.05:
[ondrak] Document high-level GPS PM interfaces on wiki: TODO
[mfrey] Document high-level sensor PM interfaces on wiki: TODO
[rsalveti] Document high-level network PM interfaces on wiki: TODO
[rsalveti] Document high-level bluetooth PM interfaces on wiki: TODO
[awe] Document high-level telephony PM interfaces on wiki: TODO
[ondrak] Add ability to log/monitor GPS power state: TODO
[mfrey] Add ability to log/monitor sensor power state: TODO
[rsalveti] Add ability to log/monitor network power state: TODO
[rsalveti] Add ability to log/monitor bluetooth power state: TODO
[awe] Add ability to log/monitor telephony power state: TODO
Dependency tree
* Blueprints in grey have been implemented.