Files
u-boot/include/configs
Ryan Harkin f19f389f34 vexpress64: specify CONFIG_SYS_FLASH_CFI_WIDTH
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@linaro.org>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
2015-05-27 13:35:54 -04:00
..
2015-02-25 13:13:38 +09:00
2015-05-10 09:59:38 -04:00
2014-11-20 11:28:25 -05:00
2014-10-27 14:35:54 +01:00
2015-02-17 22:52:39 +01:00
2015-02-17 22:54:41 +01:00
2015-03-05 20:13:21 -05:00
2014-11-20 11:28:24 -05:00
2015-01-05 15:13:47 -05:00
2015-01-13 09:37:26 -05:00
2014-11-20 11:28:25 -05:00
2015-04-23 13:59:19 -04:00
2014-11-20 11:28:25 -05:00
2015-04-23 08:55:53 -07:00
2015-02-25 13:13:46 +09:00
2015-03-05 22:08:59 +01:00
2015-05-26 15:58:57 +02:00
2014-11-19 08:48:42 +01:00
2014-11-20 11:28:24 -05:00
2015-02-25 13:13:49 +09:00
2015-05-10 09:59:38 -04:00
2015-05-10 09:59:38 -04:00
2015-02-17 22:52:39 +01:00
2014-10-10 09:44:44 -04:00
2015-05-26 15:58:57 +02:00
2015-05-26 15:58:57 +02:00
2015-05-26 15:58:57 +02:00
2015-02-24 17:13:36 -05:00
2015-03-13 13:13:48 +01:00
2014-11-20 11:28:25 -05:00
2015-05-26 15:58:57 +02:00
2015-05-26 15:58:57 +02:00
2015-05-13 09:24:12 -07:00
2014-10-27 17:54:13 -04:00
2014-10-27 17:54:13 -04:00
2014-10-27 17:54:13 -04:00
2014-10-27 17:54:13 -04:00
2014-10-27 17:54:13 -04:00
2014-10-27 17:54:13 -04:00
2015-01-05 15:13:45 -05:00
2015-05-26 15:58:57 +02:00
2014-12-05 08:06:10 -08:00
2014-10-10 09:44:44 -04:00
2014-10-10 09:44:44 -04:00
2015-05-26 15:58:57 +02:00
2015-01-13 09:37:27 -05:00
2015-01-13 09:37:27 -05:00
2015-01-13 09:37:27 -05:00
2014-10-27 17:54:13 -04:00
2014-11-20 11:28:25 -05:00
2015-05-21 09:13:18 -04:00
2014-11-17 13:16:20 +09:00
2014-11-17 13:16:20 +09:00
2014-11-17 13:16:20 +09:00
2015-02-25 14:20:10 +09:00
2014-11-07 16:32:02 +01:00
2015-05-26 15:58:57 +02:00
2015-05-26 15:58:57 +02:00
2015-05-26 15:58:57 +02:00
2014-11-20 11:28:25 -05:00
2015-05-26 15:58:57 +02:00
2015-05-26 15:58:57 +02:00
2015-05-26 15:58:57 +02:00
2015-04-29 11:19:04 +02:00
2015-02-24 17:13:57 -05:00