From: david regan Date: Thu, 14 Aug 2025 18:04:57 +0000 (-0700) Subject: cmd: nand: nand dump display update X-Git-Tag: v2025.10-rc3~5^2~3 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5ce63e1350f94b51986765e8bd56f45d16af650;p=pandora-u-boot.git cmd: nand: nand dump display update show characters with nand dump similar to md along with offset into NAND Signed-off-by: david regan Signed-off-by: Michael Trimarchi --- diff --git a/cmd/nand.c b/cmd/nand.c index cb2a61a2e57..832e990108c 100644 --- a/cmd/nand.c +++ b/cmd/nand.c @@ -37,6 +37,7 @@ #include #include #include +#include #include "legacy-mtd-utils.h" @@ -198,30 +199,18 @@ static int nand_dump(struct mtd_info *mtd, ulong off, int only_oob, ret = 1; goto free_all; } - printf("Page %08lx dump:\n", off); + printf("\nPage at offset %08lx dump:\n", off); if (!only_oob) { - i = mtd->writesize >> 4; + i = mtd->writesize; p = datbuf; - - while (i--) { - printf("\t%02x %02x %02x %02x %02x %02x %02x %02x" - " %02x %02x %02x %02x %02x %02x %02x %02x\n", - p[0], p[1], p[2], p[3], p[4], p[5], p[6], p[7], - p[8], p[9], p[10], p[11], p[12], p[13], p[14], - p[15]); - p += 16; - } + print_buffer(off, p, 1, i, 16); } - puts("OOB:\n"); - i = mtd->oobsize >> 3; + puts("\nOOB:\n"); + i = mtd->oobsize; p = oobbuf; - while (i--) { - printf("\t%02x %02x %02x %02x %02x %02x %02x %02x\n", - p[0], p[1], p[2], p[3], p[4], p[5], p[6], p[7]); - p += 8; - } + print_buffer(0, p, 1, i, 8); free_all: free(oobbuf);