[PATCH v3] mtd:nor:timeout:fix do_write_buffer() timeout error
Christian Riesch
christian.riesch at omicron.at
Mon Jun 23 23:17:27 PDT 2014
Hi,
On Tue, Jun 24, 2014 at 4:02 AM, Bean Huo 霍斌斌 (beanhuo)
<beanhuo at micron.com> wrote:
> The size of the buffer program has been increased from 256 to 512 ,
> 2ms maximum timeout for do_write_buffer can not adapt to all the different
> vendor's norflash.There maximum timeout information in the CFI area,so
> the best way is to choose the result calculated according to timeout field
> of struct cfi_ident that probed from norflash's CFI aera.This is also a
> standard defined by CFI.
>
> Without this change, if the size of buffer program is 512 or bigger than 256,
> due to timeout is the shorter than that the chip required,do_write_buffer
> sometimes fails.
>
> Tested with Micron JS28F512M29EWx and Micron MT28EW512ABA flash devices.
>
v3 applies without any problems! Thanks!
Christian
More information about the linux-mtd
mailing list