armv8: fsl-lsch3: Add new header for secure boot
authorSaksham Jain <saksham.jain@nxp.com>
Wed, 23 Mar 2016 10:54:34 +0000 (16:24 +0530)
committerYork Sun <york.sun@nxp.com>
Tue, 29 Mar 2016 15:46:20 +0000 (08:46 -0700)
commitfd6dbc98a73207ff961f1f83ea833654d98354c3
tree263678a32fd2c3a5c4af1eef4a9222b0a3ae2628
parent2827d64774e7de9680ccd0b283856cc28f78a17f
armv8: fsl-lsch3: Add new header for secure boot

For secure boot, a header is used to identify key table, signature
and image address. A new header structure is added for lsch3.

Currently key extension (IE) feature is not supported. Single key
feature is not supported. Keys must be in table format. Hence, SRK
(key table) must be present. Max key number has increase from 4 to
8. The 8th key is irrevocable. A new barker Code is used.

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/arch-fsl-layerscape/config.h
arch/arm/include/asm/fsl_secure_boot.h
board/freescale/common/fsl_validate.c
include/fsl_secboot_err.h
include/fsl_validate.h