u-boot/arch/arm/include/asm/imx-common
Sven Ebenfeld 15b505b055 arm: imx: add HAB authentication of image to SPL boot
When using HAB as secure boot mechanism on Wandboard, the chain of
trust breaks immediately after the SPL. As this is not checking
the authenticity of the loaded image before jumping to it.

The HAB status output will not be implemented in SPL as it adds
a lot of strings that are only required in debug cases. With those
it exceeds the maximum size of the available OCRAM (69 KiB).

The SPL MISC driver support must be enabled, so that the driver can use OTP fuse
to check if HAB is enabled.

Cc: sbabic@denx.de

v2-Changes: None

Signed-off-by: Sven Ebenfeld <sven.ebenfeld@gmail.com>
Reviewed-by: George McCollister <george.mccollister@gmail.com>
Tested-by: George McCollister <george.mccollister@gmail.com>
2017-01-02 17:04:38 +01:00
..
boot_mode.h imx: imx7d: Add SoC system support 2015-09-13 10:11:53 +02:00
dma.h imx: apbh_dma: Update APBH-DMA for MX7D 2016-01-24 12:09:16 +01:00
gpio.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
hab.h arm: imx: add HAB authentication of image to SPL boot 2017-01-02 17:04:38 +01:00
imximage.cfg Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
iomux-v3.h imx: mx6sll: add iomux settings 2016-12-16 11:38:24 +01:00
mx5_video.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
mxc_i2c.h dm: i2c: mxc_i2c: implement i2c_idle_bus 2016-03-28 09:22:58 +02:00
rdc-sema.h imx: imx-common: introduce Resource Domain Controller support 2016-02-21 11:46:26 +01:00
regs-apbh.h imx: apbh_dma: Update APBH-DMA for MX7D 2016-01-24 12:09:16 +01:00
regs-bch.h imx: nand: update GPMI NAND driver to support MX7 2016-01-24 12:09:32 +01:00
regs-common.h imx: include linux/types.h for regs-common.h 2015-11-12 17:38:08 +01:00
regs-gpmi.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
regs-lcdif.h imx-common: lcdif: update lcdif regs for i.MX6SL/SLL 2016-12-16 11:38:24 +01:00
regs-usbphy.h usb: host: Add ehci-vf USB driver for ARM Vybrid SoC's 2015-04-23 14:56:09 -04:00
sata.h nitrogen6x: Move setup_sata to common part 2013-12-17 18:12:14 +01:00
spi.h ARM: i.MX: provide declaration for board_spi_cs_gpio 2014-10-21 10:47:14 +02:00
sys_proto.h imx: add i.MX 6SLL CPU type 2016-12-16 11:38:24 +01:00
syscounter.h imx: system counter driver for imx7d and mx6ul 2015-09-13 10:11:53 +02:00
video.h imx: make ipu's di configurable 2016-11-29 16:33:21 +01:00