verdin-imx8mm: improve and extend boot devices

- Annotate boot devices available in spl_board_boot_device().
- Drop SD3_BOOT/MMC3_BOOT not available for boot on Verdin iMX8M Mini.

Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
This commit is contained in:
Marcel Ziswiler 2022-08-22 15:06:02 +02:00 committed by Stefano Babic
parent 1e2135356c
commit cc34e9cb0c

View file

@ -34,14 +34,11 @@ DECLARE_GLOBAL_DATA_PTR;
int spl_board_boot_device(enum boot_device boot_dev_spl) int spl_board_boot_device(enum boot_device boot_dev_spl)
{ {
switch (boot_dev_spl) { switch (boot_dev_spl) {
case MMC1_BOOT: case MMC1_BOOT: /* eMMC */
return BOOT_DEVICE_MMC1; return BOOT_DEVICE_MMC1;
case SD2_BOOT: case SD2_BOOT: /* SD card */
case MMC2_BOOT: case MMC2_BOOT:
return BOOT_DEVICE_MMC2; return BOOT_DEVICE_MMC2;
case SD3_BOOT:
case MMC3_BOOT:
return BOOT_DEVICE_MMC1;
case USB_BOOT: case USB_BOOT:
return BOOT_DEVICE_BOARD; return BOOT_DEVICE_BOARD;
default: default:
@ -83,7 +80,6 @@ int board_fit_config_name_match(const char *name)
} }
#endif #endif
__weak void board_early_init(void) __weak void board_early_init(void)
{ {
init_uart_clk(0); init_uart_clk(0);