]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/rm-lld.git/blob - device/k2g/policy_dsp-only.dts
add K2G support
[keystone-rtos/rm-lld.git] / device / k2g / 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         control-qm1 {
22             assignments = <0 1>, "iu = (*)";
23         };
24         
25         linkram-control-qm1 {
26             assignments = <0 1>, "iu = (*)";
27         };
28         
29         linkram-int-qm1 {
30             /* hw allows max of 2K "internal" descriptors */
31             assignments = <0x00000000 0x00000800>, "iu = (*)";
32         };
33         linkram-ext-qm1 {
34             /* hw allows max of 0 "external" descriptors */
35             assignments = <0x00000800 0x00000000>, "iu = (*)";
36         };
37         
38         memory-regions-qm1 {
39             assignments = <0 64>, "iu = (*)";
40         };
42         INFRASTRUCTURE_QUEUE-qm1 {
43             assignments = <0 4>, "iu = (*)";
44         }; 
45         PASS_QUEUE-qm1 {
46             assignments = <4 17>, "iu = (*)";
47         };
48         RECEIVE_QUEUE-qm1 {
49             assignments = <21 32>, "iu = (*)";
50         }; 
51         EDMA_0_QUEUE-qm1 {
52             assignments = <69 4>, "iu = (*)";
53         };
54         SOC_SET0_QUEUE-qm1 {
55             assignments = <77 4>, "iu = (*)";
56         };
57         INTC_EDMA_SET0_QUEUE-qm1 {
58             assignments = <85 4>,  "iu = (*)";
59         }; 
60         GENERAL_PURPOSE_QUEUE-qm1 {
61             assignments = <89 39>, "iu = (*)";
62         };    
64     }; /* qmss */
66     cppi {
67         netcp-rx-ch {
68             assignments = <0 32>, "iu = (*)";
69         };
70         netcp-tx-ch {
71             assignments = <0 21>, "iu = (*)";
72         };
73         netcp-rx-flow-id {
74             assignments = <0 32>, "iu = (*)";
75         }; 
76           
77     }; /* cppi */
78     
79 };