summaryrefslogtreecommitdiffstats
path: root/arch/m68k/kernel
diff options
context:
space:
mode:
authorBean Huo <beanhuo@outlook.com>2014-07-16 18:05:26 +0200
committerBrian Norris <computersforpeace@gmail.com>2014-07-16 20:03:38 +0200
commit6534e6809e6c9d48114b537afe03bee3fd33bf01 (patch)
tree52946f6468bcdc0b3b6e408ee3dba411db016461 /arch/m68k/kernel
parentmtd: denali: use 8 bytes for READID command (diff)
downloadlinux-6534e6809e6c9d48114b537afe03bee3fd33bf01.tar.xz
linux-6534e6809e6c9d48114b537afe03bee3fd33bf01.zip
mtd: cfi_cmdset_0002: fix do_write_buffer() timeout error
For some NOR flashes, the size of the buffer program has been increased from 256 bytes to 512 bytes, and so 2ms maximum timeout can may not be sufficient for all different vendor's NOR flash. There is maximum timeout information in the CFI area, so we instead of picking a fixed value, we can calculate this according to the standard CFI parameters parsed at probe time. If we haven't probed this information, or it is smaller than 2000us, then specify a minimum value 2000us. Tested with Micron JS28F512M29EWx and Micron MT28EW512ABA flash devices. Signed-off-by: Bean Huo <beanhuo@outlook.com> [Brian: fix up comments, use 'max()'] Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Diffstat (limited to 'arch/m68k/kernel')
0 files changed, 0 insertions, 0 deletions