]> git.ipfire.org Git - people/ms/u-boot.git/commit
spl: mmc: raw: Try to load u-boot if Linux image is not found
authorLokesh Vutla <lokeshvutla@ti.com>
Mon, 11 Apr 2016 09:54:50 +0000 (15:24 +0530)
committerTom Rini <trini@konsulko.com>
Tue, 12 Apr 2016 00:48:27 +0000 (20:48 -0400)
commit811906aebcb81c14c1a836a5ae97f49f1cc9b7ec
tree7fbb7e251783b028025a88f32706c60b6f1c1448
parentdf120142f36b6ff8b12187b8860269763b2b3203
spl: mmc: raw: Try to load u-boot if Linux image is not found

If CONFIG_SPL_OS_BOOT is enabled and Linux image is not flashed at
RAW_MODE_KERNEL_SECTOR in MMC, spl still assumes that Linux is
available and tries to boot it and hangs. In order to avoid this,
adding a check to verify if parsed image header is of type IH_OS_LINUX.
If it fails then fall back to load u-boot image.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
common/spl/spl_mmc.c