armv8: layerscape: Enable falcon boot
authorYork Sun <york.sun@nxp.com>
Thu, 28 Sep 2017 15:42:14 +0000 (08:42 -0700)
committerYork Sun <york.sun@nxp.com>
Mon, 9 Oct 2017 15:48:45 +0000 (08:48 -0700)
commitfb97b8621e6c44e7762bf6f7fd82d1b00519d4fd
tree07ff22a668a89ec8767816aebf0a4300da108e7d
parentf554411beaa30aa34e75baddb8a906dc06986922
armv8: layerscape: Enable falcon boot

Add jump_to_image_linux() for arm64. Add "noreturn" flag to
armv8_switch_to_el2(). Add hooks to fsl-layerscape to enable falcon
boot.

Signed-off-by: York Sun <york.sun@nxp.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Łukasz Majewski <lukma@denx.de>
Tested-by: Łukasz Majewski <lukma@denx.de>
arch/arm/cpu/armv8/fsl-layerscape/doc/README.falcon [new file with mode: 0644]
arch/arm/cpu/armv8/fsl-layerscape/spl.c
arch/arm/include/asm/system.h
arch/arm/lib/spl.c