ARM: renesas: Save boot parameters passed in by ATF
The ATF can pass additional information via the first four registers, x0...x3. The R-Car Gen3 with mainline ATF, register x1 contains pointer to a device tree with platform information. Save these registers for future use. Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com> Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
This commit is contained in:
parent
118f4d4559
commit
4fa8375ffe
@ -16,6 +16,21 @@
|
||||
#include <linux/linkage.h>
|
||||
#include <asm/macro.h>
|
||||
|
||||
.align 8
|
||||
.globl rcar_atf_boot_args
|
||||
rcar_atf_boot_args:
|
||||
.dword 0
|
||||
.dword 0
|
||||
.dword 0
|
||||
.dword 0
|
||||
|
||||
ENTRY(save_boot_params)
|
||||
adr x8, rcar_atf_boot_args
|
||||
stp x0, x1, [x8], #16
|
||||
stp x2, x3, [x8], #16
|
||||
b save_boot_params_ret
|
||||
ENDPROC(save_boot_params)
|
||||
|
||||
ENTRY(lowlevel_init)
|
||||
mov x29, lr /* Save LR */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user