board: sl28: add user friendly names for the boot sources

During startup the SPL will print where the u-boot proper is read from.
Instead of using the default names, provide more user friendly names.

Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
This commit is contained in:
Michael Walle
2022-08-23 11:30:16 +02:00
committed by Peng Fan
parent 67b5dab263
commit 9f46117123

View File

@@ -95,6 +95,22 @@ unsigned int spl_spi_get_uboot_offs(struct spi_flash *flash)
}
}
const char *spl_board_loader_name(u32 boot_device)
{
enum boot_source src = sl28_boot_source();
switch (src) {
case BOOT_SOURCE_SDHC:
return "SD card (Test mode)";
case BOOT_SOURCE_SPI:
return "Failsafe SPI flash";
case BOOT_SOURCE_I2C:
return "SPI flash";
case BOOT_SOURCE_MMC:
return "eMMC";
default:
return "(unknown)";
}
}
int board_early_init_f(void)