Re: [PATCH v2 04/14] doc: mkimage: Regularize option documentation

2022-06-16 Thread Sean Anderson

On 6/16/22 6:00 AM, Heinrich Schuchardt wrote:

On 6/13/22 00:14, Sean Anderson wrote:

Square brackets are commonly used to denote optional parts of a command.
However, all option arguments are mandatory. Remove these brackets. This
also removes some unnecessary quotation marks, and uses hyphens to connect
words in option arguments.

Signed-off-by: Sean Anderson 
---

Changes in v2:
- Fix extra quote in -E synopsis

  doc/mkimage.1 | 72 +--
  1 file changed, 36 insertions(+), 36 deletions(-)

diff --git a/doc/mkimage.1 b/doc/mkimage.1
index 1015e21576..4074715fe5 100644
--- a/doc/mkimage.1
+++ b/doc/mkimage.1
@@ -25,7 +25,7 @@ mkimage \- Generate image for U-Boot
  (legacy mode)
  .YS
  .
-.SH "DESCRIPTION"
+.SH DESCRIPTION
  The
  .B mkimage
  command is used to create images for use with the U-Boot boot loader.
@@ -49,64 +49,64 @@ allows for more flexibility in handling images of various 
types and also
  enhances integrity protection of images with stronger checksums. It also
  supports verified boot.
  .
-.SH "OPTIONS"
+.SH OPTIONS
  .
  .B List image information:
  .
  .TP
-.BI "\-l [" "uimage file name" "]"
+.BI \-l " uimage-file-name"


You have renamed this in the synopsis to image-file-name. Please, keep
the argument names consistent.


This is fixed in patch 6. I have tried to keep this patch to just a mechanical 
removal of quotes.

--Sean


  mkimage lists the information contained in the header of an existing U-Boot 
image.
  .
  .TP
-.BI "\-T [" "image type" "]"
+.BI \-T " image-type"
  Parse image file as type.
  Pass \-h as the image to see the list of supported image type.
  Without this option image type is autodetected.
  .
  .TP
-.BI "\-q"
+.B \-q
  Quiet. Don't print the image header on successful verification.
  .
  .P
  .B Create old legacy image:
  .
  .TP
-.BI "\-A [" "architecture" "]"
+.BI \-A " architecture"
  Set architecture. Pass \-h as the architecture to see the list of supported 
architectures.
  .
  .TP
-.BI "\-O [" "os" "]"
+.BI \-O " os"
  Set operating system. bootm command of u-boot changes boot method by os type.
  Pass \-h as the OS to see the list of supported OS.
  .
  .TP
-.BI "\-T [" "image type" "]"
+.BI \-T " image-type"
  Set image type.
  Pass \-h as the image to see the list of supported image type.
  .
  .TP
-.BI "\-C [" "compression type" "]"
+.BI \-C " compression-type"
  Set compression type.
  Pass \-h as the compression to see the list of supported compression type.
  .
  .TP
-.BI "\-a [" "load address" "]"
+.BI \-a " load-address"
  Set load address with a hex number.
  .
  .TP
-.BI "\-e [" "entry point" "]"
+.BI \-e " entry-point"
  Set entry point with a hex number.
  .
  .TP
-.BI "\-l"
+.B \-l
  List the contents of an image.
  .
  .TP
-.BI "\-n [" "image name" "]"
+.BI \-n " image-name"
  Set image name to 'image name'.
  .
  .TP
-.BI "\-R [" "secondary image name" "]"
+.BI \-R " secondary-image-name"
  Some image types support a second image for additional data. For these types,
  use \-R to specify this second image.
  .TS
@@ -135,42 +135,42 @@ T}
  .TE
  .
  .TP
-.BI "\-d [" "image data file" "]"
+.BI \-d " image-data-file"
  Use image data from 'image data file'.
  .
  .TP
-.BI "\-x"
+.B \-x
  Set XIP (execute in place) flag.
  .
  .TP
-.BI "\-s"
+.B \-s
  Don't copy in the image data. Depending on the image type, this may create
  just the header, everything but the image data, or nothing at all.
  .
  .TP
-.BI "\-v"
+.B \-v
  Verbose. Print file names as they are added to the image.
  .
  .P
  .B Create FIT image:
  .
  .TP
-.BI "\-b [" "device tree file" "]
+.BI \-b " device-tree-file"
  Appends the device tree binary file (.dtb) to the FIT.
  .
  .TP
-.BI "\-c [" "comment" "]"
+.BI \-c " comment"
  Specifies a comment to be added when signing. This is typically a useful
  message which describes how the image was signed or some other useful
  information.
  .
  .TP
-.BI "\-D [" "dtc options" "]"
+.BI \-D " dtc-options"
  Provide special options to the device tree compiler that is used to
  create the image.
  .
  .TP
-.BI "\-E
+.BI \-E
  After processing, move the image data outside the FIT and store a data offset
  in the FIT. Images will be placed one after the other immediately after the
  FIT, with each one aligned to a 4-byte boundary. The existing 'data' property
@@ -179,12 +179,12 @@ A 'data-offset' of 0 indicates that it starts in the 
first (4-byte aligned)
  byte after the FIT.
  .
  .TP
-.BI "\-B [" "alignment" "]"
+.BI \-B " alignment"
  The alignment, in hexadecimal, that external data will be aligned to. This
  option only has an effect when \-E is specified.
  .
  .TP
-.BI "\-f [" "image tree source file" " | " "auto" "]"
+.BI \-f " image-tree-source-file"
  Image tree source file that describes the structure and contents of the
  FIT image.
  .IP
@@ -194,29 +194,29 @@ and -e are used to specify the image to include in the 
FIT and its attributes.
  No .its file is 

Re: [PATCH v2 04/14] doc: mkimage: Regularize option documentation

2022-06-16 Thread Heinrich Schuchardt

On 6/13/22 00:14, Sean Anderson wrote:

Square brackets are commonly used to denote optional parts of a command.
However, all option arguments are mandatory. Remove these brackets. This
also removes some unnecessary quotation marks, and uses hyphens to connect
words in option arguments.

Signed-off-by: Sean Anderson 
---

Changes in v2:
- Fix extra quote in -E synopsis

  doc/mkimage.1 | 72 +--
  1 file changed, 36 insertions(+), 36 deletions(-)

diff --git a/doc/mkimage.1 b/doc/mkimage.1
index 1015e21576..4074715fe5 100644
--- a/doc/mkimage.1
+++ b/doc/mkimage.1
@@ -25,7 +25,7 @@ mkimage \- Generate image for U-Boot
  (legacy mode)
  .YS
  .
-.SH "DESCRIPTION"
+.SH DESCRIPTION
  The
  .B mkimage
  command is used to create images for use with the U-Boot boot loader.
@@ -49,64 +49,64 @@ allows for more flexibility in handling images of various 
types and also
  enhances integrity protection of images with stronger checksums. It also
  supports verified boot.
  .
-.SH "OPTIONS"
+.SH OPTIONS
  .
  .B List image information:
  .
  .TP
-.BI "\-l [" "uimage file name" "]"
+.BI \-l " uimage-file-name"


You have renamed this in the synopsis to image-file-name. Please, keep
the argument names consistent.

Best regards

Heinrich


  mkimage lists the information contained in the header of an existing U-Boot 
image.
  .
  .TP
-.BI "\-T [" "image type" "]"
+.BI \-T " image-type"
  Parse image file as type.
  Pass \-h as the image to see the list of supported image type.
  Without this option image type is autodetected.
  .
  .TP
-.BI "\-q"
+.B \-q
  Quiet. Don't print the image header on successful verification.
  .
  .P
  .B Create old legacy image:
  .
  .TP
-.BI "\-A [" "architecture" "]"
+.BI \-A " architecture"
  Set architecture. Pass \-h as the architecture to see the list of supported 
architectures.
  .
  .TP
-.BI "\-O [" "os" "]"
+.BI \-O " os"
  Set operating system. bootm command of u-boot changes boot method by os type.
  Pass \-h as the OS to see the list of supported OS.
  .
  .TP
-.BI "\-T [" "image type" "]"
+.BI \-T " image-type"
  Set image type.
  Pass \-h as the image to see the list of supported image type.
  .
  .TP
-.BI "\-C [" "compression type" "]"
+.BI \-C " compression-type"
  Set compression type.
  Pass \-h as the compression to see the list of supported compression type.
  .
  .TP
-.BI "\-a [" "load address" "]"
+.BI \-a " load-address"
  Set load address with a hex number.
  .
  .TP
-.BI "\-e [" "entry point" "]"
+.BI \-e " entry-point"
  Set entry point with a hex number.
  .
  .TP
-.BI "\-l"
+.B \-l
  List the contents of an image.
  .
  .TP
-.BI "\-n [" "image name" "]"
+.BI \-n " image-name"
  Set image name to 'image name'.
  .
  .TP
-.BI "\-R [" "secondary image name" "]"
+.BI \-R " secondary-image-name"
  Some image types support a second image for additional data. For these types,
  use \-R to specify this second image.
  .TS
@@ -135,42 +135,42 @@ T}
  .TE
  .
  .TP
-.BI "\-d [" "image data file" "]"
+.BI \-d " image-data-file"
  Use image data from 'image data file'.
  .
  .TP
-.BI "\-x"
+.B \-x
  Set XIP (execute in place) flag.
  .
  .TP
-.BI "\-s"
+.B \-s
  Don't copy in the image data. Depending on the image type, this may create
  just the header, everything but the image data, or nothing at all.
  .
  .TP
-.BI "\-v"
+.B \-v
  Verbose. Print file names as they are added to the image.
  .
  .P
  .B Create FIT image:
  .
  .TP
-.BI "\-b [" "device tree file" "]
+.BI \-b " device-tree-file"
  Appends the device tree binary file (.dtb) to the FIT.
  .
  .TP
-.BI "\-c [" "comment" "]"
+.BI \-c " comment"
  Specifies a comment to be added when signing. This is typically a useful
  message which describes how the image was signed or some other useful
  information.
  .
  .TP
-.BI "\-D [" "dtc options" "]"
+.BI \-D " dtc-options"
  Provide special options to the device tree compiler that is used to
  create the image.
  .
  .TP
-.BI "\-E
+.BI \-E
  After processing, move the image data outside the FIT and store a data offset
  in the FIT. Images will be placed one after the other immediately after the
  FIT, with each one aligned to a 4-byte boundary. The existing 'data' property
@@ -179,12 +179,12 @@ A 'data-offset' of 0 indicates that it starts in the 
first (4-byte aligned)
  byte after the FIT.
  .
  .TP
-.BI "\-B [" "alignment" "]"
+.BI \-B " alignment"
  The alignment, in hexadecimal, that external data will be aligned to. This
  option only has an effect when \-E is specified.
  .
  .TP
-.BI "\-f [" "image tree source file" " | " "auto" "]"
+.BI \-f " image-tree-source-file"
  Image tree source file that describes the structure and contents of the
  FIT image.
  .IP
@@ -194,29 +194,29 @@ and -e are used to specify the image to include in the 
FIT and its attributes.
  No .its file is required.
  .
  .TP
-.BI "\-F"
+.B \-F
  Indicates that an existing FIT image should be modified. No dtc
  compilation is performed and the 

[PATCH v2 04/14] doc: mkimage: Regularize option documentation

2022-06-12 Thread Sean Anderson
Square brackets are commonly used to denote optional parts of a command.
However, all option arguments are mandatory. Remove these brackets. This
also removes some unnecessary quotation marks, and uses hyphens to connect
words in option arguments.

Signed-off-by: Sean Anderson 
---

Changes in v2:
- Fix extra quote in -E synopsis

 doc/mkimage.1 | 72 +--
 1 file changed, 36 insertions(+), 36 deletions(-)

diff --git a/doc/mkimage.1 b/doc/mkimage.1
index 1015e21576..4074715fe5 100644
--- a/doc/mkimage.1
+++ b/doc/mkimage.1
@@ -25,7 +25,7 @@ mkimage \- Generate image for U-Boot
 (legacy mode)
 .YS
 .
-.SH "DESCRIPTION"
+.SH DESCRIPTION
 The
 .B mkimage
 command is used to create images for use with the U-Boot boot loader.
@@ -49,64 +49,64 @@ allows for more flexibility in handling images of various 
types and also
 enhances integrity protection of images with stronger checksums. It also
 supports verified boot.
 .
-.SH "OPTIONS"
+.SH OPTIONS
 .
 .B List image information:
 .
 .TP
-.BI "\-l [" "uimage file name" "]"
+.BI \-l " uimage-file-name"
 mkimage lists the information contained in the header of an existing U-Boot 
image.
 .
 .TP
-.BI "\-T [" "image type" "]"
+.BI \-T " image-type"
 Parse image file as type.
 Pass \-h as the image to see the list of supported image type.
 Without this option image type is autodetected.
 .
 .TP
-.BI "\-q"
+.B \-q
 Quiet. Don't print the image header on successful verification.
 .
 .P
 .B Create old legacy image:
 .
 .TP
-.BI "\-A [" "architecture" "]"
+.BI \-A " architecture"
 Set architecture. Pass \-h as the architecture to see the list of supported 
architectures.
 .
 .TP
-.BI "\-O [" "os" "]"
+.BI \-O " os"
 Set operating system. bootm command of u-boot changes boot method by os type.
 Pass \-h as the OS to see the list of supported OS.
 .
 .TP
-.BI "\-T [" "image type" "]"
+.BI \-T " image-type"
 Set image type.
 Pass \-h as the image to see the list of supported image type.
 .
 .TP
-.BI "\-C [" "compression type" "]"
+.BI \-C " compression-type"
 Set compression type.
 Pass \-h as the compression to see the list of supported compression type.
 .
 .TP
-.BI "\-a [" "load address" "]"
+.BI \-a " load-address"
 Set load address with a hex number.
 .
 .TP
-.BI "\-e [" "entry point" "]"
+.BI \-e " entry-point"
 Set entry point with a hex number.
 .
 .TP
-.BI "\-l"
+.B \-l
 List the contents of an image.
 .
 .TP
-.BI "\-n [" "image name" "]"
+.BI \-n " image-name"
 Set image name to 'image name'.
 .
 .TP
-.BI "\-R [" "secondary image name" "]"
+.BI \-R " secondary-image-name"
 Some image types support a second image for additional data. For these types,
 use \-R to specify this second image.
 .TS
@@ -135,42 +135,42 @@ T}
 .TE
 .
 .TP
-.BI "\-d [" "image data file" "]"
+.BI \-d " image-data-file"
 Use image data from 'image data file'.
 .
 .TP
-.BI "\-x"
+.B \-x
 Set XIP (execute in place) flag.
 .
 .TP
-.BI "\-s"
+.B \-s
 Don't copy in the image data. Depending on the image type, this may create
 just the header, everything but the image data, or nothing at all.
 .
 .TP
-.BI "\-v"
+.B \-v
 Verbose. Print file names as they are added to the image.
 .
 .P
 .B Create FIT image:
 .
 .TP
-.BI "\-b [" "device tree file" "]
+.BI \-b " device-tree-file"
 Appends the device tree binary file (.dtb) to the FIT.
 .
 .TP
-.BI "\-c [" "comment" "]"
+.BI \-c " comment"
 Specifies a comment to be added when signing. This is typically a useful
 message which describes how the image was signed or some other useful
 information.
 .
 .TP
-.BI "\-D [" "dtc options" "]"
+.BI \-D " dtc-options"
 Provide special options to the device tree compiler that is used to
 create the image.
 .
 .TP
-.BI "\-E
+.BI \-E
 After processing, move the image data outside the FIT and store a data offset
 in the FIT. Images will be placed one after the other immediately after the
 FIT, with each one aligned to a 4-byte boundary. The existing 'data' property
@@ -179,12 +179,12 @@ A 'data-offset' of 0 indicates that it starts in the 
first (4-byte aligned)
 byte after the FIT.
 .
 .TP
-.BI "\-B [" "alignment" "]"
+.BI \-B " alignment"
 The alignment, in hexadecimal, that external data will be aligned to. This
 option only has an effect when \-E is specified.
 .
 .TP
-.BI "\-f [" "image tree source file" " | " "auto" "]"
+.BI \-f " image-tree-source-file"
 Image tree source file that describes the structure and contents of the
 FIT image.
 .IP
@@ -194,29 +194,29 @@ and -e are used to specify the image to include in the 
FIT and its attributes.
 No .its file is required.
 .
 .TP
-.BI "\-F"
+.B \-F
 Indicates that an existing FIT image should be modified. No dtc
 compilation is performed and the \-f flag should not be given.
 This can be used to sign images with additional keys after initial image
 creation.
 .
 .TP
-.BI "\-i [" "ramdisk_file" "]"
+.BI \-i " ramdisk-file"
 Appends the ramdisk file to the FIT.
 .
 .TP
-.BI "\-k [" "key_directory" "]"
+.BI \-k "