Skip to content

Commit 7643f7e

Browse files
r-vigneshnmenon
authored andcommitted
arm64: dts: ti: k3-am6*: Add additional regs for DMA components
Add additional reg properties for BCDMA and PKTDMA nodes which are mostly used by bootloader components before Device Manager firmware services are available, in order to setup DMA transfers. Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Reviewed-by: Jai Luthra <j-luthra@ti.com> Link: https://lore.kernel.org/r/20231213135138.929517-4-vigneshr@ti.com Signed-off-by: Nishanth Menon <nm@ti.com>
1 parent 1b62a3c commit 7643f7e

4 files changed

Lines changed: 56 additions & 16 deletions

File tree

arch/arm64/boot/dts/ti/k3-am62-main.dtsi

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,13 @@
121121
<0x00 0x4c000000 0x00 0x20000>,
122122
<0x00 0x4a820000 0x00 0x20000>,
123123
<0x00 0x4aa40000 0x00 0x20000>,
124-
<0x00 0x4bc00000 0x00 0x100000>;
125-
reg-names = "gcfg", "bchanrt", "rchanrt", "tchanrt", "ringrt";
124+
<0x00 0x4bc00000 0x00 0x100000>,
125+
<0x00 0x48600000 0x00 0x8000>,
126+
<0x00 0x484a4000 0x00 0x2000>,
127+
<0x00 0x484c2000 0x00 0x2000>,
128+
<0x00 0x48420000 0x00 0x2000>;
129+
reg-names = "gcfg", "bchanrt", "rchanrt", "tchanrt", "ringrt",
130+
"ring", "tchan", "rchan", "bchan";
126131
msi-parent = <&inta_main_dmss>;
127132
#dma-cells = <3>;
128133

@@ -138,8 +143,13 @@
138143
reg = <0x00 0x485c0000 0x00 0x100>,
139144
<0x00 0x4a800000 0x00 0x20000>,
140145
<0x00 0x4aa00000 0x00 0x40000>,
141-
<0x00 0x4b800000 0x00 0x400000>;
142-
reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt";
146+
<0x00 0x4b800000 0x00 0x400000>,
147+
<0x00 0x485e0000 0x00 0x10000>,
148+
<0x00 0x484a0000 0x00 0x2000>,
149+
<0x00 0x484c0000 0x00 0x2000>,
150+
<0x00 0x48430000 0x00 0x1000>;
151+
reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt",
152+
"ring", "tchan", "rchan", "rflow";
143153
msi-parent = <&inta_main_dmss>;
144154
#dma-cells = <2>;
145155

arch/arm64/boot/dts/ti/k3-am62a-main.dtsi

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,13 @@
101101
<0x00 0x4c000000 0x00 0x20000>,
102102
<0x00 0x4a820000 0x00 0x20000>,
103103
<0x00 0x4aa40000 0x00 0x20000>,
104-
<0x00 0x4bc00000 0x00 0x100000>;
105-
reg-names = "gcfg", "bchanrt", "rchanrt", "tchanrt", "ringrt";
104+
<0x00 0x4bc00000 0x00 0x100000>,
105+
<0x00 0x48600000 0x00 0x8000>,
106+
<0x00 0x484a4000 0x00 0x2000>,
107+
<0x00 0x484c2000 0x00 0x2000>,
108+
<0x00 0x48420000 0x00 0x2000>;
109+
reg-names = "gcfg", "bchanrt", "rchanrt", "tchanrt", "ringrt",
110+
"ring", "tchan", "rchan", "bchan";
106111
msi-parent = <&inta_main_dmss>;
107112
#dma-cells = <3>;
108113
ti,sci = <&dmsc>;
@@ -117,8 +122,13 @@
117122
reg = <0x00 0x485c0000 0x00 0x100>,
118123
<0x00 0x4a800000 0x00 0x20000>,
119124
<0x00 0x4aa00000 0x00 0x40000>,
120-
<0x00 0x4b800000 0x00 0x400000>;
121-
reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt";
125+
<0x00 0x4b800000 0x00 0x400000>,
126+
<0x00 0x485e0000 0x00 0x10000>,
127+
<0x00 0x484a0000 0x00 0x2000>,
128+
<0x00 0x484c0000 0x00 0x2000>,
129+
<0x00 0x48430000 0x00 0x1000>;
130+
reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt",
131+
"ring", "tchan", "rchan", "rflow";
122132
msi-parent = <&inta_main_dmss>;
123133
#dma-cells = <2>;
124134
ti,sci = <&dmsc>;

arch/arm64/boot/dts/ti/k3-am62p-main.dtsi

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,13 @@
101101
<0x00 0x4c000000 0x00 0x20000>,
102102
<0x00 0x4a820000 0x00 0x20000>,
103103
<0x00 0x4aa40000 0x00 0x20000>,
104-
<0x00 0x4bc00000 0x00 0x100000>;
105-
reg-names = "gcfg", "bchanrt", "rchanrt", "tchanrt", "ringrt";
104+
<0x00 0x4bc00000 0x00 0x100000>,
105+
<0x00 0x48600000 0x00 0x8000>,
106+
<0x00 0x484a4000 0x00 0x2000>,
107+
<0x00 0x484c2000 0x00 0x2000>,
108+
<0x00 0x48420000 0x00 0x2000>;
109+
reg-names = "gcfg", "bchanrt", "rchanrt", "tchanrt", "ringrt",
110+
"ring", "tchan", "rchan", "bchan";
106111
msi-parent = <&inta_main_dmss>;
107112
#dma-cells = <3>;
108113

@@ -119,8 +124,13 @@
119124
reg = <0x00 0x485c0000 0x00 0x100>,
120125
<0x00 0x4a800000 0x00 0x20000>,
121126
<0x00 0x4aa00000 0x00 0x40000>,
122-
<0x00 0x4b800000 0x00 0x400000>;
123-
reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt";
127+
<0x00 0x4b800000 0x00 0x400000>,
128+
<0x00 0x485e0000 0x00 0x10000>,
129+
<0x00 0x484a0000 0x00 0x2000>,
130+
<0x00 0x484c0000 0x00 0x2000>,
131+
<0x00 0x48430000 0x00 0x1000>;
132+
reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt",
133+
"ring", "tchan", "rchan", "rflow";
124134
msi-parent = <&inta_main_dmss>;
125135
#dma-cells = <2>;
126136
bootph-all;

arch/arm64/boot/dts/ti/k3-am64-main.dtsi

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,13 @@
138138
<0x00 0x4c000000 0x00 0x20000>,
139139
<0x00 0x4a820000 0x00 0x20000>,
140140
<0x00 0x4aa40000 0x00 0x20000>,
141-
<0x00 0x4bc00000 0x00 0x100000>;
142-
reg-names = "gcfg", "bchanrt", "rchanrt", "tchanrt", "ringrt";
141+
<0x00 0x4bc00000 0x00 0x100000>,
142+
<0x00 0x48600000 0x00 0x8000>,
143+
<0x00 0x484a4000 0x00 0x2000>,
144+
<0x00 0x484c2000 0x00 0x2000>,
145+
<0x00 0x48420000 0x00 0x2000>;
146+
reg-names = "gcfg", "bchanrt", "rchanrt", "tchanrt", "ringrt",
147+
"ring", "tchan", "rchan", "bchan";
143148
msi-parent = <&inta_main_dmss>;
144149
#dma-cells = <3>;
145150

@@ -155,8 +160,13 @@
155160
reg = <0x00 0x485c0000 0x00 0x100>,
156161
<0x00 0x4a800000 0x00 0x20000>,
157162
<0x00 0x4aa00000 0x00 0x40000>,
158-
<0x00 0x4b800000 0x00 0x400000>;
159-
reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt";
163+
<0x00 0x4b800000 0x00 0x400000>,
164+
<0x00 0x485e0000 0x00 0x20000>,
165+
<0x00 0x484a0000 0x00 0x4000>,
166+
<0x00 0x484c0000 0x00 0x2000>,
167+
<0x00 0x48430000 0x00 0x4000>;
168+
reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt",
169+
"ring", "tchan", "rchan", "rflow";
160170
msi-parent = <&inta_main_dmss>;
161171
#dma-cells = <2>;
162172

0 commit comments

Comments
 (0)