]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/rm-lld.git/blob - device/k2h/global-resource-list.dts
sync with linux
[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         SRIO_QUEUE-qm1 {
56             resource-range = <672 16>;
57         }; 
58         FFTC_A_QUEUE-qm1 {
59             resource-range = <688 4>;
60         }; 
61         FFTC_B_QUEUE-qm1 {
62             resource-range = <692 4>;
63         }; 
64         HIGH_PRIORITY_QUEUE-qm1 {
65             resource-range = <704 32>;
66         };       
67         STARVATION_COUNTER_QUEUE-qm1 {
68             resource-range = <736 64>;
69         };  
70         INFRASTRUCTURE_QUEUE-qm1 {
71             resource-range = <800 32>;
72         }; 
73         TRAFFIC_SHAPING_QUEUE-qm1 {
74             resource-range = <832 32>;
75         };         
76         BCP_QUEUE-qm1 {
77             resource-range = <864 8>;
78         };         
79         FFTC_C_QUEUE-qm1 {
80             resource-range = <872 4>;
81         }; 
82         FFTC_D_QUEUE-qm1 {
83             resource-range = <876 4>;
84         }; 
85         FFTC_E_QUEUE-qm1 {
86             resource-range = <880 4>;
87         }; 
88         FFTC_F_QUEUE-qm1 {
89             resource-range = <884 4>;
90         }; 
91         GENERAL_PURPOSE_QUEUE-qm1 {
92             resource-range = <896 7296>;
93         };    
94         LOW_PRIORITY_QUEUE-qm2 {
95             resource-range = <8192 512>;
96         };
97         GIC400_QUEUE-qm2 {
98             resource-range = <8704 32>;
99         };    
100         EDMA_4_QUEUE-qm2 {
101             resource-range = <8736 8>;
102         };     
103         HLINK_BROADCAST_QUEUE-qm2 {
104             resource-range = <8744 8>;
105         }; 
106         XGE_QUEUE-qm2 {
107             resource-range = <8752 8>;
108         };         
109         HLINK_0_QUEUE-qm2 {
110             resource-range = <8760 16>;
111         };       
112         DXB_QUEUE-qm2 {
113             resource-range = <8836 8>;
114         };         
115         HLINK_1_QUEUE-qm2 {
116             resource-range = <8864 16>;
117         };
118         HIGH_PRIORITY_QUEUE-qm2 {
119             resource-range = <8896 32>;
120         };       
121         STARVATION_COUNTER_QUEUE-qm2 {
122             resource-range = <8928 64>;
123         };  
124         QM2_INFRASTRUCTURE_QUEUE-qm2 {
125             resource-range = <8992 32>;
126         }; 
127         GENERAL_PURPOSE_QUEUE-qm2 {
128             resource-range = <9024 7360>;
129         };   
131         firmware-pdsp {
132             resource-range = <0 8>;
133         };        
134         accumulator-ch {
135             resource-range = <0 48>;          
136         };              
137     }; /* qmss */
139     cppi {
140         srio-rx-ch {
141             resource-range = <0 16>;
142         };
143         srio-tx-ch {
144             resource-range = <0 16>;
145         };
146         srio-rx-flow-id {
147             resource-range = <0 20>;
148         };   
150         aif-rx-ch {
151             resource-range = <0 129>;
152         };
153         aif-tx-ch {
154             resource-range = <0 129>;
155         };
156         aif-rx-flow-id {
157             resource-range = <0 129>;
158         };      
160         fftc-a-rx-ch {
161             resource-range = <0 4>;
162         };
163         fftc-a-tx-ch {
164             resource-range = <0 4>;
165         };
166         fftc-a-rx-flow-id {
167             resource-range = <0 8>;
168         };   
170         fftc-b-rx-ch {
171             resource-range = <0 4>;
172         };
173         fftc-b-tx-ch {
174             resource-range = <0 4>;
175         };
176         fftc-b-rx-flow-id {
177             resource-range = <0 8>;
178         };   
180         fftc-c-rx-ch {
181             resource-range = <0 4>;
182         };
183         fftc-c-tx-ch {
184             resource-range = <0 4>;
185         };
186         fftc-c-rx-flow-id {
187             resource-range = <0 8>;
188         };
190         fftc-d-rx-ch {
191             resource-range = <0 4>;
192         };
193         fftc-d-tx-ch {
194             resource-range = <0 4>;
195         };
196         fftc-d-rx-flow-id {
197             resource-range = <0 8>;
198         };   
200         fftc-e-rx-ch {
201             resource-range = <0 4>;
202         };
203         fftc-e-tx-ch {
204             resource-range = <0 4>;
205         };
206         fftc-e-rx-flow-id {
207             resource-range = <0 8>;
208         };
210         fftc-f-rx-ch {
211             resource-range = <0 4>;
212         };
213         fftc-f-tx-ch {
214             resource-range = <0 4>;
215         };
216         fftc-f-rx-flow-id {
217             resource-range = <0 8>;
218         };         
219         
220         pass-rx-ch {
221             resource-range = <0 24>;
222         };
223         pass-tx-ch {
224             resource-range = <0 9>;
225         };
226         pass-rx-flow-id {
227             resource-range = <0 32>;
228         };   
230         qmss-qm1-rx-ch {
231             resource-range = <0 32>;
232         };
233         qmss-qm1-tx-ch {
234             resource-range = <0 32>;
235         };
236         qmss-qm1-rx-flow-id {
237             resource-range = <0 64>;
238         };   
240         qmss-qm2-rx-ch {
241             resource-range = <0 32>;
242         };
243         qmss-qm2-tx-ch {
244             resource-range = <0 32>;
245         };
246         qmss-qm2-rx-flow-id {
247             resource-range = <0 64>;
248         };        
250         bcp-rx-ch {
251             resource-range = <0 8>;
252         };
253         bcp-tx-ch {
254             resource-range = <0 8>;
255         };
256         bcp-rx-flow-id {
257             resource-range = <0 64>;
258         };           
259     }; /* cppi */
261     pa {
262         pa-lut { 
263             resource-range = <0 5>;
264         };
265         pa-firmware {
266             resource-range = <0 1>;
267         };
268     }; /* pa */
269     
270 };