u-boot/tools/binman/etype
Simon Glass 943bf78a48 binman: Allow extracting a file in an alternative format
In some cases entries encapsulate other data and it is useful to access
the data within. An example is the fdtmap which consists of a 16-byte
header, followed by a devicetree.

Provide an option to specify an alternative format when extracting files.
In the case of fdtmap, this is 'fdt', which produces an FDT file which can
be viewed with fdtdump.

Signed-off-by: Simon Glass <sjg@chromium.org>
2021-12-05 09:22:41 -07:00
..
_testing.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
atf_bl31.py binman: Correct the comment for ATF entry type 2021-05-19 17:01:49 +08: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: Drop repetitive heading for each entry 2021-03-26 17:03:10 +13: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: Drop the underscore in _ReadEntries() 2021-12-02 09:16:30 -07:00
blob.py binman: Add basic support for debugging performance 2021-07-21 10:27:35 -06:00
cbfs.py binman: Allow extracting a file in an alternative format 2021-12-05 09:22:41 -07:00
collection.py binman: Use bytearray instead of string 2021-07-21 10:27:35 -06:00
cros_ec_rw.py binman: Allow entry args to be required 2020-09-22 12:50:43 -06:00
fdtmap.py binman: Allow extracting a file in an alternative format 2021-12-05 09:22:41 -07:00
files.py binman: Drop the underscore in _ReadEntries() 2021-12-02 09:16:30 -07:00
fill.py binman: Use super() instead of specifying parent type 2020-07-25 14:46:57 -06:00
fit.py binman: Drop repetitive heading for each entry 2021-03-26 17:03:10 +13:00
fmap.py binman: Support adding sections to FMAPs 2021-04-29 03:23:39 -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: Drop repetitive heading for each entry 2021-03-26 17:03:10 +13: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: Drop repetitive heading for each entry 2021-03-26 17:03:10 +13:00
intel_fsp_s.py binman: Drop repetitive heading for each entry 2021-03-26 17:03:10 +13:00
intel_fsp_t.py binman: Drop repetitive heading for each entry 2021-03-26 17:03:10 +13:00
intel_fsp.py binman: Drop repetitive heading for each entry 2021-03-26 17:03:10 +13:00
intel_ifwi.py binman: Drop repetitive heading for each entry 2021-03-26 17:03:10 +13:00
intel_me.py binman: Drop repetitive heading for each entry 2021-03-26 17:03:10 +13:00
intel_mrc.py binman: Drop repetitive heading for each entry 2021-03-26 17:03:10 +13:00
intel_refcode.py binman: Drop repetitive heading for each entry 2021-03-26 17:03:10 +13:00
intel_vbt.py binman: Drop repetitive heading for each entry 2021-03-26 17:03:10 +13:00
intel_vga.py binman: Drop repetitive heading for each entry 2021-03-26 17:03:10 +13:00
mkimage.py binman: Support default alignment for sections 2021-03-27 16:26:48 +13:00
opensbi.py binman: Add support for RISC-V OpenSBI fw_dynamic blob 2021-05-19 17:01:49 +08: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: Drop repetitive heading for each entry 2021-03-26 17:03:10 +13:00
section.py binman: Allow extracting a file in an alternative format 2021-12-05 09:22:41 -07:00
text.py binman: Incorporate entry documentation 2021-03-26 17:03:10 +13: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: Allow disabling expanding an entry 2021-03-27 16:26:48 +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: Allow disabling expanding an entry 2021-03-27 16:26:48 +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: Allow disabling expanding an entry 2021-03-27 16:26:48 +13:00
vblock.py binman: Support obtaining section contents immediately 2021-03-27 16:26:48 +13: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