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:
parent
9e91bb0367
commit
d8ffd938f1
1 changed files with 33 additions and 2 deletions
|
@ -15,6 +15,12 @@
|
|||
};
|
||||
|
||||
binman: binman {
|
||||
multiple-images;
|
||||
};
|
||||
};
|
||||
|
||||
&binman {
|
||||
u_boot_rom: u-boot-rom {
|
||||
filename = "u-boot.rom";
|
||||
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
|
||||
/ {
|
||||
chosen {
|
||||
|
@ -142,7 +173,7 @@
|
|||
#endif
|
||||
|
||||
#ifdef CONFIG_SL28_SPL_LOADS_ATF_BL31
|
||||
&binman {
|
||||
&u_boot_rom {
|
||||
fit {
|
||||
images {
|
||||
bl31 {
|
||||
|
@ -191,7 +222,7 @@
|
|||
#endif
|
||||
|
||||
#ifdef CONFIG_SL28_SPL_LOADS_OPTEE_BL32
|
||||
&binman {
|
||||
&u_boot_rom {
|
||||
fit {
|
||||
images {
|
||||
bl32 {
|
||||
|
|
Loading…
Reference in a new issue