On 25 June 2015 at 04:36, Vikas Manocha <vikas.mano...@st.com> wrote: > This patch add the device tree entry for qspi controller & spi flash > memory. > > Signed-off-by: Vikas Manocha <vikas.mano...@st.com> > --- > > Changed in v2: None > > arch/arm/dts/stv0991.dts | 34 ++++++++++++++++++++++++++++++++++ > 1 file changed, 34 insertions(+) > > diff --git a/arch/arm/dts/stv0991.dts b/arch/arm/dts/stv0991.dts > index b25c48b..3b1efca 100644 > --- a/arch/arm/dts/stv0991.dts > +++ b/arch/arm/dts/stv0991.dts > @@ -20,4 +20,38 @@ > reg = <0x80406000 0x1000>; > clock = <2700000>; > }; > + > + aliases { > + spi0 = "/spi@80203000"; /* QSPI */ > + }; > + > + qspi: spi@80203000 { > + compatible = "cadence,qspi"; > + #address-cells = <1>; > + #size-cells = <0>; > + reg = <0x80203000 0x100>, > + <0x40000000 0x1000000>; > + clocks = <3750000>; > + ext-decoder = <0>; /* external decoder */ > + num-cs = <4>; > + fifo-depth = <256>; > + bus-num = <0>; > + status = "okay"; > + > + flash0: n25q32@0 { > + #address-cells = <1>; > + #size-cells = <1>; > + compatible = "spi-flash"; > + reg = <0>; /* chip select */ > + spi-max-frequency = <50000000>; > + m25p,fast-read; > + page-size = <256>; > + block-size = <16>; /* 2^16, 64KB */ > + read-delay = <4>; /* delay value in > read data capture register */ > + tshsl-ns = <50>; > + tsd2d-ns = <50>; > + tchsh-ns = <4>; > + tslch-ns = <4>; > + }; > + }; > };
This node requires documentation under doc/device-tree-bindings/spi/ And also please remove any unneeded attributes/properties with in this qspi node. thanks! -- Jagan | openedev. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot