PM constraints: Tegra

Registered by Antti P Miettinen on 2012-05-13

[Slides](http://www.linuxplumbersconf.org/2012/wp-content/uploads/2012/08/tegra-constraints.pdf)

NVIDIA Tegra power management features DVFS, sleep states and switching between low power and high performance CPU clusters. In the current Linux kernel the central subsystems affecting the state of CPUs are cpuidle, cpufreq and CPU hotplug. We propose a new framework, cpuquiet, for coordinated control of CPU cores allowing migration between CPU clusters, maximizing available performance in the presence of EDP and thermal constraints and maximizing the utilization of low power states in the presence of CPU power state constraints and discuss how PM QoS could be extended to allow more efficient power management utilizing e.g. device context and application knowledge to guide the behavior of the different subsystem governors.

Topic Lead: Antti P Miettinen
Energy Efficiency Engineer at NVIDIA, working on Tegra Linux kernel, previously a mobile device power management researcher at Nokia Research Center.

Topic Lead: Peter De Schrijver
NVIDIA Tegra Linux kernel engineer, Debian developer, previously working on power management in maemo for Nokia.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
Antti P Miettinen
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.