1 /dts-v1/;
3 / {
4 /* Device resource definitions based on current supported QMSS, CPPI, and
5 * PA LLD resources */
7 qmss {
8 /* Number of descriptors inserted by ARM */
9 ns-assignment = "ARM_Descriptors", <0 4096>;
11 /* QMSS in joint mode affects only -qm1 resource */
12 control-qm1 {
13 resource-range = <0 1>;
14 };
16 /* QMSS in joint mode affects only -qm1 resource */
17 linkram-control-qm1 {
18 resource-range = <0 1>;
19 };
21 /* QMSS in joint mode affects only -qm1 resource */
22 linkram-qm1 {
23 resource-range = <0x00000000 0xFFFFFFFF>;
24 };
26 /* QMSS in joint mode affects only -qm1 resource */
27 memory-regions-qm1 {
28 resource-range = <0 64>;
29 };
31 /* Queues match device specification and/or csl_qm_queue.h regardless of split or joint mode */
32 LOW_PRIORITY_QUEUE-qm1 {
33 resource-range = <0 512>;
34 };
35 PASS_QUEUE-qm1 {
36 resource-range = <896 128>;
37 };
38 INTC_QUEUE-qm1 {
39 resource-range = <652 6>;
40 };
41 HIGH_PRIORITY_QUEUE-qm1 {
42 resource-range = <704 32>;
43 };
44 STARVATION_COUNTER_QUEUE-qm1 {
45 resource-range = <736 64>;
46 };
47 INFRASTRUCTURE_QUEUE-qm1 {
48 resource-range = <800 32>;
49 };
50 GIC400_QUEUE-qm1 {
51 resource-range = <528 32>;
52 };
53 EDMA_4_QUEUE-qm1 {
54 resource-range = <605 8>;
55 };
56 XGE_QUEUE-qm1 {
57 resource-range = <692 8>;
58 };
59 EDMA_0_QUEUE-qm1 {
60 resource-range = <560 10>;
61 };
62 EDMA_1_QUEUE-qm1 {
63 resource-range = <570 11>;
64 };
65 EDMA_2_QUEUE-qm1 {
66 resource-range = <581 8>;
67 };
68 EDMA_3_QUEUE-qm1 {
69 resource-range = <589 16>;
70 };
71 GENERAL_PURPOSE_QUEUE-qm1 {
72 resource-range = <1024 7168>;
73 };
75 firmware-pdsp {
76 resource-range = <0 8>;
77 };
78 accumulator-ch {
79 resource-range = <0 48>;
80 };
81 }; /* qmss */
83 cppi {
85 netcp-rx-ch {
86 resource-range = <0 24>;
87 };
88 netcp-tx-ch {
89 resource-range = <0 24>;
90 };
91 netcp-rx-flow-id {
92 resource-range = <0 32>;
93 };
95 qmss-qm1-rx-ch {
96 resource-range = <0 32>;
97 };
98 qmss-qm1-tx-ch {
99 resource-range = <0 32>;
100 };
101 qmss-qm1-rx-flow-id {
102 resource-range = <0 64>;
103 };
105 netcp-local-rx-ch {
106 resource-range = <0 91>;
107 };
108 netcp-local-tx-ch {
109 resource-range = <0 21>;
110 };
111 netcp-local-rx-flow-id {
112 resource-range = <0 32>;
113 };
114 }; /* cppi */
115 };