aboutsummaryrefslogtreecommitdiff
path: root/drivers/md
diff options
context:
space:
mode:
authorSteven A. Falco <sfalco@harris.com>2009-04-27 17:10:10 -0400
committerDavid Woodhouse <David.Woodhouse@intel.com>2009-04-29 06:49:28 +0100
commit3f33b0aaac4e208579fe5aa2964857d4e9ba10c5 (patch)
treed63af4077e9f102a39c0f2d035f72dfa5fb7c1fc /drivers/md
parente7693548950ea5801d5d8b00414aed37033cf972 (diff)
mtd: Bug in m25p80.c during whole-chip erase
There is a logic error in "whole chip erase" for the m25p80 family. If the whole device is successfully erased, erase_chip() will return 0, and the code will fall through to the "else" clause, and do sector-by-sector erase in addition to the whole-chip erase. This patch corrects that. Also, the MAX_READY_WAIT_COUNT is insufficient for an m25p16 connected to a 400 MHz powerpc. Increasing it allows me to successfully program the device on my board. Signed-off-by: Steven A. Falco <sfalco@harris.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'drivers/md')
0 files changed, 0 insertions, 0 deletions