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 control-qm1 {
22 assignments = <0 1>, "iu = (*)";
23 };
25 linkram-control-qm1 {
26 assignments = <0 1>, "iu = (*)";
27 };
29 linkram-qm1 {
30 /* hw allows max of 512K descriptors */
31 assignments = <0x00000000 0x00080000>, "iu = (*)";
32 };
34 memory-regions-qm1 {
35 assignments = <0 64>, "iu = (*)";
36 };
38 LOW_PRIORITY_QUEUE-qm1 {
39 assignments = <0 512>, "iu = (*)";
40 };
41 GIC400_QUEUE-qm1 {
42 assignments = <528 32>, "iu = (*)";
43 };
44 EDMA_0_QUEUE-qm1 {
45 assignments = <560 6>, "iu = (*)";
46 };
47 INTC_QUEUE-qm1 {
48 assignments = <570 18>, "iu = (*)";
49 };
50 FFTC_A_QUEUE-qm1 {
51 assignments = <688 4>, "iu = (*)";
52 };
53 FFTC_B_QUEUE-qm1 {
54 assignments = <692 4>, "iu = (*)";
55 };
56 BCP_QUEUE-qm1 {
57 assignments = <696 8>, "iu = (*)";
58 };
59 HIGH_PRIORITY_QUEUE-qm1 {
60 assignments = <704 32>, "iu = (*)";
61 };
62 STARVATION_COUNTER_QUEUE-qm1 {
63 assignments = <736 64>, "iu = (*)";
64 };
65 INFRASTRUCTURE_QUEUE-qm1 {
66 assignments = <800 32>, "iu = (*)";
67 };
68 IQNET_QUEUE-qm1 {
69 assignments = <832 48>, "iu = (*)";
70 };
71 PASS_QUEUE-qm1 {
72 assignments = <896 128>, "iu = (*)";
73 };
74 GENERAL_PURPOSE_QUEUE-qm1 {
75 assignments = <1024 7168>, "iu = (*)";
76 };
78 firmware-pdsp {
79 assignments = <0 8>, "iu = (*)";
80 };
81 accumulator0-ch { /* accumulator using first INTD */
82 assignments = <0 48>, "iu = (*)";
83 };
84 accumulator1-ch { /* accumulator using second INTD */
85 assignments = <0 48>, "iu = (*)";
86 };
87 }; /* qmss */
89 cppi {
90 fftc-a-rx-ch {
91 assignments = <0 4>, "iu = (*)";
92 };
93 fftc-a-tx-ch {
94 assignments = <0 4>, "iu = (*)";
95 };
96 fftc-a-rx-flow-id {
97 assignments = <0 8>, "iu = (*)";
98 };
100 fftc-b-rx-ch {
101 assignments = <0 4>, "iu = (*)";
102 };
103 fftc-b-tx-ch {
104 assignments = <0 4>, "iu = (*)";
105 };
106 fftc-b-rx-flow-id {
107 assignments = <0 8>, "iu = (*)";
108 };
110 netcp-rx-ch {
111 assignments = <0 91>, "iu = (*)";
112 };
113 netcp-tx-ch {
114 assignments = <0 21>, "iu = (*)";
115 };
116 netcp-rx-flow-id {
117 assignments = <0 91>, "iu = (*)";
118 };
120 qmss-qm1-rx-ch {
121 assignments = <0 32>, "iu = (*)";
122 };
123 qmss-qm1-tx-ch {
124 assignments = <0 32>, "iu = (*)";
125 };
126 qmss-qm1-rx-flow-id {
127 assignments = <0 64>, "iu = (*)";
128 };
130 bcp-rx-ch {
131 assignments = <0 8>, "iu = (*)";
132 };
133 bcp-tx-ch {
134 assignments = <0 8>, "iu = (*)";
135 };
136 bcp-rx-flow-id {
137 assignments = <0 64>, "iu = (*)";
138 };
140 netcp-local-rx-ch {
141 assignments = <0 91>, "iu = (*)";
142 };
143 netcp-local-tx-ch {
144 assignments = <0 21>, "iu = (*)";
145 };
146 netcp-local-rx-flow-id {
147 assignments = <0 91>, "iu = (*)";
148 };
150 iqn-rx-ch {
151 assignments = <0 48>, "iu = (*)";
152 };
153 iqn-tx-ch {
154 assignments = <0 48>, "iu = (*)";
155 };
156 iqn-rx-flow-id {
157 assignments = <0 48>, "iu = (*)";
158 };
159 }; /* cppi */
161 pa {
162 pa-lut {
163 assignments = <0 8>, "iu = (*)";
164 };
165 pa-firmware {
166 assignments = <0 1>, "iu = (*)";
167 };
168 pa-32bUsrStats {
169 assignments = <64 384>, "iu = (*)";
170 };
171 pa-64bUsrStats {
172 assignments = <0 64>, "iu = (*)";
173 };
174 }; /* pa */
175 };