mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-18 02:38:56 +00:00
ba472a209b
Since S400 will set the memory of SPL image to R/X. We can't write to any data in SPL image. 1. Set the parameters save/restore only for u-boot, not for SPL. to avoid write data. 2. Not use MU DM driver but directly call MU API to send release XRDC to S400 at early phase. 3. Configure the SPL image memory of SRAM2 to writable (R/W/X) Signed-off-by: Ye Li <ye.li@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com>
26 lines
466 B
ArmAsm
26 lines
466 B
ArmAsm
/* SPDX-License-Identifier: GPL-2.0+ */
|
|
/*
|
|
* Copyright 2020 NXP
|
|
*/
|
|
|
|
#include <config.h>
|
|
|
|
.align 8
|
|
.global rom_pointer
|
|
rom_pointer:
|
|
.space 256
|
|
|
|
/*
|
|
* Routine: save_boot_params (called after reset from start.S)
|
|
*/
|
|
|
|
.global save_boot_params
|
|
save_boot_params:
|
|
#ifndef CONFIG_SPL_BUILD
|
|
/* The firmware provided ATAG/FDT address can be found in r2/x0 */
|
|
adr x0, rom_pointer
|
|
stp x1, x2, [x0], #16
|
|
stp x3, x4, [x0], #16
|
|
#endif
|
|
/* Returns */
|
|
b save_boot_params_ret
|