| // SPDX-License-Identifier: GPL-2.0+ |
| * Heiko Schocher, DENX Software Engineering, hs@denx.de. |
| #include <asm/arch/dm365_lowlevel.h> |
| #ifndef CONFIG_SPL_LIBCOMMON_SUPPORT |
| void puts(const char *str) |
| ns16550_putc((struct ns16550 *)(CFG_SYS_NS16550_COM1), '\r'); |
| ns16550_putc((struct ns16550 *)(CFG_SYS_NS16550_COM1), c); |
| #endif /* CONFIG_SPL_LIBCOMMON_SUPPORT */ |
| void board_init_f(ulong dummy) |
| preloader_console_init(); |
| u32 spl_boot_device(void) |
| switch (davinci_syscfg_regs->bootcfg) { |
| #ifdef CONFIG_SPL_NAND_SUPPORT |
| case DAVINCI_NAND16_BOOT: |
| case DAVINCI_SD_OR_MMC_BOOT: |
| case DAVINCI_MMC_ONLY_BOOT: |
| #ifdef CONFIG_SPL_SPI_FLASH_SUPPORT |
| case DAVINCI_SPI0_FLASH_BOOT: |
| case DAVINCI_SPI1_FLASH_BOOT: |
| puts("Unknown boot device\n"); |