These add device tree entry for qspi controller driver on am43x-epos-evm.

Signed-off-by: Sourav Poddar <sourav.pod...@ti.com>
---
 arch/arm/boot/dts/am4372.dtsi        |   12 ++++++++++++
 arch/arm/boot/dts/am43x-epos-evm.dts |   28 ++++++++++++++++++++++++++++
 2 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/arch/arm/boot/dts/am4372.dtsi b/arch/arm/boot/dts/am4372.dtsi
index f1dd131..6ccf5c2 100644
--- a/arch/arm/boot/dts/am4372.dtsi
+++ b/arch/arm/boot/dts/am4372.dtsi
@@ -663,6 +663,18 @@
                               <&edma 11>;
                        dma-names = "tx", "rx";
                };
+
+               qspi: qspi@47900000 {
+                       compatible = "ti,am4372-qspi";
+                       reg = <0x47900000 0x100>, <0x30000000 0x3ffffff>;
+                       reg-names = "qspi_base", "qspi_mmap";
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       ti,hwmods = "qspi";
+                       interrupts = <0 138 0x4>;
+                       num-cs = <4>;
+                        status = "disabled";
+                };
        };
 
        clocks {
diff --git a/arch/arm/boot/dts/am43x-epos-evm.dts 
b/arch/arm/boot/dts/am43x-epos-evm.dts
index fbf9c4c..a037a92 100644
--- a/arch/arm/boot/dts/am43x-epos-evm.dts
+++ b/arch/arm/boot/dts/am43x-epos-evm.dts
@@ -79,6 +79,17 @@
                                0x18c (PIN_INPUT_PULLUP | SLEWCTRL_FAST | 
MUX_MODE0)    /* i2c0_scl.i2c0_scl */
                        >;
                };
+
+               qspi1_default: qspi1_default {
+                       pinctrl-single,pins = <
+                               0x7c (PIN_INPUT_PULLUP | MUX_MODE3)
+                               0x88 (PIN_INPUT_PULLUP | MUX_MODE2)
+                               0x90 (PIN_INPUT_PULLUP | MUX_MODE3)
+                               0x94 (PIN_INPUT_PULLUP | MUX_MODE3)
+                               0x98 (PIN_INPUT_PULLUP | MUX_MODE3)
+                               0x9c (PIN_INPUT_PULLUP | MUX_MODE3)
+                       >;
+               };
        };
 
        matrix_keypad: matrix_keypad@0 {
@@ -184,3 +195,20 @@
 &gpio3 {
        status = "okay";
 };
+
+&qspi {
+       status = "okay";
+       pinctrl-names = "default";
+       pinctrl-0 = <&qspi1_default>;
+
+       spi-max-frequency = <48000000>;
+       m25p80@0 {
+               compatible = "mx66l51235l";
+               spi-max-frequency = <48000000>;
+               reg = <0>;
+               spi-cpol;
+               spi-cpha;
+               spi-tx-bus-width = <1>;
+               spi-rx-bus-width = <4>;
+       };
+};
-- 
1.7.1

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to