1 /dts-v1/;
3 / {
4 /* Device resource definitions based on current supported QMSS, CPPI, and
5 * PA LLD resources */
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 };
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 */
168 };