On Sun, Jul 19, 2009 at 09:50:25PM +0200, Wolfgang Denk wrote: > Dear Scott, > > In message <[email protected]> Giulio Benetti wrote: > > I think it's better to put Watchdog reset also inside read and write nand. > > What do you think? > > > > Signed-off-by: [email protected] > > > > diff -urpN b/drivers/mtd/nand/nand_util.c a/drivers/mtd/nand/nand_util.c > > --- b/drivers/mtd/nand/nand_util.c 2009-06-14 21:30:39.000000000 +0200 > > +++ a/drivers/mtd/nand/nand_util.c 2009-06-18 17:13:19.000000000 +0200 > > @@ -505,6 +505,8 @@ int nand_write_skip_bad(nand_info_t *nan > > size_t block_offset = offset & (nand->erasesize - 1); > > size_t write_size; > > > > + WATCHDOG_RESET (); > > + > > if (nand_block_isbad (nand, offset & ~(nand->erasesize - > > 1))) { > > printf ("Skip bad block 0x%08zx\n", > > offset & ~(nand->erasesize - 1)); > > @@ -575,6 +577,8 @@ int nand_read_skip_bad(nand_info_t *nand > > size_t block_offset = offset & (nand->erasesize - 1); > > size_t read_length; > > > > + WATCHDOG_RESET (); > > + > > if (nand_block_isbad (nand, offset & ~(nand->erasesize - > > 1))) { > > printf ("Skipping bad block 0x%08zx\n", > > offset & ~(nand->erasesize - 1)); > > Acked-by: Wolfgang Denk <[email protected]>
Applied to u-boot-nand-flash (manually, since I lost the original patch and it's hard to get an applyable patch from the list archives). -Scott _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

