]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/rm-lld.git/blob - device/k2h/policy_dsp-only.dts
90f242c38163c2615f62d4bad90abfbddb8d697d
[keystone-rtos/rm-lld.git] / device / k2h / policy_dsp-only.dts
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";
19         
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         };         
130         
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 */
180     
181 };