OneNAND: Fix oobdump and display force message
authorKyungmin Park <kyungmin.park@samsung.com>
Mon, 27 Jul 2009 09:03:39 +0000 (18:03 +0900)
committerKyungmin Park <kyungmin.park@samsung.com>
Mon, 27 Jul 2009 09:03:39 +0000 (18:03 +0900)
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
common/cmd_onenand.c

index 9090940..fcd9209 100644 (file)
@@ -322,6 +322,7 @@ static int onenand_dump(struct mtd_info *mtd, ulong off, int only_oob)
                p += 16;
        }
        puts("OOB:\n");
+       p = oobbuf;
        i = mtd->oobsize >> 3;
        while (i--) {
                printf("\t%02x %02x %02x %02x %02x %02x %02x %02x\n",
@@ -385,7 +386,8 @@ int do_onenand(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])
                        int erase;
 
                        erase = strcmp(cmd, "erase") == 0; /* 1 = erase, 0 = test */
-                       printf("\nOneNAND %s: ", erase ? "erase" : "test");
+                       printf("\nOneNAND %s %s: ", erase ? "erase" : "test",
+                               force ? "force" : "");
 
                        /* skip first two or three arguments, look for offset and size */
                        if (arg_off_size(argc - o, argv + o, &ofs, &len) != 0)