| // SPDX-License-Identifier: GPL-2.0+ |
| * Copyright (C) 2020 Engicam s.r.l. |
| * Copyright (C) 2020 Amarula Solutions(India) |
| * Author: Jagan Teki <jagan@amarulasolutions.com> |
| #include <asm/mach-imx/iomux-v3.h> |
| #include <asm/arch/clock.h> |
| #include <asm/arch/imx8mm_pins.h> |
| #include <asm/arch/sys_proto.h> |
| #include <asm/mach-imx/boot_mode.h> |
| #include <asm/arch/ddr.h> |
| int spl_board_boot_device(enum boot_device boot_dev_spl) |
| static void spl_dram_init(void) |
| void spl_board_init(void) |
| #ifdef CONFIG_SPL_LOAD_FIT |
| int board_fit_config_name_match(const char *name) |
| /* Just empty function now - can't decide what to choose */ |
| debug("%s: %s\n", __func__, name); |
| int board_early_init_f(void) |
| void board_init_f(ulong dummy) |
| memset(__bss_start, 0, __bss_end - __bss_start); |
| debug("spl_early_init() failed: %d\n", ret); |
| preloader_console_init(); |