1 /dts-v1/;
3 /* Policy assigning all resources to RM instances running on DSP. */
5 / {
6 /* Valid instance list contains instance names used within TI example projects
7 * utilizing RM. The list can be modified as needed by applications integrating
8 * RM. For an RM instance to be given permissions the name used to initialize it
9 * must be present in this list */
10 valid-instances = "RM_Server",
11 "RM_Client0",
12 "RM_Client1",
13 "RM_Client2",
14 "RM_Client3",
15 "RM_Client4",
16 "RM_Client5",
17 "RM_Client6",
18 "RM_Client7";
20 qmss {
21 linkram-control {
22 assignments = <0 1>, "iu = (*)";
23 };
24 linkram {
25 assignments = <0x00000000 0xFFFFFFFF>, "iu = (*)";
26 };
27 memory-regions {
28 assignments = <0 64>, "iu = (*)";
29 };
30 firmware-pdsp {
31 assignments = <0 8>, "iu = (*)";
32 };
33 queues {
34 assignments = <0 16384>, "iu = (*)";
35 };
36 accumulator-ch {
37 assignments = <0 48>, "iu = (*)";
38 };
39 qos-timer {
40 assignments = <0 1>, "iu = (*)";
41 };
42 qos-cluster {
43 assignments = <0 8>, "iu = (*)";
44 };
45 qos-queue {
46 assignments = <0 64>, "iu = (*)";
47 };
48 }; /* qmss */
50 cppi {
51 srio-rx-ch {
52 assignments = <0 16>, "iu = (*)";
53 };
54 srio-tx-ch {
55 assignments = <0 16>, "iu = (*)";
56 };
57 srio-rx-flow-id {
58 assignments = <0 20>, "iu = (*)";
59 };
61 aif-rx-ch {
62 assignments = <0 129>, "iu = (*)";
63 };
64 aif-tx-ch {
65 assignments = <0 129>, "iu = (*)";
66 };
67 aif-rx-flow-id {
68 assignments = <0 129>, "iu = (*)";
69 };
71 fftc-a-rx-ch {
72 assignments = <0 4>, "iu = (*)";
73 };
74 fftc-a-tx-ch {
75 assignments = <0 4>, "iu = (*)";
76 };
77 fftc-a-rx-flow-id {
78 assignments = <0 8>, "iu = (*)";
79 };
81 fftc-b-rx-ch {
82 assignments = <0 4>, "iu = (*)";
83 };
84 fftc-b-tx-ch {
85 assignments = <0 4>, "iu = (*)";
86 };
87 fftc-b-rx-flow-id {
88 assignments = <0 8>, "iu = (*)";
89 };
91 fftc-c-rx-ch {
92 assignments = <0 4>, "iu = (*)";
93 };
94 fftc-c-tx-ch {
95 assignments = <0 4>, "iu = (*)";
96 };
97 fftc-c-rx-flow-id {
98 assignments = <0 8>, "iu = (*)";
99 };
101 fftc-d-rx-ch {
102 assignments = <0 4>, "iu = (*)";
103 };
104 fftc-d-tx-ch {
105 assignments = <0 4>, "iu = (*)";
106 };
107 fftc-d-rx-flow-id {
108 assignments = <0 8>, "iu = (*)";
109 };
111 fftc-e-rx-ch {
112 assignments = <0 4>, "iu = (*)";
113 };
114 fftc-e-tx-ch {
115 assignments = <0 4>, "iu = (*)";
116 };
117 fftc-e-rx-flow-id {
118 assignments = <0 8>, "iu = (*)";
119 };
121 fftc-f-rx-ch {
122 assignments = <0 4>, "iu = (*)";
123 };
124 fftc-f-tx-ch {
125 assignments = <0 4>, "iu = (*)";
126 };
127 fftc-f-rx-flow-id {
128 assignments = <0 8>, "iu = (*)";
129 };
131 pass-rx-ch {
132 assignments = <0 24>, "iu = (*)";
133 };
134 pass-tx-ch {
135 assignments = <0 9>, "iu = (*)";
136 };
137 pass-rx-flow-id {
138 assignments = <0 32>, "iu = (*)";
139 };
141 qmss-qm1-rx-ch {
142 assignments = <0 32>, "iu = (*)";
143 };
144 qmss-qm1-tx-ch {
145 assignments = <0 32>, "iu = (*)";
146 };
147 qmss-qm1-rx-flow-id {
148 assignments = <0 64>, "iu = (*)";
149 };
151 qmss-qm2-rx-ch {
152 assignments = <0 32>, "iu = (*)";
153 };
154 qmss-qm2-tx-ch {
155 assignments = <0 32>, "iu = (*)";
156 };
157 qmss-qm2-rx-flow-id {
158 assignments = <0 64>, "iu = (*)";
159 };
161 bcp-rx-ch {
162 assignments = <0 8>, "iu = (*)";
163 };
164 bcp-tx-ch {
165 assignments = <0 8>, "iu = (*)";
166 };
167 bcp-rx-flow-id {
168 assignments = <0 64>, "iu = (*)";
169 };
170 }; /* cppi */
172 pa {
173 pa-lut {
174 assignments = <0 5>, "iu = (*)";
175 };
176 pa-firmware {
177 assignments = <0 1>, "iu = (*)";
178 };
179 }; /* pa */
181 };