From 7f68caedcb0e014e13ae0db0d5659e635ba113ab Mon Sep 17 00:00:00 2001 From: Vignesh Raghavendra Date: Wed, 28 Apr 2021 16:52:30 +0530 Subject: [PATCH] ARM: dts: k3-am64-main: Add FSS and OSPI DT nodes AM64 SoC has a Flash SubSystem with an OSPI controller within. Add DT entries for the same. Signed-off-by: Vignesh Raghavendra Signed-off-by: Pratyush Yadav --- arch/arm/dts/k3-am64-main.dtsi | 25 +++++++++++++++++++++++++ arch/arm/dts/k3-am64.dtsi | 1 + 2 files changed, 26 insertions(+) diff --git a/arch/arm/dts/k3-am64-main.dtsi b/arch/arm/dts/k3-am64-main.dtsi index 1f03359995..3cd668fdcc 100644 --- a/arch/arm/dts/k3-am64-main.dtsi +++ b/arch/arm/dts/k3-am64-main.dtsi @@ -647,4 +647,29 @@ ti,cpts-periodic-outputs = <2>; }; }; + + fss: bus@fc00000 { + compatible = "simple-bus"; + reg = <0x00 0x0fc00000 0x00 0x70000>; + #address-cells = <2>; + #size-cells = <2>; + ranges; + + ospi0: spi@fc40000 { + compatible = "ti,am654-ospi", "cdns,qspi-nor"; + reg = <0x00 0x0fc40000 0x00 0x100>, + <0x05 0x00000000 0x01 0x00000000>; + interrupts = ; + cdns,fifo-depth = <256>; + cdns,fifo-width = <4>; + cdns,trigger-address = <0x0>; + #address-cells = <0x1>; + #size-cells = <0x0>; + clocks = <&k3_clks 75 6>; + assigned-clocks = <&k3_clks 75 6>; + assigned-clock-parents = <&k3_clks 75 7>; + assigned-clock-rates = <166666666>; + power-domains = <&k3_pds 75 TI_SCI_PD_EXCLUSIVE>; + }; + }; }; diff --git a/arch/arm/dts/k3-am64.dtsi b/arch/arm/dts/k3-am64.dtsi index 6b2d0803b4..156e20bb2e 100644 --- a/arch/arm/dts/k3-am64.dtsi +++ b/arch/arm/dts/k3-am64.dtsi @@ -32,6 +32,7 @@ i2c1 = &main_i2c1; ethernet0 = &cpsw_port1; ethernet1 = &cpsw_port2; + spi0 = &ospi0; }; chosen { };