Re: [U-Boot-Users] [DNX#2006093042000016] [PATCH] NAND Flash verify across block boundaries

30 Sep
2006
30 Sep
'06
9:40 a.m.
Hello list,
inside the automatic U-Boot patch tracking system a new ticket [DNX#2006093042000016] was created:
<snip>
Hello,
This patch addresses a problem when CONFIG_MTD_NAND_VERIFY_WRITE is defined and the write crosses a block boundary. The pointer to the verification buffer (bufstart) is not being updated to reflect the starting of the new block so the verification of the second block fails.
Regards, Nick
CHANGELOG:
- Fix NAND FLASH page verification across block boundaries
diff --git a/drivers/nand/nand_base.c b/drivers/nand/nand_base.c index b7a5d32..6b13c4e 100644 --- a/drivers/nand/nand_base.c +++ b/drivers/nand/nand_base.c @@ -1713,6 +1713,7 @@ static int nand_write_ecc (struct mtd_in goto out; } *retlen = written;
bufstart = (u_char*) &buf[written]; ofs = autoplace ? mtd->oobavail : mtd->oobsize; if (eccbuf)
</snip>
Your U-Boot support team
6793
Age (days ago)
6793
Last active (days ago)
0 comments
1 participants
participants (1)
-
DENX Support System