
On Wed 2014-10-01 20:25:55, Marek Vasut wrote:
On Wednesday, October 01, 2014 at 05:13:11 PM, Stefan Roese wrote:
This is needed for the SoCFPGA booting from SPI NOR flash e.g. (N25Q256A). With these changes, the SoCrates can boot and re-boot (reset) from SPI NOR flash without any problems.
Seems like your SPI NOR reset logic is buggy. Does any of [1] apply to your board please?
Actually, this has nothing to do with SPI NOR reset logic.
Yes, we need to reset NOR flash during u-boot startup, because hardware was already initialized to 4-byte addressing by u-boot-spl. No matter what reset logic does, if it passes u-boot-spl (and SPI NOR is actually used), it will be in 4-byte mode.
And no, mainline u-boot-spl is not usable on socfpga, and probably will not be usable for a whill, so u-boot-spl from altera is only option here.
So.. what to do?
Do you want this patch? Do you want patch that know how to switch back to 3-byte addressing on this particular flash?
Best regards, Pavel