Hi Stefan, On Mon, Dec 8, 2014 at 1:42 PM, Stefan Roese <s...@denx.de> wrote:
> I just tested it. And it doesn't help. I really think this code is not > reached in this failure case. As the SPL is not loaded completely. Do you have this patch applied? commit f2863ff3f47c99c4b5ba00be572e3a2c4213c5a2 Author: Nikita Kiryanov <nik...@compulab.co.il> Date: Wed Oct 29 19:28:33 2014 +0200 arm: imx: make bmode command work with SPL/U-Boot combo The bmode command forces the SoC to use a specific boot device by writing its boot mode into SRC_GPR9, and notifying the SoC of the change using SRC_GPR10[28] bit: if the bit is on, bootROM uses the value in SRC_GPR9 instead of SRC_SMBR1 to determine the boot device. SPL on the other hand is oblivious to this distinction, so once the bootROM loads SPL from the device configured in SRC_GPR10, SPL will attempt to load U-Boot from the device configured in SRC_SMBR1, which is not updated by the bootROM to the value in SRC_GPR9. The result is that the selected boot device is not used across all the boot stages. Update spl_boot_device() to look at gpr9 when necessary. Signed-off-by: Nikita Kiryanov <nik...@compulab.co.il> Cc: Stefano Babic <sba...@denx.de> Cc: Troy Kisky <troy.ki...@boundarydevices.com> Cc: Tim Harvey <thar...@gateworks.com> Cc: Eric Nelson <eric.nel...@boundarydevices.com> Cc: Fabio Estevam <fabio.este...@freescale.com> Cc: Heiko Schocher <h...@denx.de> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot