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