Commit bf5b9b10 authored by Daniel Kochmański's avatar Daniel Kochmański Committed by Hans de Goede
Browse files

sunxi: spl: Remove redundant check from `board_mmc_init` for signature

Remove the boot signature check from board_mmc_init() in spl mode, as it
is already done in spl_boot_device() in this case, and update the comments
to reflect this.
Signed-off-by: default avatarDaniel Kochmański <>
CC: Roy Spliet <>
Cc: Ian Campbell <>
[ Disable the check only for SPL instead of always]
Acked-by: default avatarHans De Goede <>
Signed-off-by: default avatarHans de Goede <>
parent a151403f
......@@ -294,17 +294,19 @@ int board_mmc_init(bd_t *bis)
return -1;
* Both mmc0 and mmc2 are bootable, figure out where we're booting
* from. Try mmc0 first, just like the brom does.
* On systems with an emmc (mmc2), figure out if we are booting from
* the emmc and if we are make it "mmc dev 0" so that boot.scr, etc.
* are searched there first. Note we only do this for u-boot proper,
* not for the SPL, see spl_boot_device().
if (sunxi_mmc_has_egon_boot_signature(mmc0))
return 0;
/* no bootable card in mmc0, so we must be booting from mmc2, swap */
mmc0-> = 1;
mmc1-> = 0;
if (!sunxi_mmc_has_egon_boot_signature(mmc0) &&
sunxi_mmc_has_egon_boot_signature(mmc1)) {
/* Booting from emmc / mmc2, swap */
mmc0-> = 1;
mmc1-> = 0;
return 0;
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment