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