we are using i.MX6q based sabresd for checking the power management in android. we observed that CPU is resumed frequently ( CPU is up). Why it is happening...?
LOG:
request_suspend_state: sleep (0->3) at 38745985003 (1970-01-01 00:10:49.06359567 0 UTC)
PM: suspend entry 1970-01-01 00:10:49.073418337 UTC
Freezing user space processes ... (elapsed 0.031 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
PM: suspend of devices complete after 59.473 msecs
PM: suspend devices took 0.060 seconds
PM: late suspend of devices complete after 0.538 msecs
PM: noirq suspend of devices complete after 0.610 msecs
Disabling non-boot CPUs ...
CPU1: shutdown
CPU2: shutdown
CPU3: shutdown
Suspended for 0.000 seconds
Enabling non-boot CPUs ...
CPU1: Booted secondary processor
CPU1 is up
CPU2: Booted secondary processor
CPU2 is up
CPU3: Booted secondary processor
CPU3 is up
PM: noirq resume of devices complete after 0.332 msecs
PM: early resume of devices complete after 0.372 msecs
PM: resume of devices complete after 110.992 msecs
PM: resume devices took 0.120 seconds
Restarting tasks ... done.
PM: suspend exit 1970-01-01 00:11:06.071042667 UTC
PM: suspend entry 1970-01-01 00:11:06.075606667 UTC
Freezing user space processes ... (elapsed 0.001 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
PM: suspend of devices complete after 55.796 msecs
PM: suspend devices took 0.060 seconds
PM: late suspend of devices complete after 0.451 msecs
PM: noirq suspend of devices complete after 0.567 msecs
Disabling non-boot CPUs ...
CPU1: shutdown
CPU2: shutdown
CPU3: shutdown
Suspended for 0.000 seconds
Enabling non-boot CPUs ...
CPU1: Booted secondary processor
CPU1 is up
CPU2: Booted secondary processor
CPU2 is up
CPU3: Booted secondary processor
CPU3 is up
PM: noirq resume of devices complete after 0.291 msecs
PM: early resume of devices complete after 0.365 msecs
PM: resume of devices complete after 112.301 msecs
PM: resume devices took 0.120 seconds
Restarting tasks ... done.
PM: suspend exit 1970-01-01 00:11:33.074133000 UTC
active wake lock PowerManagerService.WakeLocks
PM: suspend entry 1970-01-01 00:11:33.166782333 UTC
Freezing user space processes ... (elapsed 0.001 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
PM: suspend of devices complete after 59.390 msecs
PM: suspend devices took 0.060 seconds
PM: late suspend of devices complete after 0.448 msecs
PM: noirq suspend of devices complete after 0.570 msecs
Disabling non-boot CPUs ...
CPU1: shutdown
CPU2: shutdown
CPU3: shutdown
Suspended for 0.000 seconds
Enabling non-boot CPUs ...
CPU1: Booted secondary processor
CPU1 is up
CPU2: Booted secondary processor
CPU2 is up
CPU3: Booted secondary processor
CPU3 is up
PM: noirq resume of devices complete after 0.299 msecs
PM: early resume of devices complete after 0.367 msecs
PM: resume of devices complete after 112.165 msecs
PM: resume devices took 0.120 seconds
Restarting tasks ... done.
PM: suspend exit 1970-01-01 00:12:33.071900000 UTC
active wake lock PowerManagerService.WakeLocks
PM: suspend entry 1970-01-01 00:12:33.170563333 UTC
Freezing user space processes ... Freezing remaining freezable tasks ... (elapse d 0.003 seconds) done.
Suspending console(s) (use no_console
we are using iMX6Q, in that without using any wakeup source, system is resuming back and immediately going to suspend again this behavior continuous. Our doubt is, why it is resuming without any wakeup in Android Lollipop...?