sunxi: enable support for SPI NAND booting on SUNIV
As we added support for SPI NAND to the existing SPL SPI codepath, route the boot code to it when it detects the BROM loads SPL from SPI NAND, as for SoCs with both SPI NAND and boot media indicator support, the boot media indicator is the same for SPI NOR and NAND. Signed-off-by: Icenowy Zheng <uwu@icenowy.me> Reviewed-by: Samuel Holland <samuel@sholland.org>
This commit is contained in:
parent
002d9e9a4c
commit
cc0b1dc927
|
@ -224,12 +224,10 @@ static int suniv_get_boot_source(void)
|
|||
case SUNIV_BOOTED_FROM_MMC0:
|
||||
return SUNXI_BOOTED_FROM_MMC0;
|
||||
case SUNIV_BOOTED_FROM_SPI:
|
||||
case SUNIV_BOOTED_FROM_NAND:
|
||||
return SUNXI_BOOTED_FROM_SPI;
|
||||
case SUNIV_BOOTED_FROM_MMC1:
|
||||
return SUNXI_BOOTED_FROM_MMC2;
|
||||
/* SPI NAND is not supported yet. */
|
||||
case SUNIV_BOOTED_FROM_NAND:
|
||||
return SUNXI_INVALID_BOOT_SOURCE;
|
||||
}
|
||||
/* If we get here something went wrong try to boot from FEL.*/
|
||||
printf("Unknown boot source from BROM: 0x%x\n", brom_call);
|
||||
|
|
Loading…
Reference in New Issue
Block a user