]> git.dujemihanovic.xyz Git - u-boot.git/commit
imx: iamge-container: support secondary container
authorPeng Fan <peng.fan@nxp.com>
Thu, 15 Jun 2023 10:09:17 +0000 (18:09 +0800)
committerStefano Babic <sbabic@denx.de>
Thu, 13 Jul 2023 09:29:40 +0000 (11:29 +0200)
commit455ebf8f455d4bd78237884aaf948c54fb6639b6
tree62d45d1cd010fca6685daeef86de99bd485e828b
parent3b5c1d0ea100933d3fadda82051ede62b5209c89
imx: iamge-container: support secondary container

Add the support for loading image from secondary container set on
iMX8QM B0, iMX8QXP C0.

Using the SCFW API to get container set index, if it is the secondary
boot, get the offset from fuse and apply to offset of current container
set beginning for loading.

Also override the emmc boot partition to check secondary boot and switch
to the other boot part.

This patch is modified from NXP downstream:
imx8: Fix the fuse used by secondary container offset
imx: container: Skip container set check for ROM API
imx8: spl: Support booting from secondary container set

Signed-off-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
arch/arm/mach-imx/image-container.c