[U-Boot] vexpress64: specify CONFIG_SYS_FLASH_CFI_WIDTH
Tom Rini
trini at konsulko.com
Thu May 28 15:23:10 CEST 2015
On Fri, May 08, 2015 at 06:07:52PM +0100, Ryan Harkin wrote:
> Testing on the ARM Versatile Express Juno board showed intermittent CFI
> flash detection problems.
>
> Debug output in exception cases showed that the NOR flash was returning
> incorrect values to a query command:
>
> fwc addr 0000000008000000 cmd f0 f0f0f0f0 32bit x 8 bit
> fwc addr 0000000008000000 cmd ff ffffffff 32bit x 8 bit
> fwc addr 0000000008000154 cmd 98 98989898 32bit x 8 bit
> is= cmd 51(Q) addr 0000000008000040 is= 00800051 51515151
> fwc addr 0000000008001554 cmd 98 98989898 32bit x 8 bit
> is= cmd 51(Q) addr 0000000008000040 is= 00800051 51515151
> fwc addr 0000000008000000 cmd f0 00f000f0 32bit x 16 bit
> fwc addr 0000000008000000 cmd ff 00ff00ff 32bit x 16 bit
> fwc addr 0000000008000154 cmd 98 00980098 32bit x 16 bit
> is= cmd 51(Q) addr 0000000008000040 is= 00800051 00510051
> fwc addr 0000000008001554 cmd 98 00980098 32bit x 16 bit
> is= cmd 51(Q) addr 0000000008000040 is= 00800051 00510051
>
> Debugging showed that the problem could be solved by preventing u-boot
> from scanning different flash widths by specifying
> CONFIG_SYS_FLASH_CFI_WIDTH so that only using the 'correct' width was
> used.
>
> Signed-off-by: Ryan Harkin <ryan.harkin at linaro.org>
> Reviewed-by: Linus Walleij <linus.walleij at linaro.org>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150528/8b5558e3/attachment.sig>
More information about the U-Boot
mailing list