Hello,
We are trying to put board to suspend mode using "echo mem > /sys/power/state" command .
When i try wakeup using UART board hangs and i get below error:
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
PM: suspend of devices complete after 203.287 msecs
PM: suspend devices took 0.210 seconds
PM: late suspend of devices complete after 0.740 msecs
i2c-rcar e6528000.i2c: error -110 : 1
pvrsrvkm pvrsrvkm: stop latency exceeded, new value 5100 ns
PM: noirq suspend of devices complete after 5042.923 msecs
Disabling non-boot CPUs ...
CPU1: shutdown
Enabling non-boot CPUs ...
CPU1: Booted secondary processor
CPU1 is up
PM: noirq resume of devices complete after 35.577 msecs
Since i was getting i2c5 error i did below testing
Observation:
- i disabled i2c5 in dts it was working fine .
- If we remove IO Expansion connector without disabling i2c5 in dts Suspend wakeup is working fine.
Devices connected to i2c5 bus are:
- Main board: HDMI, RTC(DS1307Z)
- IO Expansion connector : Ambiant light sensor(OPT3001DNPT).
Working Environment :
RZ/G1M processors
Linux version : 3.10.3
Thanks ,
Shourie