b31b05d22f7321095a0952458047c80372e20f8f
[keystone-rtos/rm-lld.git] / device / k2k / 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         linkram-control {
9                 resource-range = <0 1>;
10         };
11         linkram {
12             resource-range = <0x00000000 0xFFFFFFFF>;
13         };
14         memory-regions {
15                         resource-range = <0 64>;
16         };
17         firmware-pdsp {
18             resource-range = <0 8>;
19         };
20         queues {
21             resource-range = <0 16384>;
22         };
23         accumulator-ch {
24             resource-range = <0 48>;          
25         };
26         qos-timer {
27                         resource-range = <0 1>;
28         };
29         qos-cluster {
30             resource-range = <0 8>;
31         };
32         qos-queue {
33                         resource-range = <0 64>;
34         };              
35     }; /* qmss */
37     cppi {
38         srio-rx-ch {
39                 resource-range = <0 16>;
40         };
41         srio-tx-ch {
42                 resource-range = <0 16>;
43         };
44         srio-rx-flow-id {
45                 resource-range = <0 20>;
46         };   
48         aif-rx-ch {
49                 resource-range = <0 129>;
50         };
51         aif-tx-ch {
52                 resource-range = <0 129>;
53         };
54         aif-rx-flow-id {
55                 resource-range = <0 129>;
56         };      
58         fftc-a-rx-ch {
59                 resource-range = <0 4>;
60         };
61         fftc-a-tx-ch {
62                 resource-range = <0 4>;
63         };
64         fftc-a-rx-flow-id {
65                 resource-range = <0 8>;
66         };   
68         fftc-b-rx-ch {
69                 resource-range = <0 4>;
70         };
71         fftc-b-tx-ch {
72                 resource-range = <0 4>;
73         };
74         fftc-b-rx-flow-id {
75                 resource-range = <0 8>;
76         };   
78         fftc-c-rx-ch {
79                 resource-range = <0 4>;
80         };
81         fftc-c-tx-ch {
82                 resource-range = <0 4>;
83         };
84         fftc-c-rx-flow-id {
85                 resource-range = <0 8>;
86         };
88         fftc-d-rx-ch {
89                 resource-range = <0 4>;
90         };
91         fftc-d-tx-ch {
92                 resource-range = <0 4>;
93         };
94         fftc-d-rx-flow-id {
95                 resource-range = <0 8>;
96         };   
98         fftc-e-rx-ch {
99                 resource-range = <0 4>;
100         };
101         fftc-e-tx-ch {
102                 resource-range = <0 4>;
103         };
104         fftc-e-rx-flow-id {
105                 resource-range = <0 8>;
106         };
108         fftc-f-rx-ch {
109                 resource-range = <0 4>;
110         };
111         fftc-f-tx-ch {
112                 resource-range = <0 4>;
113         };
114         fftc-f-rx-flow-id {
115                 resource-range = <0 8>;
116         };         
117         
118         pass-rx-ch {
119                 resource-range = <0 24>;
120         };
121         pass-tx-ch {
122                 resource-range = <0 9>;
123         };
124         pass-rx-flow-id {
125                 resource-range = <0 32>;
126         };   
128         qmss-qm1-rx-ch {
129                 resource-range = <0 32>;
130         };
131         qmss-qm1-tx-ch {
132                 resource-range = <0 32>;
133         };
134         qmss-qm1-rx-flow-id {
135                 resource-range = <0 64>;
136         };   
138         qmss-qm2-rx-ch {
139                 resource-range = <0 32>;
140         };
141         qmss-qm2-tx-ch {
142                 resource-range = <0 32>;
143         };
144         qmss-qm2-rx-flow-id {
145                 resource-range = <0 64>;
146         };        
148         bcp-rx-ch {
149                 resource-range = <0 8>;
150         };
151         bcp-tx-ch {
152                 resource-range = <0 8>;
153         };
154         bcp-rx-flow-id {
155                 resource-range = <0 64>;
156         };           
157     }; /* cppi */
159     pa {
160         pa-lut { 
161             resource-range = <0 5>;
162         };
163         pa-firmware {
164             resource-range = <0 1>;
165         };
166     }; /* pa */
167     
168 };