]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
socfpga: implement arria V socdk SPI flash config in dts
authorPavel Machek <pavel@denx.de>
Sat, 25 Apr 2015 19:36:16 +0000 (21:36 +0200)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 8 Sep 2015 20:31:33 +0000 (22:31 +0200)
Arria V SocDK has same QSPI and SPI flash configuration as Socrates. Add
support for it.

Signed-off-by: Pavel Machek <pavel@denx.de>
arch/arm/dts/socfpga_arria5_socdk.dts

index 4e529a15c3b3d8edea83cc15ce132486ea9cc9fb..1b8689787280a6cc9deb7f93b1e3625e6baf4e50 100644 (file)
                * to be added to the gmac1 device tree blob.
                */
                ethernet0 = &gmac1;
+
+               spi0 = "/spi@ff705000";         /* QSPI */
+               spi1 = "/spi@fff00000";
+               spi2 = "/spi@fff01000";
        };
 
        regulator_3_3v: 3-3-v-regulator {
 &usb1 {
        status = "okay";
 };
+
+&qspi {
+       status = "okay";
+
+       flash0: n25q00@0 {
+               #address-cells = <1>;
+               #size-cells = <1>;
+               compatible = "n25q00";
+               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>;
+       };
+};