1 /dts-v1/;
3 /* Keystone II policy containing reserving resources used by Linux Kernel */
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>, "(*)"; /* Used by Kernel */
27 };
29 linkram-qm1 {
30 assignments = <0x00000000 0xFFFFFFFF>, "iu = (*)";
31 };
33 memory-regions-qm1 {
34 assignments = <0 12>, "iu = (*)",
35 <12 2>, "(*)", /* Used by Kernel */
36 <14 50>, "iu = (*)";
37 };
39 LOW_PRIORITY_QUEUE-qm1 {
40 assignments = <0 512>, "iu = (*)";
41 };
42 PASS_QUEUE-qm1 {
43 assignments = <896 128>, "(*)"; /* Used by Kernel */
44 };
45 INTC_QUEUE-qm1 {
46 assignments = <570 19>, "(*)"; /* Used by Kernel */
47 };
48 FFTC_A_QUEUE-qm1 {
49 assignments = <688 4>, "iu = (*)";
50 };
51 FFTC_B_QUEUE-qm1 {
52 assignments = <692 4>, "iu = (*)";
53 };
54 BCP_QUEUE-qm1 {
55 assignments = <696 8>, "iu = (*)";
56 };
57 HIGH_PRIORITY_QUEUE-qm1 {
58 assignments = <704 32>, "iu = (*)";
59 };
60 STARVATION_COUNTER_QUEUE-qm1 {
61 assignments = <736 64>, "iu = (*)";
62 };
63 INFRASTRUCTURE_QUEUE-qm1 {
64 assignments = <800 12>, "(*)", /* Used by Kernel */
65 <812 20>, "iu = (*)";
66 };
67 GIC400_QUEUE-qm1 {
68 assignments = <528 32>, "iu = (*)";
69 };
70 IQNET_QUEUE-qm1 {
71 assignments = <832 48>, "iu = (*)";
72 };
73 EDMA_0_QUEUE-qm1 {
74 assignments = <560 10>, "iu = (*)";
75 };
76 GENERAL_PURPOSE_QUEUE-qm1 {
77 assignments = <1024 2976>, "iu = (*)",
78 <4000 64>, "(*)", /* Used by Kernel */
79 <4064 4128>, "iu = (*)";
80 };
82 firmware-pdsp {
83 assignments = <0 8>, "iu = (*)";
84 /* assignments = <0 8>, "(*)"; */ /* Use this permission specification if
85 * Linux handles QMSS firmware download */
86 };
87 accumulator-ch {
88 assignments = <0 48>, "iu = (*)";
89 };
90 }; /* qmss */
92 cppi {
93 fftc-a-rx-ch {
94 assignments = <0 4>, "iu = (*)";
95 };
96 fftc-a-tx-ch {
97 assignments = <0 4>, "iu = (*)";
98 };
99 fftc-a-rx-flow-id {
100 assignments = <0 8>, "iu = (*)";
101 };
103 fftc-b-rx-ch {
104 assignments = <0 4>, "iu = (*)";
105 };
106 fftc-b-tx-ch {
107 assignments = <0 4>, "iu = (*)";
108 };
109 fftc-b-rx-flow-id {
110 assignments = <0 8>, "iu = (*)";
111 };
113 netcp-rx-ch {
114 assignments = <0 91>, "iu = (*)";
115 };
116 netcp-tx-ch {
117 assignments = <0 21>, "iu = (*)";
118 };
119 netcp-rx-flow-id {
120 assignments = <0 32>, "iu = (*)";
121 };
123 qmss-qm1-rx-ch {
124 assignments = <0 32>, "iu = (*)";
125 };
126 qmss-qm1-tx-ch {
127 assignments = <0 32>, "iu = (*)";
128 };
129 qmss-qm1-rx-flow-id {
130 assignments = <0 64>, "iu = (*)";
131 };
133 bcp-rx-ch {
134 assignments = <0 8>, "iu = (*)";
135 };
136 bcp-tx-ch {
137 assignments = <0 8>, "iu = (*)";
138 };
139 bcp-rx-flow-id {
140 assignments = <0 64>, "iu = (*)";
141 };
143 netcp-local-rx-ch {
144 assignments = <0 91>, "iu = (*)";
145 };
146 netcp-local-tx-ch {
147 assignments = <0 21>, "iu = (*)";
148 };
149 netcp-local-rx-flow-id {
150 assignments = <0 32>, "iu = (*)";
151 };
152 }; /* cppi */
153 };