From 3511cb80a0ecf4a4c0b9700cfe7b2db6b135353a Mon Sep 17 00:00:00 2001 From: Jon Lin Date: Thu, 26 Nov 2020 12:02:46 +0800 Subject: [PATCH] cmd: net: Support BLK_MTD_CONT_WRITE Change-Id: I6127e05418228fef4b269101eb3b202f52af89d2 Signed-off-by: Jon Lin --- cmd/net.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/net.c b/cmd/net.c index 8413dc0fb0..e2e476adad 100644 --- a/cmd/net.c +++ b/cmd/net.c @@ -128,7 +128,11 @@ int do_tftpflash(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) printf("## TFTP flash %s to partititon '%s' size 0x%lx ... ", argv[2], part_name, filesize); + if (dev_desc->if_type == IF_TYPE_MTD) + dev_desc->op_flag |= BLK_MTD_CONT_WRITE; ret = blk_dwrite(dev_desc, part.start, blknum, (void *)fileaddr); + if (dev_desc->if_type == IF_TYPE_MTD) + dev_desc->op_flag &= ~(BLK_MTD_CONT_WRITE); if (ret != blknum) printf("Failed(%d)\n", ret); else