u-boot/arch/arm/include/asm/mach-imx
Bryan O'Donoghue aeae70fac5 arm: imx: hab: Define rvt_failsafe()
The hab_rvt_failsafe() callback according to the HABv4 documentation:

"This function provides a safe path when image authentication has failed
and all possible boot paths have been exhausted. It is intended for use by
post-ROM boot stage components, via the ROM Vector Table."

Once invoked the part will drop down to its BootROM USB recovery mode.
Should it be the case that the part is in secure boot mode - only an
appropriately signed binary will be accepted by the ROM and subsequently
executed.

Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Cc: Stefano Babic <sbabic@denx.de>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Cc: Peng Fan <peng.fan@nxp.com>
Cc: Albert Aribaud <albert.u.boot@aribaud.net>
Cc: Sven Ebenfeld <sven.ebenfeld@gmail.com>
Cc: George McCollister <george.mccollister@gmail.com>
Cc: Breno Matheus Lima <brenomatheus@gmail.com>
Tested-by: Breno Lima <breno.lima@nxp.com>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
2018-01-14 17:26:30 +01:00
..
boot_mode.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
dma.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
gpio.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
hab.h arm: imx: hab: Define rvt_failsafe() 2018-01-14 17:26:30 +01:00
imximage.cfg imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
iomux-v3.h mx6ull: Handle the CONFIG_MX6ULL cases correctly 2018-01-04 16:29:04 +01:00
mx5_video.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
mxc_i2c.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
rdc-sema.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
regs-apbh.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
regs-bch.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
regs-common.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
regs-gpmi.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
regs-lcdif.h mx6ull: Handle the CONFIG_MX6ULL cases correctly 2018-01-04 16:29:04 +01:00
regs-usbphy.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
sata.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
spi.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
sys_proto.h imx: spl: Fix NAND bootmode detection 2018-01-03 14:01:38 +01:00
syscounter.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
video.h imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00