aboutsummaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorMichael Trimarchi <michael@amarulasolutions.com>2023-02-27 16:01:43 +0100
committerDario Binacchi <dario.binacchi@amarulasolutions.com>2023-02-27 16:30:13 +0100
commitd9fa61f54e7f9ac3e31c362cddda834675200a23 (patch)
tree5f3c36aa6c59efa5d3a937440578861b59228032 /drivers
parent4f64a310fc1610dec167be0a999ec3849f9e0e3c (diff)
downloadu-boot-d9fa61f54e7f9ac3e31c362cddda834675200a23.zip
u-boot-d9fa61f54e7f9ac3e31c362cddda834675200a23.tar.gz
u-boot-d9fa61f54e7f9ac3e31c362cddda834675200a23.tar.bz2
mtd: nand: Show reserved block in chip.erase
The "nand chip.erase" command always printed as bad blocks even in the case of reserved blocks. Reserved blocks are used for storing bad block tables. The patch displays "bbt reserved" when printing reserved blocks in "nand chip.erase" command. Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com> Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/mtd/nand/raw/nand_util.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/mtd/nand/raw/nand_util.c b/drivers/mtd/nand/raw/nand_util.c
index b2345dc..72cc24f 100644
--- a/drivers/mtd/nand/raw/nand_util.c
+++ b/drivers/mtd/nand/raw/nand_util.c
@@ -113,9 +113,10 @@ int nand_erase_opts(struct mtd_info *mtd,
int ret = mtd_block_isbad(mtd, erase.addr);
if (ret > 0) {
if (!opts->quiet)
- printf("\rSkipping bad block at "
+ printf("\rSkipping %s at "
"0x%08llx "
" \n",
+ ret == 1 ? "bad block" : "bbt reserved",
erase.addr);
if (!opts->spread)