c31da59d76f5ca1bb5c3a04f1e4b6a03e5125ee8
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 = <570 19>;
40 };
41 FFTC_A_QUEUE-qm1 {
42 resource-range = <688 4>;
43 };
44 FFTC_B_QUEUE-qm1 {
45 resource-range = <692 4>;
46 };
47 BCP_QUEUE-qm1 {
48 resource-range = <696 8>;
49 };
50 HIGH_PRIORITY_QUEUE-qm1 {
51 resource-range = <704 32>;
52 };
53 STARVATION_COUNTER_QUEUE-qm1 {
54 resource-range = <736 64>;
55 };
56 INFRASTRUCTURE_QUEUE-qm1 {
57 resource-range = <800 32>;
58 };
59 GIC400_QUEUE-qm1 {
60 resource-range = <528 32>;
61 };
62 IQNET_QUEUE-qm1 {
63 resource-range = <832 48>;
64 };
65 EDMA_0_QUEUE-qm1 {
66 resource-range = <560 10>;
67 };
68 GENERAL_PURPOSE_QUEUE-qm1 {
69 resource-range = <1024 7168>;
70 };
72 firmware-pdsp {
73 resource-range = <0 8>;
74 };
75 accumulator-ch {
76 resource-range = <0 48>;
77 };
78 }; /* qmss */
80 cppi {
81 fftc-a-rx-ch {
82 resource-range = <0 4>;
83 };
84 fftc-a-tx-ch {
85 resource-range = <0 4>;
86 };
87 fftc-a-rx-flow-id {
88 resource-range = <0 8>;
89 };
91 fftc-b-rx-ch {
92 resource-range = <0 4>;
93 };
94 fftc-b-tx-ch {
95 resource-range = <0 4>;
96 };
97 fftc-b-rx-flow-id {
98 resource-range = <0 8>;
99 };
101 netcp-rx-ch {
102 resource-range = <0 24>;
103 };
104 netcp-tx-ch {
105 resource-range = <0 24>;
106 };
107 netcp-rx-flow-id {
108 resource-range = <0 32>;
109 };
111 qmss-qm1-rx-ch {
112 resource-range = <0 32>;
113 };
114 qmss-qm1-tx-ch {
115 resource-range = <0 32>;
116 };
117 qmss-qm1-rx-flow-id {
118 resource-range = <0 64>;
119 };
121 bcp-rx-ch {
122 resource-range = <0 8>;
123 };
124 bcp-tx-ch {
125 resource-range = <0 8>;
126 };
127 bcp-rx-flow-id {
128 resource-range = <0 64>;
129 };
131 netcp-local-rx-ch {
132 resource-range = <0 91>;
133 };
134 netcp-local-tx-ch {
135 resource-range = <0 21>;
136 };
137 netcp-local-rx-flow-id {
138 resource-range = <0 32>;
139 };
140 }; /* cppi */
141 };