| // SPDX-License-Identifier: GPL-2.0 |
| * Copyright (C) 2020 MediaTek Inc. All Rights Reserved. |
| * Author: Weijie Gao <weijie.gao@mediatek.com> |
| #include <asm/sections.h> |
| #include <linux/libfdt.h> |
| void __noreturn board_init_f(ulong dummy) |
| * mtmips_spl_serial_init() is useful if debug uart is enabled, |
| * or DM based serial is not enabled. |
| mtmips_spl_serial_init(); |
| preloader_console_init(); |
| void board_boot_order(u32 *spl_boot_list) |
| spl_boot_list[0] = BOOT_DEVICE_NOR; |
| unsigned long spl_nor_get_uboot_base(void) |
| void *uboot_base = __image_copy_end; |
| if (fdt_magic(uboot_base) == FDT_MAGIC) |
| return (unsigned long)uboot_base + fdt_totalsize(uboot_base); |
| return (unsigned long)uboot_base; |