Merge branch 'for_2.6.39/pm-integration' of ssh://master.kernel.org/pub/scm/linux...
[firefly-linux-kernel-4.4.55.git] / arch / arm / mach-omap2 / pm34xx.c
index b5361a1260fcb67ed4cdfd594786c6a5c18c0fd1..0c5e3a46a3ada0a51403f1770542923e273fad8a 100644 (file)
@@ -29,6 +29,7 @@
 #include <linux/delay.h>
 #include <linux/slab.h>
 #include <linux/console.h>
+#include <trace/events/power.h>
 
 #include <plat/sram.h>
 #include "clockdomain.h"
@@ -514,8 +515,14 @@ static void omap3_pm_idle(void)
        if (omap_irq_pending() || need_resched())
                goto out;
 
+       trace_power_start(POWER_CSTATE, 1, smp_processor_id());
+       trace_cpu_idle(1, smp_processor_id());
+
        omap_sram_idle();
 
+       trace_power_end(smp_processor_id());
+       trace_cpu_idle(PWR_EVENT_EXIT, smp_processor_id());
+
 out:
        local_fiq_enable();
        local_irq_enable();