diff options
author | Abhilash Kesavan <[email protected]> | 2014-07-05 05:50:58 +0900 |
---|---|---|
committer | Kukjin Kim <[email protected]> | 2014-07-23 08:20:21 +0900 |
commit | 20fe6f98fae6968b9d6067d49d9ecae9d9593b37 (patch) | |
tree | 3e2a7d303e99f7b0a7fd5442cf6d569803650a9a /tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py | |
parent | 5f534d10d223636b3cd214376471fcfef71baea2 (diff) |
ARM: EXYNOS: Support cluster power off on exynos5420/5800
Turning off a cluster when all 4 cores of the cluster are powered off
saves power significantly. Powering off the A15 L2 alone gives around
100mW in savings. Add support for powering off the A15/A7 clusters on
exynos5420/5800.
The patch enables specific register bits which ensure that:
- cluster L2 will be turned on before the first man is powered up.
- last man will be turned off before the cluster L2 is turned off.
- core is powered down before powering it up.
Remove the exynos_cluster_power_control function completely as we can
rely on the above mentioned bits rather than polling the cluster power
status register.
Signed-off-by: Abhilash Kesavan <[email protected]>
Acked-by: Nicolas Pitre <[email protected]>
Tested-by: Kevin Hilman <[email protected]>
Signed-off-by: Kukjin Kim <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py')
0 files changed, 0 insertions, 0 deletions