1 /dts-v1/;
3 / {
4 device-name = "TCI6614";
6 /* Device Resource Definitions */
8 timers {
9 resource-name = "timers"; /* BIOS will have a resource defined with
10 * resourceName "Timers" when requesting
11 * timer services from the RM */
12 resource-range = <0 16>; /* 16 Timers in the device starting at index 0 and
13 * ending at index 15 */
14 allocator = "integer"; /* Initialize and use an integer allocator
15 * for the timer resource */
16 ns-assignment = "Shared_Timer" , <56>; /* Initialize timer 5 as a named
17 * resource for sharing via the RM
18 * nameserver by name
19 * Shared_Timer */
20 ns-assign1 = "this" , <1000000>; /* Initialize timer 5 as a named
21 * resource for sharing via the RM
22 * nameserver by name
23 * Shared_Timer */
24 ns-assign2 = "Shared_Timers" , <356>; /* Initialize timer 5 as a named
25 * resource for sharing via the RM
26 * nameserver by name
27 * Shared_Timer */
28 ns-assign3 = "Shared_Timers" , <56>; /* Initialize timer 5 as a named
29 * resource for sharing via the RM
30 * nameserver by name
31 * Shared_Timer */
32 };
34 /* Multiple resource definition for QMSS since there are different queue
35 * types */
36 qmss {
37 qmss-gp-queues {
38 resource-name = "general-queues"; /* QMSS LLD will have a resource
39 * defined with resourceName
40 * "GP-Queues" when requesting
41 * queue services from the RM */
42 resource-range = <0 4000>; /* Device has 4000 general purpose queues
43 * starting at index 0 and ending at index
44 * 3999 */
45 allocator = "tree"; /* Initialize and use a tree allocator
46 * for the general purpose queues */
47 };
48 qmss-accum-queues {
49 resource-name = "accumulator-queues"; /* QMSS LLD will have a resource
50 * defined with resourceName
51 * "Accum-Queues" when requesting
52 * queue services from the RM */
53 resource-range = <4001 32>; /* Device has 32 accumulator queues
54 * starting at index 4000 and ending at
55 * index 4031 */
56 allocator = "integer"; /* Initialize and use an integer allocator
57 * for the accumulator queues */
58 };
59 };
60 };