Hi Vignesh, > -----Original Message----- > From: U-Boot <u-boot-boun...@lists.denx.de> On Behalf Of Rasmus > Villemoes > Sent: Tuesday, March 17, 2020 1:49 AM > To: u-boot@lists.denx.de > Cc: Jagan Teki <ja...@amarulasolutions.com>; Vignesh R > <vigne...@ti.com>; Rasmus Villemoes <rasmus.villem...@prevas.dk> > Subject: [EXT] [PATCH] mtd: spi-nor-core: call WATCHDOG_RESET() in > spi_nor_ready() > > Caution: EXT Email > > I have a board for which doing "sf erase 0x100000 0x80000" > consistently causes the external watchdog circuit to reset the board. Make > sure to pet the watchdog during slow operations such as erasing or writing > large areas of a spi nor flash.
I also stumbled with the same problem of board resetting but it was in order of MBs and not in KBs. Board gets reset while performing burst erase/write(for 48M erase, resets at 16M~) and read operation on 16M+. I provided fix [1] in driver itself(add 1us delay) assuming it to be soc specific which solves problem for me and able to perform complete flash size operations. Thanks Kuldeep [1] https://patchwork.ozlabs.org/patch/1243005/