summaryrefslogtreecommitdiff
path: root/arch/arm/cpu/armv8/Makefile
diff options
context:
space:
mode:
authorAndre Przywara <andre.przywara@arm.com>2017-01-02 11:48:27 (GMT)
committerJagan Teki <jagan@openedev.com>2017-01-04 15:37:40 (GMT)
commitaa9226f0edba6a07c59e2645533e5cf625096cc9 (patch)
tree49d3609ef4d2db5c74e23b26f4aaa1d48cfb0097 /arch/arm/cpu/armv8/Makefile
parentebda0cc5090d758b5f2a99b4ea116d27e4402255 (diff)
downloadu-boot-aa9226f0edba6a07c59e2645533e5cf625096cc9.tar.xz
armv8: add lowlevel_init.S
For boards that call s_init() when the SPL runs, we are expected to setup an early stack before calling this C function. Implement the proper AArch64 version of this based on the ARMv7 code. This allows sunxi boards to setup the basic peripherals even with a 64-bit SPL. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Jagan Teki <jagan@openedev.com>
Diffstat (limited to 'arch/arm/cpu/armv8/Makefile')
-rw-r--r--arch/arm/cpu/armv8/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/cpu/armv8/Makefile b/arch/arm/cpu/armv8/Makefile
index 28ba786..e780afc 100644
--- a/arch/arm/cpu/armv8/Makefile
+++ b/arch/arm/cpu/armv8/Makefile
@@ -26,3 +26,4 @@ obj-$(CONFIG_S32V234) += s32v234/
obj-$(CONFIG_ARCH_ZYNQMP) += zynqmp/
obj-$(CONFIG_TARGET_HIKEY) += hisilicon/
obj-$(CONFIG_ARMV8_PSCI) += psci.o
+obj-$(CONFIG_ARCH_SUNXI) += lowlevel_init.o