[U-Boot] [PATCH] arm: socfpga: make socfpga_socrates_defconfig boot from QSPI

Simon Goldschmidt simon.k.r.goldschmidt at gmail.com
Mon Aug 6 13:45:51 UTC 2018


Marek Vasut <marex at denx.de> schrieb am Mo., 6. Aug. 2018, 15:19:

> On 08/06/2018 03:05 PM, Simon Goldschmidt wrote:
> > This fixes the board's dts to supply SPL with QSPI info.
> >
> > The EBV Socrates board has DIP switches to boot from SD card or
> > QSPI, so let's fix its defconfig to work for both cases.
> >
> > Signed-off-by: Simon Goldschmidt <simon.k.r.goldschmidt at gmail.com>
> >
> > ---
> >
> >  arch/arm/dts/socfpga_cyclone5_socrates.dts | 2 ++
> >  1 file changed, 2 insertions(+)
> >
> > diff --git a/arch/arm/dts/socfpga_cyclone5_socrates.dts
> b/arch/arm/dts/socfpga_cyclone5_socrates.dts
> > index 0d452ae300..46d7eabdc8 100644
> > --- a/arch/arm/dts/socfpga_cyclone5_socrates.dts
> > +++ b/arch/arm/dts/socfpga_cyclone5_socrates.dts
> > @@ -63,6 +63,7 @@
> >
> >  &qspi {
> >       status = "okay";
> > +     u-boot,dm-pre-reloc;
> >
> >       flash0: n25q00 at 0 {
> >               #address-cells = <1>;
> > @@ -77,6 +78,7 @@
> >               cdns,tsd2d-ns = <50>;
> >               cdns,tchsh-ns = <4>;
> >               cdns,tslch-ns = <4>;
> > +             u-boot,dm-pre-reloc;
> >       };
> >  };
> >
> >
> But the SoCrates boots from SDMMC :-)
>

Yours might :-)

As written above, the board has an 8 digit dip switch to control both hps
and fpga boot sources. And I use this board to verify that mainline U-Boot
(without our private board configs, which boot from qspi) works on the
architecture.

Simon Goldschmidt


More information about the U-Boot mailing list