From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Roese Date: Thu, 9 Aug 2018 08:22:49 +0200 Subject: [U-Boot] [PATCH 4/4 v3] cmd: mtd: Add info text to mtd erase subcommand In-Reply-To: <20180809062249.10889-1-sr@denx.de> References: <20180809062249.10889-1-sr@denx.de> Message-ID: <20180809062249.10889-4-sr@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Adding this info helps seeing, what really is being erased - especially if no arguments are passed for offset and size. Now this is the output: => mtd erase spi-nand0 Erasing 0x00000000 ... 0x07ffffff (1024 eraseblock(s)) nand: attempt to erase a bad/reserved block @6000000 nand: attempt to erase a bad/reserved block @7fe0000 Signed-off-by: Stefan Roese Cc: Miquel Raynal Cc: Boris Brezillon Cc: Jagan Teki --- v3: - No changes v2: - Print number of eraseblocks instead of pages as suggested by Boris cmd/mtd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/mtd.c b/cmd/mtd.c index b0ad0616cc..03a48e7e22 100644 --- a/cmd/mtd.c +++ b/cmd/mtd.c @@ -355,6 +355,9 @@ static int do_mtd(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) return CMD_RET_FAILURE; } + printf("Erasing 0x%08llx ... 0x%08llx (%d eraseblock(s))\n", + off, off + len - 1, mtd_div_by_eb(len, mtd)); + erase_op.mtd = mtd; erase_op.addr = off; erase_op.len = len; -- 2.18.0