board: sl28: generate FIT update image
Generate a FIT update image during build. The image will be called "u-boot.update" and can be used to build an EFI UpdateCapsule or during DFU mode. Although, the latter isn't supported because there is no USB OTG driver yet. Signed-off-by: Michael Walle <michael@walle.cc> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
This commit is contained in:
committed by
Priyanka Jain
parent
9e91bb0367
commit
d8ffd938f1
@@ -15,6 +15,12 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
binman: binman {
|
binman: binman {
|
||||||
|
multiple-images;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
&binman {
|
||||||
|
u_boot_rom: u-boot-rom {
|
||||||
filename = "u-boot.rom";
|
filename = "u-boot.rom";
|
||||||
pad-byte = <0xff>;
|
pad-byte = <0xff>;
|
||||||
|
|
||||||
@@ -133,6 +139,31 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&binman {
|
||||||
|
u-boot-update {
|
||||||
|
filename = "u-boot.update";
|
||||||
|
|
||||||
|
fit {
|
||||||
|
description = "FIT update image";
|
||||||
|
|
||||||
|
images {
|
||||||
|
u-boot-bin {
|
||||||
|
description = "U-Boot";
|
||||||
|
type = "firmware";
|
||||||
|
os = "u-boot";
|
||||||
|
arch = "arm";
|
||||||
|
compression = "none";
|
||||||
|
load = <0>; /* unused */
|
||||||
|
|
||||||
|
blob {
|
||||||
|
filename = "u-boot.rom";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
#ifdef CONFIG_SL28_ENABLE_SER0_CONSOLE
|
#ifdef CONFIG_SL28_ENABLE_SER0_CONSOLE
|
||||||
/ {
|
/ {
|
||||||
chosen {
|
chosen {
|
||||||
@@ -142,7 +173,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_SL28_SPL_LOADS_ATF_BL31
|
#ifdef CONFIG_SL28_SPL_LOADS_ATF_BL31
|
||||||
&binman {
|
&u_boot_rom {
|
||||||
fit {
|
fit {
|
||||||
images {
|
images {
|
||||||
bl31 {
|
bl31 {
|
||||||
@@ -191,7 +222,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_SL28_SPL_LOADS_OPTEE_BL32
|
#ifdef CONFIG_SL28_SPL_LOADS_OPTEE_BL32
|
||||||
&binman {
|
&u_boot_rom {
|
||||||
fit {
|
fit {
|
||||||
images {
|
images {
|
||||||
bl32 {
|
bl32 {
|
||||||
|
|||||||
Reference in New Issue
Block a user