Hello,
I have an custom board with AM3352. In suspend the processor doesnt enter DeepSleep0.
# echo mem > sys/power/state
[ 84.896454] PM: Syncing filesystems ... done.
[ 84.934600] platform mpu.0: omap_target: unable to set voltage to 1100000 uV (for 275 MHz)
[ 84.946515] Freezing user space processes ... (elapsed 0.01 seconds) done.
[ 84.970252] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
[ 84.992474] rtc-pcf8563 1-0051: low voltage detected, date/time is not reliable.
[ 85.008873] PM: suspend of devices complete after 18.168 msecs
[ 85.015911] PM: late suspend of devices complete after 0.859 msecs
[ 85.027190] GFX domain entered low power state
[ 85.027240] Could not enter low power state
[ 85.027249] Please check for active clocks in PER domain
[ 85.028339] PM: early resume of devices complete after 0.628 msecs
[ 85.083636] mmc0: error -110 during resume (card was removed?)
[ 85.092477] Ethernet slave.0: Found previously used MAC 00:ad:40:91:02:86
[ 85.100390] net eth0: CPSW phy found : id is : 0x221556
[ 85.106697] Ethernet slave.1: Found previously used MAC 00:ad:40:91:02:86
[ 85.114488] net eth0: CPSW phy found : id is : 0x221556
[ 85.125363] rtc-pcf8563 1-0051: low voltage detected, date/time is not reliable.
[ 85.134340] PM: resume of devices complete after 84.398 msecs
[ 85.140717] Restarting tasks ... done.
sh: write error: Operation not permitted
# [ 86.641309] PHY: 0:00 - Link is Up - 100/Full
How coud I find out which clocks are active? Is there any chance to get more information from the M3 processor?
Is it only a software-problem or could the reason also be a wrong circut?
Thanks, Philipp