Merge "msm: lpm-levels: Log CPU lpm enter exit events"
This commit is contained in:
commit
90ef2c58bb
|
@ -723,7 +723,14 @@ static int lpm_cpuidle_enter(struct cpuidle_device *dev,
|
|||
|
||||
cluster_prepare(cluster, cpumask, idx, true);
|
||||
lpm_stats_cpu_enter(idx);
|
||||
success = msm_cpu_pm_enter_sleep(cluster->cpu->levels[idx].mode, true);
|
||||
if (idx > 0)
|
||||
update_debug_pc_event(CPU_ENTER, idx, 0xdeaffeed, 0xdeaffeed,
|
||||
true);
|
||||
success = msm_cpu_pm_enter_sleep(cluster->cpu->levels[idx].mode,
|
||||
true);
|
||||
if (idx > 0)
|
||||
update_debug_pc_event(CPU_EXIT, idx, success, 0xdeaffeed,
|
||||
true);
|
||||
lpm_stats_cpu_exit(idx, success);
|
||||
trace_cpu_idle_exit(idx, success);
|
||||
cluster_unprepare(cluster, cpumask, idx, true);
|
||||
|
@ -934,7 +941,13 @@ static int lpm_suspend_enter(suspend_state_t state)
|
|||
}
|
||||
cpu_prepare(cluster, idx, false);
|
||||
cluster_prepare(cluster, cpumask, idx, false);
|
||||
if (idx > 0)
|
||||
update_debug_pc_event(CPU_ENTER, idx, 0xdeaffeed,
|
||||
0xdeaffeed, false);
|
||||
msm_cpu_pm_enter_sleep(cluster->cpu->levels[idx].mode, false);
|
||||
if (idx > 0)
|
||||
update_debug_pc_event(CPU_EXIT, idx, true, 0xdeaffeed,
|
||||
false);
|
||||
cluster_unprepare(cluster, cpumask, idx, false);
|
||||
cpu_unprepare(cluster, idx, false);
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue