u-boot-brain/tools/binman/etype
Simon Glass fdc34368dd binman: Add support for generating a FIT
FIT (Flat Image Tree) is the main image format used by U-Boot. In some
cases scripts are used to create FITs within the U-Boot build system. This
is not ideal for various reasons:

- Each architecture has its own slightly different script
- There are no tests
- Some are written in shell, some in Python

To help address this, add support for FIT generation to binman. This works
by putting the FIT source directly in the binman definition, with the
ability to adjust parameters, etc. The contents of each FIT image come
from sub-entries of the image, as is normal with binman.

Signed-off-by: Simon Glass <sjg@chromium.org>
2020-07-25 14:46:57 -06:00
..
_testing.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
blob_dtb.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
blob_ext.py binman: Detect when valid images are not produced 2020-07-25 14:46:57 -06:00
blob_named_by_arg.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
blob.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
cbfs.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
cros_ec_rw.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
fdtmap.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
files.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
fill.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
fit.py binman: Add support for generating a FIT 2020-07-25 14:46:57 -06:00
fmap.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
gbb.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
image_header.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
intel_cmc.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_descriptor.py binman: Allow missing Intel blobs 2020-07-25 14:46:57 -06:00
intel_fit_ptr.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_fit.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_fsp_m.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_fsp_s.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_fsp_t.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_fsp.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_ifwi.py binman: Allow missing Intel blobs 2020-07-25 14:46:57 -06:00
intel_me.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_mrc.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_refcode.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_vbt.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
intel_vga.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
mkimage.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
powerpc_mpc85xx_bootpg_resetvec.py binman: Convert existing binary blobs to blob_ext 2020-07-25 14:46:57 -06:00
section.py binman: Allow zero-length entries to overlap 2020-07-25 14:46:57 -06:00
text.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_dtb_with_ucode.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_dtb.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_elf.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_img.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_nodtb.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_spl_bss_pad.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_spl_dtb.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_spl_elf.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_spl_nodtb.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_spl_with_ucode_ptr.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_spl.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_tpl_dtb_with_ucode.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_tpl_dtb.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_tpl_elf.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_tpl_with_ucode_ptr.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_tpl.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_ucode.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot_with_ucode_ptr.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
u_boot.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
vblock.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
x86_reset16_spl.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
x86_reset16_tpl.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
x86_reset16.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
x86_start16_spl.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
x86_start16_tpl.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
x86_start16.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00