]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
mkimage: update man page and -h output
authorRasmus Villemoes <rasmus.villemoes@prevas.dk>
Thu, 28 Sep 2023 08:02:57 +0000 (10:02 +0200)
committerTom Rini <trini@konsulko.com>
Wed, 11 Oct 2023 17:22:32 +0000 (13:22 -0400)
The man page correctly said that -B was ignored without -E, while the
`mkimage -h` output suggested otherwise. Now that -B can actually be
used by itself, update the man page.

While at it, also amend the `mkimage -h` line to mention the
connection with -E.

The FDT header is a fixed 40 bytes, so its size cannot (and is not)
modified, while its alignment is a property of the address in RAM one
loads the FIT to, so not something mkimage can affect in any way. (In
the file itself, the header is of course at offset 0, which has all
possible alignments already.)

Reported-by: Sean Anderson <seanga2@gmail.com>
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Reviewed-by: Simon Glass <sjg@chromium.org>
doc/mkimage.1
tools/mkimage.c

index d0a038a880ab1e05ff691d2528046ae8ef1b6ad9..c1903896f3d12f13dabe280584cf739f47d0393e 100644 (file)
@@ -281,8 +281,10 @@ properties.  A \(oqdata-offset\(cq of 0 indicates that it starts in the first
 .BI \-B " alignment"
 .TQ
 .BI \-\-alignment " alignment"
-The alignment, in hexadecimal, that external data will be aligned to. This
-option only has an effect when \-E is specified.
+The alignment, in hexadecimal, that the FDT structure will be aligned
+to. With
+.BR \-E ,
+also specifies the alignment for the external data.
 .
 .TP
 .BI \-p " external-position"
index 6dfe3e1d42d902cba9a39995c53289183a67076b..a5979fa6fd79f19d7dec6621f84d46b62ddb19ff 100644 (file)
@@ -112,7 +112,7 @@ static void usage(const char *msg)
                "          -f => input filename for FIT source\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"
+               "          -B => align size in hex for FIT structure and, with -E, for the external data\n"
                "          -b => append the device tree binary to the FIT\n"
                "          -t => update the timestamp in the FIT\n");
 #ifdef CONFIG_FIT_SIGNATURE