]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/rm-lld.git/blob - device/k2h/global-resource-list-arm-dsp.dts
Merge branch 'releases/mcsdk_03.01.00.00'
[keystone-rtos/rm-lld.git] / device / k2h / global-resource-list-arm-dsp.dts
1 /dts-v1/;
3 / {
4     /* Device resource definitions based on current supported QMSS, CPPI, and 
5      * PA LLD resources */
6         
7     qmss {
8         /* Number of descriptors inserted by ARM */
9         ns-assignment = "ARM_Descriptors", <0 4096>;
10     
11         /* QMSS in joint mode affects only -qm1 resource */
12         control-qm1 {
13             resource-range = <0 1>;
14         };
15         control-qm2 {
16             resource-range = <0 1>;
17         }; 
18         
19         /* QMSS in joint mode affects only -qm1 resource */
20         linkram-control-qm1 {
21             resource-range = <0 1>;
22         };
23         linkram-control-qm2 {
24             resource-range = <0 1>;
25         }; 
27         /* QMSS in joint mode affects only -qm1 resource */
28         linkram-qm1 {
29             /* hw allows max of 512K descriptors */
30             resource-range = <0x00000000 0x00080000>;
31         };
32         linkram-qm2 {
33             /* hw allows max of 512K descriptors */
34             resource-range = <0x00000000 0x00080000>;
35         };      
37         /* QMSS in joint mode affects only -qm1 resource */
38         memory-regions-qm1 {
39             resource-range = <0 64>;
40         };
41         memory-regions-qm2 {
42             resource-range = <0 64>;
43         };  
45         /* Queues match device specification and/or csl_qm_queue.h regardless of split or joint mode */
46         LOW_PRIORITY_QUEUE-qm1 {
47             resource-range = <0 512>;
48         };
49         AIF_QUEUE-qm1 {
50             resource-range = <512 128>;
51         };
52         PASS_QUEUE-qm1 {
53             resource-range = <640 9>;
54         };
55         INTC_QUEUE-qm1 {
56             resource-range = <652 6>;
57         }; 
58         INTC_SET2_QUEUE-qm1 {
59             resource-range = <658 8>;
60         }; 
61         INTC_SET3_QUEUE-qm1 {
62             resource-range = <666 6>;
63         }; 
64         SRIO_QUEUE-qm1 {
65             resource-range = <672 16>;
66         }; 
67         FFTC_A_QUEUE-qm1 {
68             resource-range = <688 4>;
69         }; 
70         FFTC_B_QUEUE-qm1 {
71             resource-range = <692 4>;
72         }; 
73         HIGH_PRIORITY_QUEUE-qm1 {
74             resource-range = <704 32>;
75         };       
76         STARVATION_COUNTER_QUEUE-qm1 {
77             resource-range = <736 64>;
78         };  
79         INFRASTRUCTURE_QUEUE-qm1 {
80             resource-range = <800 32>;
81         }; 
82         TRAFFIC_SHAPING_QUEUE-qm1 {
83             resource-range = <832 32>;
84         };         
85         BCP_QUEUE-qm1 {
86             resource-range = <864 8>;
87         };         
88         FFTC_C_QUEUE-qm1 {
89             resource-range = <872 4>;
90         }; 
91         FFTC_D_QUEUE-qm1 {
92             resource-range = <876 4>;
93         }; 
94         FFTC_E_QUEUE-qm1 {
95             resource-range = <880 4>;
96         }; 
97         FFTC_F_QUEUE-qm1 {
98             resource-range = <884 4>;
99         }; 
100         GENERAL_PURPOSE_QUEUE-qm1 {
101             resource-range = <896 7296>;
102         };    
103         LOW_PRIORITY_QUEUE-qm2 {
104             resource-range = <8192 512>;
105         };
106         INTC_SET4_QUEUE-qm2 {
107             resource-range = <8844 20>;
108         }; 
109         GIC400_QUEUE-qm2 {
110             resource-range = <8704 32>;
111         };    
112         EDMA_4_QUEUE-qm2 {
113             resource-range = <8736 8>;
114         };     
115         HLINK_BROADCAST_QUEUE-qm2 {
116             resource-range = <8744 8>;
117         }; 
118         XGE_QUEUE-qm2 {
119             resource-range = <8752 8>;
120         };         
121         HLINK_0_QUEUE-qm2 {
122             resource-range = <8796 16>;
123         };       
124         DXB_QUEUE-qm2 {
125             resource-range = <8836 8>;
126         };         
127         HLINK_1_QUEUE-qm2 {
128             resource-range = <8864 16>;
129         };
130         HIGH_PRIORITY_QUEUE-qm2 {
131             resource-range = <8896 32>;
132         };       
133         STARVATION_COUNTER_QUEUE-qm2 {
134             resource-range = <8928 64>;
135         };  
136         QM2_INFRASTRUCTURE_QUEUE-qm2 {
137             resource-range = <8992 32>;
138         }; 
139         GENERAL_PURPOSE_QUEUE-qm2 {
140             resource-range = <9024 7360>;
141         };   
143         firmware-pdsp {
144             resource-range = <0 8>;
145         };        
146         accumulator0-ch { /* accumulator using first INTD */
147             resource-range = <0 48>;          
148         };              
149         accumulator1-ch { /* accumulator using second INTD */
150             resource-range = <0 48>;          
151         };              
152     }; /* qmss */
154     cppi {
155         srio-rx-ch {
156             resource-range = <0 16>;
157         };
158         srio-tx-ch {
159             resource-range = <0 16>;
160         };
161         srio-rx-flow-id {
162             resource-range = <0 20>;
163         };   
165         aif-rx-ch {
166             resource-range = <0 129>;
167         };
168         aif-tx-ch {
169             resource-range = <0 129>;
170         };
171         aif-rx-flow-id {
172             resource-range = <0 129>;
173         };      
175         fftc-a-rx-ch {
176             resource-range = <0 4>;
177         };
178         fftc-a-tx-ch {
179             resource-range = <0 4>;
180         };
181         fftc-a-rx-flow-id {
182             resource-range = <0 8>;
183         };   
185         fftc-b-rx-ch {
186             resource-range = <0 4>;
187         };
188         fftc-b-tx-ch {
189             resource-range = <0 4>;
190         };
191         fftc-b-rx-flow-id {
192             resource-range = <0 8>;
193         };   
195         fftc-c-rx-ch {
196             resource-range = <0 4>;
197         };
198         fftc-c-tx-ch {
199             resource-range = <0 4>;
200         };
201         fftc-c-rx-flow-id {
202             resource-range = <0 8>;
203         };
205         fftc-d-rx-ch {
206             resource-range = <0 4>;
207         };
208         fftc-d-tx-ch {
209             resource-range = <0 4>;
210         };
211         fftc-d-rx-flow-id {
212             resource-range = <0 8>;
213         };   
215         fftc-e-rx-ch {
216             resource-range = <0 4>;
217         };
218         fftc-e-tx-ch {
219             resource-range = <0 4>;
220         };
221         fftc-e-rx-flow-id {
222             resource-range = <0 8>;
223         };
225         fftc-f-rx-ch {
226             resource-range = <0 4>;
227         };
228         fftc-f-tx-ch {
229             resource-range = <0 4>;
230         };
231         fftc-f-rx-flow-id {
232             resource-range = <0 8>;
233         };         
234         
235         pass-rx-ch {
236             resource-range = <0 24>;
237         };
238         pass-tx-ch {
239             resource-range = <0 9>;
240         };
241         pass-rx-flow-id {
242             resource-range = <0 32>;
243         };   
245         qmss-qm1-rx-ch {
246             resource-range = <0 32>;
247         };
248         qmss-qm1-tx-ch {
249             resource-range = <0 32>;
250         };
251         qmss-qm1-rx-flow-id {
252             resource-range = <0 64>;
253         };   
255         qmss-qm2-rx-ch {
256             resource-range = <0 32>;
257         };
258         qmss-qm2-tx-ch {
259             resource-range = <0 32>;
260         };
261         qmss-qm2-rx-flow-id {
262             resource-range = <0 64>;
263         };        
265         bcp-rx-ch {
266             resource-range = <0 8>;
267         };
268         bcp-tx-ch {
269             resource-range = <0 8>;
270         };
271         bcp-rx-flow-id {
272             resource-range = <0 64>;
273         };           
275         xge-rx-ch {
276             resource-range = <0 16>;
277         };
278         xge-tx-ch {
279             resource-range = <0 8>;
280         };
281         xge-rx-flow-id {
282             resource-range = <0 32>;
283         };           
284     }; /* cppi */
286     pa {
287         pa-lut { 
288             resource-range = <0 5>;
289         };
290         pa-firmware {
291             resource-range = <0 1>;
292         };
293         pa-32bUsrStats {
294             resource-range = <64 384>;
295         };
296         pa-64bUsrStats {
297             resource-range = <0 64>;
298         };
299     }; /* pa */
300     
301 };