[U-Boot] mtd: cfi: Add support for status register polling

York Sun york.sun at nxp.com
Fri Nov 17 19:48:43 UTC 2017


On Nov 17, 2017, at 11:04, Marek Vasut <marek.vasut at gmail.com<mailto:marek.vasut at gmail.com>> wrote:

On 11/17/2017 08:02 PM, Marek Vasut wrote:
On 11/17/2017 05:43 PM, York Sun wrote:
On 09/12/2017 10:09 AM, Marek Vasut wrote:
The status register is optional in the AMD command sets, but it's
presence can be checked by reading out CFI table entry 0xc bit 0.
If the register is present, prefer using it's bit 7 to determine
if the flash is busy over reading the flash ; this is needed ie.
on Hyperflash memories.

Signed-off-by: Marek Vasut <marek.vasut+renesas at gmail.com<mailto:marek.vasut+renesas at gmail.com>>
---

Marek,

Some of our boards failed. I traced to this commit. Reverting this
commit fixes the issue. I happen to have two boards with slightly
different flash chip. One works and the other doesn't.

I can't since I don't have the board with such a chip ...
Which chip is that ? Mine is Spansion S25KL256 hyperflash.

S26KL256S (26 instead of 25), sorry.

I have to wait for the team to confirm. The board is remote to me.

York


More information about the U-Boot mailing list