
On 04/02/2012 05:18 PM, Simon Glass wrote:
This series adds support for warm boot, allowing the device to suspend and resume. U-Boot sets up some 'warm boot' code in a special area such that the SOC can find it on a resume. This code is responsible for setting up memory and clocked and then allowing the OS to continue where it left off.
Also included here is support for the EMC, which allows setting the memory timings correctly in U-Boot for maximum speed operation.
The series partially:
Tested-by: Stephen Warren swarren@wwwdotorg.org
I tested that on both Harmony and Seaboard, this series didn't seem to impact existing operation (boot to a command-prompt, load files from an SD card, produce serial output). I didn't actually test LP0.
Note:
Neither board appears to be able to actually boot a kernel any more, failing with the following error:
============= Starting kernel ...
Uncompressing Linux... done, booting the kernel. Warning: Neither atags nor dtb found =============
However, this problem is present in u-boot-tegra/master before any changes in this series.
Tom, do you want me to file an internal bug for this?