/* SPDX-License-Identifier: GPL-2.0 * * Copyright (C) 2018 Marvell International Ltd. * * https://spdx.org/licenses */ #include #include #include .align 8 .global fdt_base_addr fdt_base_addr: .dword 0x0 .global save_boot_params save_boot_params: /* Read FDT base from x1 register passed by ATF */ adr x21, fdt_base_addr str x1, [x21] /* Returns */ b save_boot_params_ret ENTRY(lowlevel_init) mov x29, lr /* Save LR */ /* any lowlevel init should go here */ mov lr, x29 /* Restore LR */ ret ENDPROC(lowlevel_init)