summaryrefslogtreecommitdiff
path: root/tools/mkimage.c
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2021-01-22 16:59:06 -0500
committerTom Rini <trini@konsulko.com>2021-01-22 16:59:06 -0500
commitcacba3c41e744d7bb493f39ae1d123e23096b067 (patch)
tree12668862f665c2646643b8787d669dd74b527d25 /tools/mkimage.c
parent6924715209d0a62af9a3d2de35300d2a48687146 (diff)
parent09779488a924dbc4eb3b4ae145632f22b7f5a36c (diff)
downloadu-boot-cacba3c41e744d7bb493f39ae1d123e23096b067.tar.gz
Merge branch '2021-01-22-tool-updates'WIP/22Jan2021
- Assorted updates to the tools/ code
Diffstat (limited to 'tools/mkimage.c')
-rw-r--r--tools/mkimage.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/tools/mkimage.c b/tools/mkimage.c
index e78608293e..68d5206cb4 100644
--- a/tools/mkimage.c
+++ b/tools/mkimage.c
@@ -94,18 +94,18 @@ static void usage(const char *msg)
" -x ==> set XIP (execute in place)\n",
params.cmdname);
fprintf(stderr,
- " %s [-D dtc_options] [-f fit-image.its|-f auto|-F] [-b <dtb> [-b <dtb>]] [-i <ramdisk.cpio.gz>] fit-image\n"
+ " %s [-D dtc_options] [-f fit-image.its|-f auto|-F] [-b <dtb> [-b <dtb>]] [-E] [-B size] [-i <ramdisk.cpio.gz>] fit-image\n"
" <dtb> file is used with -f auto, it may occur multiple times.\n",
params.cmdname);
fprintf(stderr,
" -D => set all options for device tree compiler\n"
" -f => input filename for FIT source\n"
- " -i => input filename for ramdisk file\n");
+ " -i => input filename for ramdisk file\n"
+ " -E => place data outside of the FIT structure\n"
+ " -B => align size in hex for FIT structure and header\n");
#ifdef CONFIG_FIT_SIGNATURE
fprintf(stderr,
- "Signing / verified boot options: [-E] [-B size] [-k keydir] [-K dtb] [ -c <comment>] [-p addr] [-r] [-N engine]\n"
- " -E => place data outside of the FIT structure\n"
- " -B => align size in hex for FIT structure and header\n"
+ "Signing / verified boot options: [-k keydir] [-K dtb] [ -c <comment>] [-p addr] [-r] [-N engine]\n"
" -k => set directory containing private keys\n"
" -K => write public keys to this .dtb file\n"
" -c => add comment in signature node\n"
@@ -142,6 +142,7 @@ static int add_content(int type, const char *fname)
return 0;
}
+#define OPT_STRING "a:A:b:B:c:C:d:D:e:Ef:Fk:i:K:ln:N:p:O:rR:qstT:vVx"
static void process_args(int argc, char **argv)
{
char *ptr;