u-boot-brain/tools/binman/etype
Simon Glass 0668492728 binman: Automatically expand phase binaries into sections
When creating an entry, check for an expanded version of that entry, then
use it instead. This allows, for example use of:

   u-boot {
   };

instead of having to write out in full:

   u-boot {
      type = "section";

      u-boot-nodtb {
      };

      u-boot-dtb {
      };
   };

Add an implementaion of this and associated documentation.

Signed-off-by: Simon Glass <sjg@chromium.org>
2021-03-26 17:03:09 +13:00
..
_testing.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
atf_bl31.py binman: Add support for ATF BL31 2020-09-22 12:50:43 -06:00
blob_dtb.py binman: Move the comment for GetFdts() to the base class 2021-03-26 17:03:09 +13:00
blob_ext.py binman: Move 'external' support into base class 2020-09-22 12:50:43 -06:00
blob_named_by_arg.py binman: Allow entry args to be required 2020-09-22 12:50:43 -06:00
blob_phase.py binman: Automatically expand phase binaries into sections 2021-03-26 17:03:09 +13:00
blob.py binman: Tidy up underscores in entry documentation 2021-03-26 17:03:09 +13:00
cbfs.py binman: Avoid reporting image-pos with compression 2020-10-29 14:42:59 -06:00
cros_ec_rw.py binman: Allow entry args to be required 2020-09-22 12:50:43 -06:00
fdtmap.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
files.py binman: Support alignment of files 2021-01-30 14:25:41 -07:00
fill.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
fit.py sunxi: binman: Update FIT component descriptions 2020-10-22 11:43:43 +05:30
fmap.py patman: Drop unicode helper functions 2020-12-13 07:58:17 -07: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: Update intel_ifwi to store padded section 2020-11-05 09:11:31 -07: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
scp.py binman: Add support for SCP firmware 2020-10-22 11:43:43 +05:30
section.py binman: Plumb expanded entries through fully 2021-03-26 17:03:09 +13: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: Tidy up underscores in entry documentation 2021-03-26 17:03:09 +13: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_env.py binman: Support adding a U-Boot environment 2020-09-25 11:27:28 +08:00
u_boot_expanded.py binman: Automatically expand phase binaries into sections 2021-03-26 17:03:09 +13: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: Automatically expand phase binaries into sections 2021-03-26 17:03:09 +13:00
u_boot_spl_bss_pad.py binman: Correct the documentation for u-boot-spl-bss-pad 2021-03-26 17:03:09 +13: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_expanded.py binman: Automatically expand phase binaries into sections 2021-03-26 17:03:09 +13:00
u_boot_spl_nodtb.py binman: Automatically expand phase binaries into sections 2021-03-26 17:03:09 +13: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: Automatically expand phase binaries into sections 2021-03-26 17:03:09 +13:00
u_boot_tpl_bss_pad.py binman: Add support for u-boot-tpl-bss-bad 2021-03-26 17:03:09 +13: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_expanded.py binman: Automatically expand phase binaries into sections 2021-03-26 17:03:09 +13:00
u_boot_tpl_nodtb.py binman: Automatically expand phase binaries into sections 2021-03-26 17:03:09 +13: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: Automatically expand phase binaries into sections 2021-03-26 17:03:09 +13:00
u_boot_ucode.py binman: Fix return from u-boot-ucode if there is no DT 2020-10-29 14:42:59 -06:00
u_boot_with_ucode_ptr.py binman: Tidy up underscores in entry documentation 2021-03-26 17:03:09 +13:00
u_boot.py binman: Automatically expand phase binaries into sections 2021-03-26 17:03:09 +13:00
vblock.py binman: Allow vblock to include devicetree blobs 2021-01-30 14:25:41 -07: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