mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-09-21 15:12:04 +00:00
spl: spi: support loading i.MX container format file
i.MX8 only support AHAB secure boot with Container format image, we could not use FIT to support secure boot, so introduce container support to let SPL could load container images. Cc: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> Cc: Tien Fong Chee <tien.fong.chee@intel.com> Cc: York Sun <york.sun@nxp.com> Cc: Marek Vasut <marex@denx.de> Cc: Alex Kiernan <alex.kiernan@gmail.com> Cc: Simon Glass <sjg@chromium.org> Cc: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Cc: Kever Yang <kever.yang@rock-chips.com> Cc: Heiko Schocher <hs@denx.de> Signed-off-by: Peng Fan <peng.fan@nxp.com>
This commit is contained in:
parent
00e180cc51
commit
d9bd2f4a4e
1 changed files with 11 additions and 0 deletions
|
@ -141,6 +141,17 @@ static int spl_spi_load_image(struct spl_image_info *spl_image,
|
|||
err = spl_load_simple_fit(spl_image, &load,
|
||||
payload_offs,
|
||||
header);
|
||||
} else if (IS_ENABLED(CONFIG_SPL_LOAD_IMX_CONTAINER)) {
|
||||
struct spl_load_info load;
|
||||
|
||||
load.dev = flash;
|
||||
load.priv = NULL;
|
||||
load.filename = NULL;
|
||||
load.bl_len = 1;
|
||||
load.read = spl_spi_fit_read;
|
||||
|
||||
err = spl_load_imx_container(spl_image, &load,
|
||||
payload_offs);
|
||||
} else {
|
||||
err = spl_parse_image_header(spl_image, header);
|
||||
if (err)
|
||||
|
|
Loading…
Reference in a new issue