1 /dts-v1/;
3 / {
4 policy-type = "global"; /* Policy type i.e. global-policy or
5 * startup-policy */
7 /* Format for defining resources available to all RM instances and system
8 * tasks */
9 unrestricted {
10 /* System resources with resource-name that matches a resource name
11 * provided in both the global device list and by components
12 * utilizing RM. The resource node name must match a resource node name
13 * defined in a component utilizing RM and in the global resource list. */
14 timers {
15 /* assigned range property - defines the range of this resource
16 * available to the instance node.
17 * The format is <base num> - base = the first value in the range
18 * of the available resource
19 * num = number of this type of
20 * resource starting at base */
21 assigned-ranges = <0 5 7 13>; /* range specifies 6 isn't used */
22 /* Maximum allocatable resource block size. Block allocations
23 * typically used for resources with large pools such as general
24 * purpose QM queues and memory */
25 allocation-size = <1>;
26 /* Name resources of this type registered with the NameServer that
27 * are available. Name must match a name registered with the
28 * NameServer */
29 assigned-ns-names = "Shared_Timer","The_Other_Timer";
30 };
31 qmss {
32 qmss-gp-queues {
33 assigned-ranges = <0 2000>;
34 allocation-sizes = <32>;
35 };
36 qmss-accum-queues {
37 assigned-ranges = <4000 32>;
38 allocation-sizes = <1>;
39 };
40 };
41 };
43 /* Format for assigning resources to specific RM instances */
45 /* instance node name must match an instName provided to the Rm_init
46 * API when creating the RM instance */
47 RM_Server {
48 timers {
49 assigned-ranges = <14 15>;
50 allocation-sizes = <1>;
51 };
52 qmss {
53 qmss-gp-queues {
54 assigned-range = <2000 1000>;
55 allocation-sizes = <32>;
56 };
57 };
58 };
60 /* Format for assigning resources to specific RM instances */
61 RM_Client {
62 qmss {
63 qmss-gp-queues {
64 assigned-ranges = <3000 1000>;
65 allocation-sizes = <32>;
66 };
67 };
68 };
70 test-task {
71 timers {
72 assigned-ranges = <16>;
73 allocation-sizes = <1>;
74 };
75 };
76 };