Commit Graph

53 Commits

Author SHA1 Message Date
Mahesh Sivasubramanian 4f939aeb57 msm: lpm-levels: Add support for reporting statistics.
The pm-stats drivers is rearchitected to support multiple clusters and
report the statistics of individual resources. Add support to invoke the
new APIs to appropriately report the pm-stats for clusters and cpus

Change-Id: Ibcae9e79a2df39a74247968fce89c72a996d9ad3
Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>
2014-05-20 18:55:00 -06:00
Praveen Chidambaram 1ade5c364e msm: lpm: Support cluster low power modes for cpu hotplug
When all cpus in any cluster are powered down, we would want to do cluster
low power modes and save power draw by devices like L2, associated with the
cluster. Also, bubble up and allow low power modes on top level clusters.

Change-Id: I68bc2ccbb3cff884da9356ef9aad88d5c2207c10
Signed-off-by: Praveen Chidambaram <pchidamb@codeaurora.org>
2014-05-20 18:55:00 -06:00
Mahesh Sivasubramanian 0bae66c38a msm: lpm-levels: Support for cluster power management
Add power management support for multilevel cluster. The code is redesigned
to support low power modes with multiple hierarchies of clusters.

Change-Id: I0d0142e53bf2fe6152e7791f09bcb4d35a82e461
Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>
2014-05-20 18:54:35 -06:00