u-boot/arch/arm/include/asm
Breno Lima d1515ca9cd MLK-21389 imx: hab: Check if IVT header is HABv4
The HABv4 implementation in ROM checks if HAB major version
in IVT header is 4.x.

The current implementation in hab.c code is only validating
HAB v4.0 and HAB v4.1 and may be incompatible with newer
HABv4 versions.

Modify verify_ivt_header() function to align with HABv4
implementation in ROM code.

Signed-off-by: Breno Lima <breno.lima@nxp.com>
Reviewed-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit 33f51b401dffa393274a28f9d49a87af3eb02fe0)
2019-04-09 18:33:31 -07:00
..
arch-am33xx omap: Update the base address of the MMC controllers 2018-01-18 22:04:21 -05:00
arch-armada8k
arch-armada100 i2c: Drop use of CONFIG_I2C_HARD 2017-05-15 06:17:09 +02:00
arch-armv7
arch-aspeed aspeed: Refactor SCU to use consistent mask & shift 2017-05-08 11:57:35 -04:00
arch-bcm235xx bcm235xx: boot0 hook: adjust to unified boot0 semantics 2017-11-21 23:57:21 +01:00
arch-bcm281xx bcm281xx: boot0 hook: adjust to unified boot0 semantics 2017-11-21 23:57:22 +01:00
arch-bcmcygnus net: move Broadcom SF2 driver to Kconfig 2017-08-07 15:18:30 -05:00
arch-bcmnsp
arch-ep93xx
arch-fsl-layerscape board: common: vid: Add support for LTC3882 voltage regulator chip 2018-01-23 11:19:56 -08:00
arch-hi3798cv200 ARM64: poplar: hi3798cv200: u-boot support for Poplar 96Boards 2017-07-10 14:26:03 -04:00
arch-hi6220
arch-imx MLK-19960-1 imx8mm: Add support for variant parts 2018-10-17 01:57:42 -07:00
arch-imx8 MLK-20980 imx8qm/qxp_mek: Set kernel fdt according to M4 boot 2019-02-25 01:52:56 -08:00
arch-imx8m MLK-20971 imx8mq: Not disable DCSS for 8MQLite new part 2019-02-23 05:11:33 -08:00
arch-lpc32xx
arch-ls102xa ata: Migrate CONFIG_LIBATA to Kconfig 2017-12-12 18:16:05 -05:00
arch-meson ARM: arch-meson: build memory banks using reported memory from registers 2017-12-04 10:17:29 -05:00
arch-mvebu spi: kirkwood_spi: implement workaround for FE-9144572 2018-01-24 12:04:08 +05:30
arch-mx5 arm: mx5: Add more register definitions 2017-11-20 09:58:31 +01:00
arch-mx6 MLK-20510-1 mx6: Rename GD_FLG_ARCH_MX6_USB_BOOT flag 2018-12-05 19:23:31 -08:00
arch-mx7 MLK-20758 mx7: Add new command for tamper pin 2019-01-16 22:32:42 -08:00
arch-mx7ulp MLK-20510-3 mx7ulp: Change is_boot_from_usb to use get_boot_device 2018-12-05 19:23:31 -08:00
arch-mx25 imx: mx25: Remove SION bit in all pin-mux that are safe 2018-02-04 12:00:58 +01:00
arch-mx27
arch-mx31 imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
arch-mx35 imx: fix licensing in i.MX files 2017-08-23 10:45:45 +02:00
arch-mxs imx: fix licensing in i.MX files 2017-08-23 10:45:45 +02:00
arch-omap3 Convert CONFIG_SYS_I2C_BUS_MAX to Kconfig 2017-09-01 20:44:30 -04:00
arch-omap4 omap: Update the base address of the MMC controllers 2018-01-18 22:04:21 -05:00
arch-omap5 ARM: OMAP5: set mmc clock frequency to 192MHz 2018-02-19 16:58:55 +09:00
arch-orion5x
arch-pxa ARM: pxa: Remove unused ifdefs 2017-12-12 21:34:10 -05:00
arch-rockchip clk: rockchip: clk_rk3368: Implement "assign-clock-parent" 2018-01-28 17:12:39 +01:00
arch-s32v234
arch-sa1100
arch-spear spear: fix STMicroelectronics copyright 2017-11-06 09:51:01 -05:00
arch-stih410 sti: fix STMicroelectronics copyright 2017-11-06 09:51:01 -05:00
arch-stm32f4 board: stm32f429-disco: switch to DM STM32 pinctrl and gpio driver 2018-01-10 08:05:46 -05:00
arch-stm32f7 clk: clk_stm32f: Move SYSCFG clock setup into configure_clocks() 2018-01-28 09:39:15 -05:00
arch-stm32h7 stm32: fix STMicroelectronics copyright 2017-11-06 09:51:01 -05:00
arch-stv0991 stv0991: fix STMicroelectronics copyright 2017-11-06 09:51:01 -05:00
arch-sunxi bitops: collect BIT macros to include/linux/bitops.h 2017-11-29 00:28:57 +09:00
arch-tegra dm: tegra: Convert clock_decode_periph_id() to support livetree 2017-07-28 12:02:47 -06:00
arch-tegra20
arch-tegra30
arch-tegra114
arch-tegra124
arch-tegra186
arch-tegra210
arch-vf610 imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
arch-zynqmp arm64: zynqmp: Prepare psu_init rework 2018-01-30 14:29:18 +01:00
armv8 armv8: mmu: fix page table mapping 2017-12-04 10:23:52 -05:00
iproc-common configs: Migrate CONFIG_SYS_TEXT_BASE 2018-02-11 09:30:09 -05:00
kona-common
mach-imx MLK-21389 imx: hab: Check if IVT header is HABv4 2019-04-09 18:33:31 -07:00
proc-armv
ti-common drivers: dma: ti-edma3: add support for memory fill 2018-01-19 15:49:25 -05:00
xen MLK-20373-1 Intrdouce xen header files 2018-11-15 16:35:28 +08:00
armv7.h armv7: Move L2CTLR read/write to common 2017-10-01 00:33:33 +02:00
armv7m.h armv7m: add MPU configuration support 2017-05-12 08:37:06 -04:00
armv7m_mpu.h stm32: fix STMicroelectronics copyright 2017-11-06 09:51:01 -05:00
assembler.h
atomic.h
barriers.h
bitops.h
boot0-linux-kernel-header.h ARMv8: add optional Linux kernel image header 2018-01-12 09:52:11 -07:00
bootm.h arm: Add declarations to avoid needing to include headers 2017-06-05 11:02:37 -04:00
byteorder.h
cache.h
config.h arm64: support running at addr other than linked to 2017-11-17 07:44:13 -05:00
davinci_rtc.h
dma-mapping.h MLK-19627 arm: Round the dma_alloc_coherent memory size to cache line aligned 2018-09-19 19:02:12 -07:00
ehci-omap.h configs: Remove CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS in all boards 2017-07-28 23:34:24 +02:00
emif.h cmd: ti: Generalize cmd_ddr3 command 2018-01-19 15:49:26 -05:00
fsl_secure_boot.h ls1088ardb: Add SD Secure boot target support 2018-01-10 12:32:45 -08:00
gic.h
global_data.h MLK-14938-3 mx8: Add support for SCFW IPC 2018-04-27 02:32:20 -07:00
gpio.h
hardware.h
io.h arm: Use asm-generic/io.h 2017-10-02 21:52:20 -04:00
linkage.h
mach-types.h
macro.h ARMv8: make master CPU checking logic more clear 2017-10-08 16:19:56 -04:00
memory.h
omap_common.h board: ti: am574x-idk: Add hw data support 2018-01-19 15:49:26 -05:00
omap_gpio.h
omap_mmc.h mmc: omap_hsmmc: do not embed struct mmc in struct omap_hsmmc_plat 2018-02-26 10:52:15 +09:00
omap_musb.h
omap_sec_common.h arm: mach-omap2: Factor out common FDT fixup suport 2017-07-22 22:22:43 -04:00
opcodes-sec.h ARM: adjust arm-smccc code for use in U-Boot 2017-04-18 10:29:17 -04:00
opcodes-virt.h ARM: adjust arm-smccc code for use in U-Boot 2017-04-18 10:29:17 -04:00
opcodes.h ARM: adjust arm-smccc code for use in U-Boot 2017-04-18 10:29:17 -04:00
pl310.h MLK-10496: Check the PL310 version for applying errata 2018-04-26 02:26:25 -07:00
posix_types.h
processor.h
psci.h
ptrace.h
sections.h
secure.h
setjmp.h arm: provide a PCS-compliant setjmp implementation 2017-11-21 23:57:22 +01:00
setup.h
spin_table.h
spl.h spl: add a 'return to bootrom' boot method 2017-08-13 17:12:19 +02:00
string.h
system.h [iot] Make dcache inner shareable 2018-08-20 21:25:43 +08:00
types.h
u-boot-arm.h arm: Add declarations to avoid needing to include headers 2017-06-05 11:02:37 -04:00
u-boot.h arm: Make u-boot-arm.h a private header 2017-06-05 11:02:33 -04:00
unaligned.h
unified.h
utils.h