Hi,
I'm working on custom board based on AM335x
I'm having trouble to get suspend working on my board with DDR3 at 400MHz. At 303MHz DDR3 clock it works perfectly: it enters suspend mode with the command
echo mem > /sys/power/state
And it resume correctly with console character or GPIO0
Now I update DDR3 timings on U-boot to get 400MHz frequency. It works perfectly, it goes correctly in suspend mode as before, but when it wakes up, the ram get corrupted.
If I try standby mode:
echo standby > /sys/power/state
The system enters and exits correctly from standby
I make changes only in u-boot DDR3 timings as in http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_Tuning_the_DDR3_Timings_on_BeagleBoneBlack
Are there any modifications on the kernel to support DDR3 at 400MHz?
My kernel is a customized version from AM335xPSP_04.06.00.10-rc3
Bye
Matteo