Hi everyone,
I'm working on a custom board based on AM335 (rev 1) and I'm into some trouble with low power modes from Android.
In fact the board tries to enter DS0 but fails and falls back to DS1 (the USB is able to wakeup the board)
The error message
<3>[ 88.981597] Could not enter low power state
<3>[ 88.981597] Please check for active clocks in PER domain
is quite useless mostly because the CortexM3 doesn't specify the sub-domain that failed to go in retention state
I tried bisecting the diff from the original codebase with no luck (the sleep work well with BeagleBone - JellyBean from git) .
Modifying the a8_lp_cmd3_handler function in pm_handlers.c seemed a good starting point but again I had no luck solving the problem.
Is there any convenient way to get more information from M3?
Thank you very much
Martino