ARM: dts: ls1021a: Add support for QSPI with ls1021a SoC
authorSZ Lin <sz.lin@moxa.com>
Tue, 12 Sep 2017 06:49:25 +0000 (14:49 +0800)
committerShawn Guo <shawnguo@kernel.org>
Tue, 26 Dec 2017 08:15:44 +0000 (16:15 +0800)
Add QSPI node support, and this function is disabled by default
This setting could be overwritten in board-level definitions

Signed-off-by: SZ Lin <sz.lin@moxa.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm/boot/dts/ls1021a.dtsi

index 9319e1f0f1d8f8360ad11513b178bca7cc71d9fe..88f717b099624ae98049a32a133aee42608f5a3b 100644 (file)
                        big-endian;
                };
 
+               qspi: quadspi@1550000 {
+                       compatible = "fsl,ls1021a-qspi";
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       reg = <0x0 0x1550000 0x0 0x10000>,
+                             <0x0 0x40000000 0x0 0x40000000>;
+                       reg-names = "QuadSPI", "QuadSPI-memory";
+                       interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>;
+                       clock-names = "qspi_en", "qspi";
+                       clocks = <&clockgen 4 1>, <&clockgen 4 1>;
+                       big-endian;
+                       status = "disabled";
+               };
+
                esdhc: esdhc@1560000 {
                        compatible = "fsl,esdhc";
                        reg = <0x0 0x1560000 0x0 0x10000>;