Skip to content
Snippets Groups Projects
Commit 1fc1d9ae authored by Giulio Benetti's avatar Giulio Benetti Committed by Wolfgang Denk
Browse files

add WATCHDOG_RESET() on nand write and read


Signed-off-by: default avatar <giulio.benetti@micronovasrl.com>
Acked-by: default avatarWolfgang Denk <wd@denx.de>
Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
parent 2bcbd429
No related branches found
No related tags found
No related merge requests found
......@@ -508,6 +508,8 @@ int nand_write_skip_bad(nand_info_t *nand, loff_t offset, size_t *length,
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%08llx\n",
offset & ~(nand->erasesize - 1));
......@@ -578,6 +580,8 @@ int nand_read_skip_bad(nand_info_t *nand, loff_t offset, size_t *length,
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%08llx\n",
offset & ~(nand->erasesize - 1));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment