]> 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
add high priority and starvation counter queues to second qm
[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             resource-range = <0x00000000 0xFFFFFFFF>;
30         };
31         linkram-qm2 {
32             resource-range = <0x00000000 0xFFFFFFFF>;
33         };      
35         /* QMSS in joint mode affects only -qm1 resource */
36         memory-regions-qm1 {
37             resource-range = <0 64>;
38         };
39         memory-regions-qm2 {
40             resource-range = <0 64>;
41         };  
43         /* Queues match device specification and/or csl_qm_queue.h regardless of split or joint mode */
44         LOW_PRIORITY_QUEUE-qm1 {
45             resource-range = <0 512>;
46         };
47         AIF_QUEUE-qm1 {
48             resource-range = <512 128>;
49         };
50         PASS_QUEUE-qm1 {
51             resource-range = <640 9>;
52         };
53         INTC_QUEUE-qm1 {
54             resource-range = <652 6>;
55         }; 
56         SRIO_QUEUE-qm1 {
57             resource-range = <672 16>;
58         }; 
59         FFTC_A_QUEUE-qm1 {
60             resource-range = <688 4>;
61         }; 
62         FFTC_B_QUEUE-qm1 {
63             resource-range = <692 4>;
64         }; 
65         HIGH_PRIORITY_QUEUE-qm1 {
66             resource-range = <704 32>;
67         };       
68         STARVATION_COUNTER_QUEUE-qm1 {
69             resource-range = <736 64>;
70         };  
71         INFRASTRUCTURE_QUEUE-qm1 {
72             resource-range = <800 32>;
73         }; 
74         TRAFFIC_SHAPING_QUEUE-qm1 {
75             resource-range = <832 32>;
76         };         
77         BCP_QUEUE-qm1 {
78             resource-range = <864 8>;
79         };         
80         FFTC_C_QUEUE-qm1 {
81             resource-range = <872 4>;
82         }; 
83         FFTC_D_QUEUE-qm1 {
84             resource-range = <876 4>;
85         }; 
86         FFTC_E_QUEUE-qm1 {
87             resource-range = <880 4>;
88         }; 
89         FFTC_F_QUEUE-qm1 {
90             resource-range = <884 4>;
91         }; 
92         GENERAL_PURPOSE_QUEUE-qm1 {
93             resource-range = <896 7296>;
94         };    
95         LOW_PRIORITY_QUEUE-qm2 {
96             resource-range = <8192 512>;
97         };
98         GIC400_QUEUE-qm2 {
99             resource-range = <8704 32>;
100         };    
101         EDMA_4_QUEUE-qm2 {
102             resource-range = <8736 8>;
103         };     
104         HLINK_BROADCAST_QUEUE-qm2 {
105             resource-range = <8744 8>;
106         }; 
107         XGE_QUEUE-qm2 {
108             resource-range = <8752 8>;
109         };         
110         HLINK_0_QUEUE-qm2 {
111             resource-range = <8760 16>;
112         };       
113         DXB_QUEUE-qm2 {
114             resource-range = <8836 8>;
115         };         
116         HLINK_1_QUEUE-qm2 {
117             resource-range = <8864 16>;
118         };
119         HIGH_PRIORITY_QUEUE-qm2 {
120             resource-range = <8896 32>;
121         };       
122         STARVATION_COUNTER_QUEUE-qm2 {
123             resource-range = <8928 64>;
124         };  
125         QM2_INFRASTRUCTURE_QUEUE-qm2 {
126             resource-range = <8992 32>;
127         }; 
128         GENERAL_PURPOSE_QUEUE-qm2 {
129             resource-range = <9024 7360>;
130         };   
132         firmware-pdsp {
133             resource-range = <0 8>;
134         };        
135         accumulator-ch {
136             resource-range = <0 48>;          
137         };              
138     }; /* qmss */
140     cppi {
141         srio-rx-ch {
142             resource-range = <0 16>;
143         };
144         srio-tx-ch {
145             resource-range = <0 16>;
146         };
147         srio-rx-flow-id {
148             resource-range = <0 20>;
149         };   
151         aif-rx-ch {
152             resource-range = <0 129>;
153         };
154         aif-tx-ch {
155             resource-range = <0 129>;
156         };
157         aif-rx-flow-id {
158             resource-range = <0 129>;
159         };      
161         fftc-a-rx-ch {
162             resource-range = <0 4>;
163         };
164         fftc-a-tx-ch {
165             resource-range = <0 4>;
166         };
167         fftc-a-rx-flow-id {
168             resource-range = <0 8>;
169         };   
171         fftc-b-rx-ch {
172             resource-range = <0 4>;
173         };
174         fftc-b-tx-ch {
175             resource-range = <0 4>;
176         };
177         fftc-b-rx-flow-id {
178             resource-range = <0 8>;
179         };   
181         fftc-c-rx-ch {
182             resource-range = <0 4>;
183         };
184         fftc-c-tx-ch {
185             resource-range = <0 4>;
186         };
187         fftc-c-rx-flow-id {
188             resource-range = <0 8>;
189         };
191         fftc-d-rx-ch {
192             resource-range = <0 4>;
193         };
194         fftc-d-tx-ch {
195             resource-range = <0 4>;
196         };
197         fftc-d-rx-flow-id {
198             resource-range = <0 8>;
199         };   
201         fftc-e-rx-ch {
202             resource-range = <0 4>;
203         };
204         fftc-e-tx-ch {
205             resource-range = <0 4>;
206         };
207         fftc-e-rx-flow-id {
208             resource-range = <0 8>;
209         };
211         fftc-f-rx-ch {
212             resource-range = <0 4>;
213         };
214         fftc-f-tx-ch {
215             resource-range = <0 4>;
216         };
217         fftc-f-rx-flow-id {
218             resource-range = <0 8>;
219         };         
220         
221         pass-rx-ch {
222             resource-range = <0 24>;
223         };
224         pass-tx-ch {
225             resource-range = <0 9>;
226         };
227         pass-rx-flow-id {
228             resource-range = <0 32>;
229         };   
231         qmss-qm1-rx-ch {
232             resource-range = <0 32>;
233         };
234         qmss-qm1-tx-ch {
235             resource-range = <0 32>;
236         };
237         qmss-qm1-rx-flow-id {
238             resource-range = <0 64>;
239         };   
241         qmss-qm2-rx-ch {
242             resource-range = <0 32>;
243         };
244         qmss-qm2-tx-ch {
245             resource-range = <0 32>;
246         };
247         qmss-qm2-rx-flow-id {
248             resource-range = <0 64>;
249         };        
251         bcp-rx-ch {
252             resource-range = <0 8>;
253         };
254         bcp-tx-ch {
255             resource-range = <0 8>;
256         };
257         bcp-rx-flow-id {
258             resource-range = <0 64>;
259         };           
260     }; /* cppi */
262     pa {
263         pa-lut { 
264             resource-range = <0 5>;
265         };
266         pa-firmware {
267             resource-range = <0 1>;
268         };
269     }; /* pa */
270     
271 };