
Hi Pavel,
On 20.04.2015 11:43, Stefan Roese wrote:
On 20.04.2015 11:24, Pavel Machek wrote:
Which SPI flash are you talking about -- QSPI one or EPCS/EPCQ one ?
I think Stefan got the QSPI one working. EPCQ is a bit trickier.
Datasheet mentions QSPI_IO*/CLK/SS* pins, so I assume it is QSPI.
Yes, QSPI handles the SPI NOR flash chips on SoCFPGA.
On 20.04.2015 10:36, Pavel Machek wrote:
I see that u-boot 2015.04 has SPI flash configured in the socfpga_cyclone5_socrates.dts. But as far as I know, socdk should have same SPI flash, right? Should similar dts part be enabled there, too?
SPI NOR flash is working for me on SoCrates and another similar custom SOCFPGA based board just fine.
I just re-tested SPI NOR on SoCratres. And it also is broken starting with this commit:
$ git bisect good 0f36f957f4108d2d1d935e3076b7ae91f4e65a7d is the first bad commit commit 0f36f957f4108d2d1d935e3076b7ae91f4e65a7d Author: Simon Glass sjg@chromium.org
Even the v2015.04 release has non-working SPI NOR I'm afraid. In current master its fixed again. This patch here fixes this bug:
b3d023b4058acc83d211555e62068f84e322bcac "dm: spi_flash: fix wrong dependency"
I'll resend another mail to Tom, asking him to queue this patch for a potential v2015.04 stable release.
Thanks, Stefan