MA-14916-4 support dual bootloader for imx8m/imx8q
authorJi Luo <ji.luo@nxp.com>
Fri, 21 Jun 2019 07:53:50 +0000 (15:53 +0800)
committerJi Luo <ji.luo@nxp.com>
Thu, 13 May 2021 01:49:17 +0000 (09:49 +0800)
commitd00da7c6e2d3b0ed5f3f93eb98d841d1b7a114ca
treec188672e82fc02eb7c1c191b9dc2c6e96702ed10
parent497e787103dffc5d56968095683323d51375688a
MA-14916-4 support dual bootloader for imx8m/imx8q

This commit enables dual bootloader feature for imx8m/imx8q, but
as commit 'a2018ab' already brings in some dual bootloader codes
when enabling fastboot support, so this commit won't be a complete
and standalone patch to introduce the dual bootloader feature.

This commit will do the following:
  1. clean up dual bootloader flow and add missing implementation.
  2. Merge the dual bootloader entry for fit and container to one
     function 'mmc_load_image_raw_sector_dual_uboot'.

Change-Id: Ic9410a48092cc05de599dd897fc912177e2a1fe1
Signed-off-by: Ji Luo <ji.luo@nxp.com>
arch/arm/mach-imx/imx8/parse-container.c
common/spl/spl_fit.c
common/spl/spl_mmc.c
disk/part_efi.c
include/part.h
include/spl.h
lib/avb/fsl/fsl_avb_ab_flow.c
scripts/config_whitelist.txt