summaryrefslogtreecommitdiff
path: root/drivers/mtd/dataflash.c
diff options
context:
space:
mode:
authorHeiko Schocher <hs@denx.de>2013-06-24 18:50:40 +0200
committerScott Wood <scottwood@freescale.com>2013-06-24 18:17:23 -0500
commita67cc37e698107ebe7fc89a9046105f31802972e (patch)
tree2ebaee7675ccfa9bb3c7f43df17a99a6253888cb /drivers/mtd/dataflash.c
parent9b80aa8ec90d8606346573b92d098470fc320601 (diff)
downloadu-boot-imx-a67cc37e698107ebe7fc89a9046105f31802972e.zip
u-boot-imx-a67cc37e698107ebe7fc89a9046105f31802972e.tar.gz
u-boot-imx-a67cc37e698107ebe7fc89a9046105f31802972e.tar.bz2
dfu, nand: before write a buffer to nand, erase the nand sectors
before writing the received buffer to nand, erase the nand sectors. If not doing this, nand write fails. See for more info here: http://lists.denx.de/pipermail/u-boot/2013-June/156361.html Using the nand erase option "spread", maybe overwrite blocks on, for example another mtd partition, if the erasing range contains bad blocks. So a limit option is added to nand_erase_opts() Signed-off-by: Heiko Schocher <hs@denx.de> Cc: Scott Wood <scottwood@freescale.com> Cc: Pantelis Antoniou <panto@antoniou-consulting.com> Cc: Lukasz Majewski <l.majewski@samsung.com> Cc: Kyungmin Park <kyungmin.park@samsung.com> Cc: Marek Vasut <marex@denx.de> Cc: Tom Rini <trini@ti.com> Signed-off-by: Scott Wood <scottwood@freescale.com>
Diffstat (limited to 'drivers/mtd/dataflash.c')
0 files changed, 0 insertions, 0 deletions