Hi
I have board based on imx53qsb-r (mc34708 as power manager is used) and adeneo android 4.2 bsp (linux from 11.09 linux release as mentioned in release notes).
I'm trying to manage deep sleep mode working. The problem is, that i cannot return board to wake state again, i.e. after suspend is finished the kernel goes back to suspend again. There is how it looks in kernel logs:
power power.0: completing resume
PM: Finishing wakeup.
Restarting tasks ...
hub 1-0:1.0: __pm_runtime_resume()!
usb usb1: __pm_runtime_resume()!
usb usb1: __pm_runtime_resume() returns 1!
pwrkey id 1
pwrkey_event_handler_Keyup
done.
suspend: exit suspend, ret = 0 (1970-01-01 00:05:16.529264377 UTC)
wakeup wake lock: unknown_wakeups
hub 1-0:1.0: __pm_runtime_resume() returns 0!
hub 1-0:1.0: __pm_runtime_suspend()!
hub 1-0:1.0: __pm_runtime_suspend() returns 0!
hub 1-1:1.0: __pm_runtime_resume()!
usb 1-1: __pm_runtime_resume()!
usb 1-1: __pm_runtime_resume() returns 1!
hub 1-1:1.0: __pm_runtime_resume() returns 0!
hub 1-1:1.0: __pm_runtime_suspend()!
hub 1-1:1.0: __pm_runtime_suspend() returns 0!
PM: Syncing filesystems ... done.
PM: Preparing system for mem sleep
Freezing user space processes ... (elapsed 0.01 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
PM: Entering mem sleep
power power.0: preparing suspend
May be someone faced with that problem and could tell how to resolve this or give me some advice. Thanks for any help