armv8: ls2080: Add bootscript header addr for secure boot
authorSaksham Jain <saksham.jain@nxp.com>
Wed, 23 Mar 2016 10:54:36 +0000 (16:24 +0530)
committerYork Sun <york.sun@nxp.com>
Tue, 29 Mar 2016 15:46:21 +0000 (08:46 -0700)
commit216e93a18565c53818c1aee7664401f994b3f3eb
tree39b598b5485b4457e3b0eed2cb9f17eafdafb510
parentfcfdb6d580ab108f4496f1ef7bd7ed260488ffde
armv8: ls2080: Add bootscript header addr for secure boot

During secure boot, Linux image along with other images are validated
using bootscript. This bootscript also needs to be validated before
it executes. This requires a header for bootscript.

When secure boot is enabled, default bootcmd is changed to first
validate bootscript using the header and then execute the script.

For ls2080, NOR memory map is different from other ARM SoCs. So a new
address on NOR is used for this bootscript header (0x583920000). The
Bootscript address is mentioned in this header along with addresses of
other images.

Signed-off-by: Aneesh Bansal <aneesh.bansal@nxp.com>
Signed-off-by: Saksham Jain <saksham.jain@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>
arch/arm/include/asm/fsl_secure_boot.h