mirror of
https://xff.cz/git/u-boot/
synced 2025-10-26 16:13:55 +01:00
arm: octeontx2: Add support for OcteonTX2 SoC platforms
This patch adds support for all OcteonTX2 96xx/95xx boards from Marvell. For 96xx boards, use octeontx_96xx_defconfig and for 95xx boards, use octeontx_95xx_defconfig. Signed-off-by: Suneel Garapati <sgarapati@marvell.com>
This commit is contained in:
committed by
Stefan Roese
parent
03c2288070
commit
0a668f6d38
33
arch/arm/mach-octeontx2/lowlevel_init.S
Normal file
33
arch/arm/mach-octeontx2/lowlevel_init.S
Normal file
@@ -0,0 +1,33 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0
|
||||
*
|
||||
* Copyright (C) 2018 Marvell International Ltd.
|
||||
*
|
||||
* https://spdx.org/licenses
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
#include <linux/linkage.h>
|
||||
#include <asm/macro.h>
|
||||
|
||||
.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)
|
||||
Reference in New Issue
Block a user