Just a few power management tweaks.
/arch/arm/mach-msm/pm-8x60.c
blob:a87630a73e556b384bfceb00940ece9870526a5b -> blob:9c1e701f213076d2aa4b26ced64162b7a766ffc1
--- arch/arm/mach-msm/pm-8x60.c
+++ arch/arm/mach-msm/pm-8x60.c
@@ -947,6 +947,7 @@ int msm_pm_idle_enter(enum msm_pm_sleep_
}
time = ktime_to_ns(ktime_get()) - time;
+ msm_pm_add_stat(MSM_PM_STAT_REQUESTED_IDLE, time);
msm_pm_add_stat(exit_stat, time);
do_div(time, 1000);
@@ -1161,9 +1162,9 @@ static int __init msm_pm_init(void)
pmd_t *pmd;
unsigned long pmdval;
enum msm_pm_time_stats_id enable_stats[] = {
+ MSM_PM_STAT_REQUESTED_IDLE,
MSM_PM_STAT_IDLE_WFI,
MSM_PM_STAT_RETENTION,
- MSM_PM_STAT_IDLE_STANDALONE_POWER_COLLAPSE,
MSM_PM_STAT_IDLE_POWER_COLLAPSE,
MSM_PM_STAT_SUSPEND,
};