spl.c 456 B

123456789101112131415161718
  1. // SPDX-License-Identifier: GPL-2.0+
  2. #include <common.h>
  3. #include <spl.h>
  4. u32 spl_boot_device(void)
  5. {
  6. #if defined(CONFIG_SYS_USE_MMC) || defined(CONFIG_SD_BOOT)
  7. return BOOT_DEVICE_MMC1;
  8. #elif defined(CONFIG_SYS_USE_NANDFLASH) || defined(CONFIG_NAND_BOOT)
  9. return BOOT_DEVICE_NAND;
  10. #elif defined(CONFIG_SYS_USE_SERIALFLASH) || \
  11. defined(CONFIG_SYS_USE_SPIFLASH) || \
  12. defined(CONFIG_SPI_BOOT)
  13. return BOOT_DEVICE_SPI;
  14. #endif
  15. return BOOT_DEVICE_NONE;
  16. }