10gig definitions missing from global-resoruce-list-arm-dsp.dts
[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-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         SRIO_QUEUE-qm1 {
59             resource-range = <672 16>;
60         }; 
61         FFTC_A_QUEUE-qm1 {
62             resource-range = <688 4>;
63         }; 
64         FFTC_B_QUEUE-qm1 {
65             resource-range = <692 4>;
66         }; 
67         HIGH_PRIORITY_QUEUE-qm1 {
68             resource-range = <704 32>;
69         };       
70         STARVATION_COUNTER_QUEUE-qm1 {
71             resource-range = <736 64>;
72         };  
73         INFRASTRUCTURE_QUEUE-qm1 {
74             resource-range = <800 32>;
75         }; 
76         TRAFFIC_SHAPING_QUEUE-qm1 {
77             resource-range = <832 32>;
78         };         
79         BCP_QUEUE-qm1 {
80             resource-range = <864 8>;
81         };         
82         FFTC_C_QUEUE-qm1 {
83             resource-range = <872 4>;
84         }; 
85         FFTC_D_QUEUE-qm1 {
86             resource-range = <876 4>;
87         }; 
88         FFTC_E_QUEUE-qm1 {
89             resource-range = <880 4>;
90         }; 
91         FFTC_F_QUEUE-qm1 {
92             resource-range = <884 4>;
93         }; 
94         GENERAL_PURPOSE_QUEUE-qm1 {
95             resource-range = <896 7296>;
96         };    
97         LOW_PRIORITY_QUEUE-qm2 {
98             resource-range = <8192 512>;
99         };
100         GIC400_QUEUE-qm2 {
101             resource-range = <8704 32>;
102         };    
103         EDMA_4_QUEUE-qm2 {
104             resource-range = <8736 8>;
105         };     
106         HLINK_BROADCAST_QUEUE-qm2 {
107             resource-range = <8744 8>;
108         }; 
109         XGE_QUEUE-qm2 {
110             resource-range = <8752 8>;
111         };         
112         HLINK_0_QUEUE-qm2 {
113             resource-range = <8796 16>;
114         };       
115         DXB_QUEUE-qm2 {
116             resource-range = <8836 8>;
117         };         
118         HLINK_1_QUEUE-qm2 {
119             resource-range = <8864 16>;
120         };
121         HIGH_PRIORITY_QUEUE-qm2 {
122             resource-range = <8896 32>;
123         };       
124         STARVATION_COUNTER_QUEUE-qm2 {
125             resource-range = <8928 64>;
126         };  
127         QM2_INFRASTRUCTURE_QUEUE-qm2 {
128             resource-range = <8992 32>;
129         }; 
130         GENERAL_PURPOSE_QUEUE-qm2 {
131             resource-range = <9024 7360>;
132         };   
134         firmware-pdsp {
135             resource-range = <0 8>;
136         };        
137         accumulator-ch {
138             resource-range = <0 48>;          
139         };              
140     }; /* qmss */
142     cppi {
143         srio-rx-ch {
144             resource-range = <0 16>;
145         };
146         srio-tx-ch {
147             resource-range = <0 16>;
148         };
149         srio-rx-flow-id {
150             resource-range = <0 20>;
151         };   
153         aif-rx-ch {
154             resource-range = <0 129>;
155         };
156         aif-tx-ch {
157             resource-range = <0 129>;
158         };
159         aif-rx-flow-id {
160             resource-range = <0 129>;
161         };      
163         fftc-a-rx-ch {
164             resource-range = <0 4>;
165         };
166         fftc-a-tx-ch {
167             resource-range = <0 4>;
168         };
169         fftc-a-rx-flow-id {
170             resource-range = <0 8>;
171         };   
173         fftc-b-rx-ch {
174             resource-range = <0 4>;
175         };
176         fftc-b-tx-ch {
177             resource-range = <0 4>;
178         };
179         fftc-b-rx-flow-id {
180             resource-range = <0 8>;
181         };   
183         fftc-c-rx-ch {
184             resource-range = <0 4>;
185         };
186         fftc-c-tx-ch {
187             resource-range = <0 4>;
188         };
189         fftc-c-rx-flow-id {
190             resource-range = <0 8>;
191         };
193         fftc-d-rx-ch {
194             resource-range = <0 4>;
195         };
196         fftc-d-tx-ch {
197             resource-range = <0 4>;
198         };
199         fftc-d-rx-flow-id {
200             resource-range = <0 8>;
201         };   
203         fftc-e-rx-ch {
204             resource-range = <0 4>;
205         };
206         fftc-e-tx-ch {
207             resource-range = <0 4>;
208         };
209         fftc-e-rx-flow-id {
210             resource-range = <0 8>;
211         };
213         fftc-f-rx-ch {
214             resource-range = <0 4>;
215         };
216         fftc-f-tx-ch {
217             resource-range = <0 4>;
218         };
219         fftc-f-rx-flow-id {
220             resource-range = <0 8>;
221         };         
222         
223         pass-rx-ch {
224             resource-range = <0 24>;
225         };
226         pass-tx-ch {
227             resource-range = <0 9>;
228         };
229         pass-rx-flow-id {
230             resource-range = <0 32>;
231         };   
233         qmss-qm1-rx-ch {
234             resource-range = <0 32>;
235         };
236         qmss-qm1-tx-ch {
237             resource-range = <0 32>;
238         };
239         qmss-qm1-rx-flow-id {
240             resource-range = <0 64>;
241         };   
243         qmss-qm2-rx-ch {
244             resource-range = <0 32>;
245         };
246         qmss-qm2-tx-ch {
247             resource-range = <0 32>;
248         };
249         qmss-qm2-rx-flow-id {
250             resource-range = <0 64>;
251         };        
253         bcp-rx-ch {
254             resource-range = <0 8>;
255         };
256         bcp-tx-ch {
257             resource-range = <0 8>;
258         };
259         bcp-rx-flow-id {
260             resource-range = <0 64>;
261         };           
263         xge-rx-ch {
264             resource-range = <0 16>;
265         };
266         xge-tx-ch {
267             resource-range = <0 8>;
268         };
269         xge-rx-flow-id {
270             resource-range = <0 32>;
271         };           
272     }; /* cppi */
274     pa {
275         pa-lut { 
276             resource-range = <0 5>;
277         };
278         pa-firmware {
279             resource-range = <0 1>;
280         };
281     }; /* pa */
282     
283 };