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

Reply via email to