From: Ulf Samuelsson <u...@emagii.com>

Signed-off-by: Ulf Samuelsson <u...@emagii.com>
---
 cmd/mtd.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/cmd/mtd.c b/cmd/mtd.c
index eb6e2d6892..09d5fdaa11 100644
--- a/cmd/mtd.c
+++ b/cmd/mtd.c
@@ -158,6 +158,9 @@ static void mtd_show_device(struct mtd_info *mtd)
        case MTD_MLCNANDFLASH:
                printf("MLC NAND flash\n");
                break;
+       case MTD_FPGA:
+               printf("FPGA\n");
+               break;
        case MTD_ABSENT:
        default:
                printf("Unknown\n");
@@ -275,6 +278,11 @@ static int do_mtd_io(struct cmd_tbl *cmdtp, int flag, int 
argc,
        raw = strstr(cmd, ".raw");
        woob = strstr(cmd, ".oob");
        write_empty_pages = !has_pages || strstr(cmd, ".dontskipff");
+       if (mtd->type == MTD_FPGA) {
+               raw = true;
+               woob = false;
+               write_empty_pages = true;
+       }
 
        argc -= 2;
        argv += 2;
-- 
2.17.1

Reply via email to