[U-Boot] SPI flash on Altera socfpga

Stefan Roese sr at denx.de
Wed Apr 22 11:19:44 CEST 2015


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 at 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



More information about the U-Boot mailing list