arm64: dts: ti: k3-j7*: Add additional regs for DMA components
authorManorit Chawdhry <m-chawdhry@ti.com>
Wed, 13 Dec 2023 13:51:37 +0000 (19:21 +0530)
committerNishanth Menon <nm@ti.com>
Fri, 15 Dec 2023 16:05:30 +0000 (10:05 -0600)
Add additional reg properties for UDMA and RingAcc nodes which are
mostly used by bootloader components before Device Manager firmware
services are available, in order to setup DMA transfers.

Signed-off-by: Manorit Chawdhry <m-chawdhry@ti.com>
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Reviewed-by: Jai Luthra <j-luthra@ti.com>
Link: https://lore.kernel.org/r/20231213135138.929517-3-vigneshr@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
arch/arm64/boot/dts/ti/k3-j7200-main.dtsi
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi
arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi
arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi
arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi
arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi

index 264913f832876720f9accdf5abb2ffa1713f9bb2..b8424994ac5f61acae3b73ad7420673d3a13151f 100644 (file)
                        compatible = "ti,j721e-navss-main-udmap";
                        reg = <0x00 0x31150000 0x00 0x100>,
                              <0x00 0x34000000 0x00 0x100000>,
-                             <0x00 0x35000000 0x00 0x100000>;
-                       reg-names = "gcfg", "rchanrt", "tchanrt";
+                             <0x00 0x35000000 0x00 0x100000>,
+                             <0x00 0x30b00000 0x00 0x4000>,
+                             <0x00 0x30c00000 0x00 0x4000>,
+                             <0x00 0x30d00000 0x00 0x4000>;
+                       reg-names = "gcfg", "rchanrt", "tchanrt",
+                                   "tchan", "rchan", "rflow";
                        msi-parent = <&main_udmass_inta>;
                        #dma-cells = <1>;
 
index 672cb2acc1be90194c1131519ec9afcb758d50c3..60b26374ae0ccfe6a9e9154832992bf854446df3 100644 (file)
                        compatible = "ti,j721e-navss-mcu-udmap";
                        reg = <0x00 0x285c0000 0x00 0x100>,
                              <0x00 0x2a800000 0x00 0x40000>,
-                             <0x00 0x2aa00000 0x00 0x40000>;
-                       reg-names = "gcfg", "rchanrt", "tchanrt";
+                             <0x00 0x2aa00000 0x00 0x40000>,
+                             <0x00 0x284a0000 0x00 0x4000>,
+                             <0x00 0x284c0000 0x00 0x4000>,
+                             <0x00 0x28400000 0x00 0x2000>;
+                       reg-names = "gcfg", "rchanrt", "tchanrt",
+                                   "tchan", "rchan", "rflow";
                        msi-parent = <&main_udmass_inta>;
                        #dma-cells = <1>;
 
index 746b9f8b1c640124903a9d9b6db4fbebfa5c13c3..2569b4c08ffb85fa329831ca4d64c27dbf8a96d6 100644 (file)
                        compatible = "ti,j721e-navss-main-udmap";
                        reg = <0x0 0x31150000 0x0 0x100>,
                              <0x0 0x34000000 0x0 0x100000>,
-                             <0x0 0x35000000 0x0 0x100000>;
-                       reg-names = "gcfg", "rchanrt", "tchanrt";
+                             <0x0 0x35000000 0x0 0x100000>,
+                             <0x0 0x30b00000 0x0 0x20000>,
+                             <0x0 0x30c00000 0x0 0x10000>,
+                             <0x0 0x30d00000 0x0 0x8000>;
+                       reg-names = "gcfg", "rchanrt", "tchanrt",
+                                   "tchan", "rchan", "rflow";
                        msi-parent = <&main_udmass_inta>;
                        #dma-cells = <1>;
 
index 8f259efe3af9e9ab4ea14275bed54f0c534262dd..a74912d9e4dafdf307961e390110706a863a015e 100644 (file)
                        compatible = "ti,j721e-navss-mcu-udmap";
                        reg = <0x0 0x285c0000 0x0 0x100>,
                              <0x0 0x2a800000 0x0 0x40000>,
-                             <0x0 0x2aa00000 0x0 0x40000>;
-                       reg-names = "gcfg", "rchanrt", "tchanrt";
+                             <0x0 0x2aa00000 0x0 0x40000>,
+                             <0x0 0x284a0000 0x0 0x4000>,
+                             <0x0 0x284c0000 0x0 0x4000>,
+                             <0x0 0x28400000 0x0 0x2000>;
+                       reg-names = "gcfg", "rchanrt", "tchanrt",
+                                   "tchan", "rchan", "rflow";
                        msi-parent = <&main_udmass_inta>;
                        #dma-cells = <1>;
 
index b03731b53a26313b07d9163e4c8bdf6e8a9c162a..bf959312fad0d60debc9bf376064c2f110a0ba5f 100644 (file)
                        compatible = "ti,j721e-navss-main-udmap";
                        reg = <0x0 0x31150000 0x0 0x100>,
                              <0x0 0x34000000 0x0 0x80000>,
-                             <0x0 0x35000000 0x0 0x200000>;
-                       reg-names = "gcfg", "rchanrt", "tchanrt";
+                             <0x0 0x35000000 0x0 0x200000>,
+                             <0x0 0x30b00000 0x0 0x20000>,
+                             <0x0 0x30c00000 0x0 0x8000>,
+                             <0x0 0x30d00000 0x0 0x4000>;
+                       reg-names = "gcfg", "rchanrt", "tchanrt",
+                                   "tchan", "rchan", "rflow";
                        msi-parent = <&main_udmass_inta>;
                        #dma-cells = <1>;
 
index d9e2cab8a8c592de188ab35af89c1a841d2e9488..80aa33c58a452b5074920bd8fb65fc6c5c9c9a59 100644 (file)
                        compatible = "ti,j721e-navss-mcu-udmap";
                        reg = <0x0 0x285c0000 0x0 0x100>,
                              <0x0 0x2a800000 0x0 0x40000>,
-                             <0x0 0x2aa00000 0x0 0x40000>;
-                       reg-names = "gcfg", "rchanrt", "tchanrt";
+                             <0x0 0x2aa00000 0x0 0x40000>,
+                             <0x0 0x284a0000 0x0 0x4000>,
+                             <0x0 0x284c0000 0x0 0x4000>,
+                             <0x0 0x28400000 0x0 0x2000>;
+                       reg-names = "gcfg", "rchanrt", "tchanrt",
+                                   "tchan", "rchan", "rflow";
                        msi-parent = <&main_udmass_inta>;
                        #dma-cells = <1>;
 
index d89bcddcfe3d45c419acd39d57bd4739a2961c77..827328450f96d5d083af782f2454eceb3e106363 100644 (file)
                        compatible = "ti,j721e-navss-main-udmap";
                        reg = <0x00 0x31150000 0x00 0x100>,
                              <0x00 0x34000000 0x00 0x80000>,
-                             <0x00 0x35000000 0x00 0x200000>;
-                       reg-names = "gcfg", "rchanrt", "tchanrt";
+                             <0x00 0x35000000 0x00 0x200000>,
+                             <0x00 0x30b00000 0x00 0x20000>,
+                             <0x00 0x30c00000 0x00 0x8000>,
+                             <0x00 0x30d00000 0x00 0x4000>;
+                       reg-names = "gcfg", "rchanrt", "tchanrt",
+                                   "tchan", "rchan", "rflow";
                        msi-parent = <&main_udmass_inta>;
                        #dma-cells = <1>;
 
index 119f4e2cc0d177797285546021765e2a561eb5a7..3902a921d7e58500b37e3dcec91eaf0d6a4fe941 100644 (file)
                        compatible = "ti,j721e-navss-mcu-udmap";
                        reg = <0x00 0x285c0000 0x00 0x100>,
                              <0x00 0x2a800000 0x00 0x40000>,
-                             <0x00 0x2aa00000 0x00 0x40000>;
-                       reg-names = "gcfg", "rchanrt", "tchanrt";
+                             <0x00 0x2aa00000 0x00 0x40000>,
+                             <0x00 0x284a0000 0x00 0x4000>,
+                             <0x00 0x284c0000 0x00 0x4000>,
+                             <0x00 0x28400000 0x00 0x2000>;
+                       reg-names = "gcfg", "rchanrt", "tchanrt",
+                                   "tchan", "rchan", "rflow";
                        msi-parent = <&main_udmass_inta>;
                        #dma-cells = <1>;