@@ -37,11 +37,11 @@ properties:
3737
3838 reg :
3939 minItems : 3
40- maxItems : 5
40+ maxItems : 9
4141
4242 reg-names :
4343 minItems : 3
44- maxItems : 5
44+ maxItems : 9
4545
4646 " #dma-cells " :
4747 const : 3
@@ -141,7 +141,10 @@ allOf:
141141 ti,sci-rm-range-tchan : false
142142
143143 reg :
144- maxItems : 3
144+ items :
145+ - description : BCDMA Control /Status Registers region
146+ - description : RX Channel Realtime Registers region
147+ - description : Ring Realtime Registers region
145148
146149 reg-names :
147150 items :
@@ -161,14 +164,29 @@ allOf:
161164 properties :
162165 reg :
163166 minItems : 5
167+ items :
168+ - description : BCDMA Control /Status Registers region
169+ - description : Block Copy Channel Realtime Registers region
170+ - description : RX Channel Realtime Registers region
171+ - description : TX Channel Realtime Registers region
172+ - description : Ring Realtime Registers region
173+ - description : Ring Configuration Registers region
174+ - description : TX Channel Configuration Registers region
175+ - description : RX Channel Configuration Registers region
176+ - description : Block Copy Channel Configuration Registers region
164177
165178 reg-names :
179+ minItems : 5
166180 items :
167181 - const : gcfg
168182 - const : bchanrt
169183 - const : rchanrt
170184 - const : tchanrt
171185 - const : ringrt
186+ - const : ring
187+ - const : tchan
188+ - const : rchan
189+ - const : bchan
172190
173191 required :
174192 - ti,sci-rm-range-bchan
@@ -184,7 +202,11 @@ allOf:
184202 ti,sci-rm-range-bchan : false
185203
186204 reg :
187- maxItems : 4
205+ items :
206+ - description : BCDMA Control /Status Registers region
207+ - description : RX Channel Realtime Registers region
208+ - description : TX Channel Realtime Registers region
209+ - description : Ring Realtime Registers region
188210
189211 reg-names :
190212 items :
@@ -220,8 +242,13 @@ examples:
220242 <0x0 0x4c000000 0x0 0x20000>,
221243 <0x0 0x4a820000 0x0 0x20000>,
222244 <0x0 0x4aa40000 0x0 0x20000>,
223- <0x0 0x4bc00000 0x0 0x100000>;
224- reg-names = "gcfg", "bchanrt", "rchanrt", "tchanrt", "ringrt";
245+ <0x0 0x4bc00000 0x0 0x100000>,
246+ <0x0 0x48600000 0x0 0x8000>,
247+ <0x0 0x484a4000 0x0 0x2000>,
248+ <0x0 0x484c2000 0x0 0x2000>,
249+ <0x0 0x48420000 0x0 0x2000>;
250+ reg-names = "gcfg", "bchanrt", "rchanrt", "tchanrt", "ringrt",
251+ "ring", "tchan", "rchan", "bchan";
225252 msi-parent = <&inta_main_dmss>;
226253 #dma-cells = <3>;
227254
0 commit comments