[U-Boot] [PATCH] cmd, nand: fix broken output of "nand info"
Lothar Waßmann
LW at KARO-electronics.de
Mon Jul 10 06:44:24 UTC 2017
If the value of either "nand options" or "bbt options" has a zero in
the most significant nibble, the '0x' prefix will be isolated from the
value like shown below:
|Device 0: nand0, sector size 128 KiB
| Page size 2048 b
| OOB size 64 b
| Erase size 131072 b
| subpagesize 2048 b
| options 0x40000200
| bbt options 0x 60000
Change the format string to produce leading zeroes filling the gap.
Signed-off-by: Lothar Waßmann <LW at KARO-electronics.de>
---
cmd/nand.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/cmd/nand.c b/cmd/nand.c
index c16ec77..72ca88a 100644
--- a/cmd/nand.c
+++ b/cmd/nand.c
@@ -295,8 +295,8 @@ static void nand_print_and_set_info(int idx)
printf(" OOB size %8d b\n", mtd->oobsize);
printf(" Erase size %8d b\n", mtd->erasesize);
printf(" subpagesize %8d b\n", chip->subpagesize);
- printf(" options 0x%8x\n", chip->options);
- printf(" bbt options 0x%8x\n", chip->bbt_options);
+ printf(" options 0x%08x\n", chip->options);
+ printf(" bbt options 0x%08x\n", chip->bbt_options);
/* Set geometry info */
setenv_hex("nand_writesize", mtd->writesize);
--
2.1.4
More information about the U-Boot
mailing list