.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | /* |
---|
2 | 3 | * dtsi file for Hisilicon Hi6220 coresight |
---|
3 | 4 | * |
---|
.. | .. |
---|
5 | 6 | * |
---|
6 | 7 | * Author: Pengcheng Li <lipengcheng8@huawei.com> |
---|
7 | 8 | * Leo Yan <leo.yan@linaro.org> |
---|
8 | | - * |
---|
9 | | - * This program is free software; you can redistribute it and/or modify |
---|
10 | | - * it under the terms of the GNU General Public License version 2 as |
---|
11 | | - * publishhed by the Free Software Foundation. |
---|
12 | | - * |
---|
13 | 9 | */ |
---|
14 | 10 | |
---|
15 | 11 | / { |
---|
16 | 12 | soc { |
---|
17 | 13 | funnel@f6401000 { |
---|
18 | | - compatible = "arm,coresight-funnel", "arm,primecell"; |
---|
| 14 | + compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; |
---|
19 | 15 | reg = <0 0xf6401000 0 0x1000>; |
---|
20 | 16 | clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
21 | 17 | clock-names = "apb_pclk"; |
---|
22 | 18 | |
---|
23 | | - ports { |
---|
24 | | - #address-cells = <1>; |
---|
25 | | - #size-cells = <0>; |
---|
26 | | - |
---|
27 | | - port@0 { |
---|
28 | | - reg = <0>; |
---|
| 19 | + out-ports { |
---|
| 20 | + port { |
---|
29 | 21 | soc_funnel_out: endpoint { |
---|
30 | 22 | remote-endpoint = |
---|
31 | 23 | <&etf_in>; |
---|
32 | 24 | }; |
---|
33 | 25 | }; |
---|
| 26 | + }; |
---|
34 | 27 | |
---|
35 | | - port@1 { |
---|
36 | | - reg = <0>; |
---|
| 28 | + in-ports { |
---|
| 29 | + port { |
---|
37 | 30 | soc_funnel_in: endpoint { |
---|
38 | | - slave-mode; |
---|
39 | 31 | remote-endpoint = |
---|
40 | 32 | <&acpu_funnel_out>; |
---|
41 | 33 | }; |
---|
.. | .. |
---|
49 | 41 | clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
50 | 42 | clock-names = "apb_pclk"; |
---|
51 | 43 | |
---|
52 | | - ports { |
---|
53 | | - #address-cells = <1>; |
---|
54 | | - #size-cells = <0>; |
---|
55 | | - |
---|
56 | | - port@0 { |
---|
57 | | - reg = <0>; |
---|
| 44 | + in-ports { |
---|
| 45 | + port { |
---|
58 | 46 | etf_in: endpoint { |
---|
59 | | - slave-mode; |
---|
60 | 47 | remote-endpoint = |
---|
61 | 48 | <&soc_funnel_out>; |
---|
62 | 49 | }; |
---|
63 | 50 | }; |
---|
| 51 | + }; |
---|
64 | 52 | |
---|
65 | | - port@1 { |
---|
66 | | - reg = <0>; |
---|
| 53 | + out-ports { |
---|
| 54 | + port { |
---|
67 | 55 | etf_out: endpoint { |
---|
68 | 56 | remote-endpoint = |
---|
69 | 57 | <&replicator_in>; |
---|
.. | .. |
---|
73 | 61 | }; |
---|
74 | 62 | |
---|
75 | 63 | replicator { |
---|
76 | | - compatible = "arm,coresight-replicator"; |
---|
| 64 | + compatible = "arm,coresight-static-replicator"; |
---|
77 | 65 | clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
78 | 66 | clock-names = "apb_pclk"; |
---|
79 | 67 | |
---|
80 | | - ports { |
---|
81 | | - #address-cells = <1>; |
---|
82 | | - #size-cells = <0>; |
---|
83 | | - |
---|
84 | | - port@0 { |
---|
85 | | - reg = <0>; |
---|
| 68 | + in-ports { |
---|
| 69 | + port { |
---|
86 | 70 | replicator_in: endpoint { |
---|
87 | | - slave-mode; |
---|
88 | 71 | remote-endpoint = |
---|
89 | 72 | <&etf_out>; |
---|
90 | 73 | }; |
---|
91 | 74 | }; |
---|
| 75 | + }; |
---|
92 | 76 | |
---|
93 | | - port@1 { |
---|
| 77 | + out-ports { |
---|
| 78 | + #address-cells = <1>; |
---|
| 79 | + #size-cells = <0>; |
---|
| 80 | + |
---|
| 81 | + port@0 { |
---|
94 | 82 | reg = <0>; |
---|
95 | 83 | replicator_out0: endpoint { |
---|
96 | 84 | remote-endpoint = |
---|
.. | .. |
---|
98 | 86 | }; |
---|
99 | 87 | }; |
---|
100 | 88 | |
---|
101 | | - port@2 { |
---|
| 89 | + port@1 { |
---|
102 | 90 | reg = <1>; |
---|
103 | 91 | replicator_out1: endpoint { |
---|
104 | 92 | remote-endpoint = |
---|
.. | .. |
---|
114 | 102 | clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
115 | 103 | clock-names = "apb_pclk"; |
---|
116 | 104 | |
---|
117 | | - ports { |
---|
118 | | - #address-cells = <1>; |
---|
119 | | - #size-cells = <0>; |
---|
120 | | - |
---|
121 | | - port@0 { |
---|
122 | | - reg = <0>; |
---|
| 105 | + in-ports { |
---|
| 106 | + port { |
---|
123 | 107 | etr_in: endpoint { |
---|
124 | | - slave-mode; |
---|
125 | 108 | remote-endpoint = |
---|
126 | 109 | <&replicator_out0>; |
---|
127 | 110 | }; |
---|
.. | .. |
---|
135 | 118 | clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
136 | 119 | clock-names = "apb_pclk"; |
---|
137 | 120 | |
---|
138 | | - ports { |
---|
139 | | - #address-cells = <1>; |
---|
140 | | - #size-cells = <0>; |
---|
141 | | - |
---|
142 | | - port@0 { |
---|
143 | | - reg = <0>; |
---|
| 121 | + in-ports { |
---|
| 122 | + port { |
---|
144 | 123 | tpiu_in: endpoint { |
---|
145 | | - slave-mode; |
---|
146 | 124 | remote-endpoint = |
---|
147 | 125 | <&replicator_out1>; |
---|
148 | 126 | }; |
---|
.. | .. |
---|
151 | 129 | }; |
---|
152 | 130 | |
---|
153 | 131 | funnel@f6501000 { |
---|
154 | | - compatible = "arm,coresight-funnel", "arm,primecell"; |
---|
| 132 | + compatible = "arm,coresight-dynamic-funnel", "arm,primecell"; |
---|
155 | 133 | reg = <0 0xf6501000 0 0x1000>; |
---|
156 | 134 | clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
157 | 135 | clock-names = "apb_pclk"; |
---|
158 | 136 | |
---|
159 | | - ports { |
---|
160 | | - #address-cells = <1>; |
---|
161 | | - #size-cells = <0>; |
---|
162 | | - |
---|
163 | | - port@0 { |
---|
164 | | - reg = <0>; |
---|
| 137 | + out-ports { |
---|
| 138 | + port { |
---|
165 | 139 | acpu_funnel_out: endpoint { |
---|
166 | 140 | remote-endpoint = |
---|
167 | 141 | <&soc_funnel_in>; |
---|
168 | 142 | }; |
---|
169 | 143 | }; |
---|
| 144 | + }; |
---|
170 | 145 | |
---|
171 | | - port@1 { |
---|
| 146 | + in-ports { |
---|
| 147 | + #address-cells = <1>; |
---|
| 148 | + #size-cells = <0>; |
---|
| 149 | + |
---|
| 150 | + port@0 { |
---|
172 | 151 | reg = <0>; |
---|
173 | 152 | acpu_funnel_in0: endpoint { |
---|
174 | | - slave-mode; |
---|
175 | 153 | remote-endpoint = |
---|
176 | 154 | <&etm0_out>; |
---|
177 | 155 | }; |
---|
178 | 156 | }; |
---|
179 | 157 | |
---|
180 | | - port@2 { |
---|
| 158 | + port@1 { |
---|
181 | 159 | reg = <1>; |
---|
182 | 160 | acpu_funnel_in1: endpoint { |
---|
183 | | - slave-mode; |
---|
184 | 161 | remote-endpoint = |
---|
185 | 162 | <&etm1_out>; |
---|
186 | 163 | }; |
---|
187 | 164 | }; |
---|
188 | 165 | |
---|
189 | | - port@3 { |
---|
| 166 | + port@2 { |
---|
190 | 167 | reg = <2>; |
---|
191 | 168 | acpu_funnel_in2: endpoint { |
---|
192 | | - slave-mode; |
---|
193 | 169 | remote-endpoint = |
---|
194 | 170 | <&etm2_out>; |
---|
195 | 171 | }; |
---|
196 | 172 | }; |
---|
197 | 173 | |
---|
198 | | - port@4 { |
---|
| 174 | + port@3 { |
---|
199 | 175 | reg = <3>; |
---|
200 | 176 | acpu_funnel_in3: endpoint { |
---|
201 | | - slave-mode; |
---|
202 | 177 | remote-endpoint = |
---|
203 | 178 | <&etm3_out>; |
---|
204 | 179 | }; |
---|
205 | 180 | }; |
---|
206 | 181 | |
---|
207 | | - port@5 { |
---|
| 182 | + port@4 { |
---|
208 | 183 | reg = <4>; |
---|
209 | 184 | acpu_funnel_in4: endpoint { |
---|
210 | | - slave-mode; |
---|
211 | 185 | remote-endpoint = |
---|
212 | 186 | <&etm4_out>; |
---|
213 | 187 | }; |
---|
214 | 188 | }; |
---|
215 | 189 | |
---|
216 | | - port@6 { |
---|
| 190 | + port@5 { |
---|
217 | 191 | reg = <5>; |
---|
218 | 192 | acpu_funnel_in5: endpoint { |
---|
219 | | - slave-mode; |
---|
220 | 193 | remote-endpoint = |
---|
221 | 194 | <&etm5_out>; |
---|
222 | 195 | }; |
---|
223 | 196 | }; |
---|
224 | 197 | |
---|
225 | | - port@7 { |
---|
| 198 | + port@6 { |
---|
226 | 199 | reg = <6>; |
---|
227 | 200 | acpu_funnel_in6: endpoint { |
---|
228 | | - slave-mode; |
---|
229 | 201 | remote-endpoint = |
---|
230 | 202 | <&etm6_out>; |
---|
231 | 203 | }; |
---|
232 | 204 | }; |
---|
233 | 205 | |
---|
234 | | - port@8 { |
---|
| 206 | + port@7 { |
---|
235 | 207 | reg = <7>; |
---|
236 | 208 | acpu_funnel_in7: endpoint { |
---|
237 | | - slave-mode; |
---|
238 | 209 | remote-endpoint = |
---|
239 | 210 | <&etm7_out>; |
---|
240 | 211 | }; |
---|
.. | .. |
---|
242 | 213 | }; |
---|
243 | 214 | }; |
---|
244 | 215 | |
---|
245 | | - etm@f659c000 { |
---|
| 216 | + etm0: etm@f659c000 { |
---|
246 | 217 | compatible = "arm,coresight-etm4x", "arm,primecell"; |
---|
247 | 218 | reg = <0 0xf659c000 0 0x1000>; |
---|
248 | 219 | |
---|
.. | .. |
---|
251 | 222 | |
---|
252 | 223 | cpu = <&cpu0>; |
---|
253 | 224 | |
---|
254 | | - port { |
---|
255 | | - etm0_out: endpoint { |
---|
256 | | - remote-endpoint = |
---|
257 | | - <&acpu_funnel_in0>; |
---|
| 225 | + out-ports { |
---|
| 226 | + port { |
---|
| 227 | + etm0_out: endpoint { |
---|
| 228 | + remote-endpoint = |
---|
| 229 | + <&acpu_funnel_in0>; |
---|
| 230 | + }; |
---|
258 | 231 | }; |
---|
259 | 232 | }; |
---|
260 | 233 | }; |
---|
261 | 234 | |
---|
262 | | - etm@f659d000 { |
---|
| 235 | + etm1: etm@f659d000 { |
---|
263 | 236 | compatible = "arm,coresight-etm4x", "arm,primecell"; |
---|
264 | 237 | reg = <0 0xf659d000 0 0x1000>; |
---|
265 | 238 | |
---|
.. | .. |
---|
268 | 241 | |
---|
269 | 242 | cpu = <&cpu1>; |
---|
270 | 243 | |
---|
271 | | - port { |
---|
272 | | - etm1_out: endpoint { |
---|
273 | | - remote-endpoint = |
---|
274 | | - <&acpu_funnel_in1>; |
---|
| 244 | + out-ports { |
---|
| 245 | + port { |
---|
| 246 | + etm1_out: endpoint { |
---|
| 247 | + remote-endpoint = |
---|
| 248 | + <&acpu_funnel_in1>; |
---|
| 249 | + }; |
---|
275 | 250 | }; |
---|
276 | 251 | }; |
---|
277 | 252 | }; |
---|
278 | 253 | |
---|
279 | | - etm@f659e000 { |
---|
| 254 | + etm2: etm@f659e000 { |
---|
280 | 255 | compatible = "arm,coresight-etm4x", "arm,primecell"; |
---|
281 | 256 | reg = <0 0xf659e000 0 0x1000>; |
---|
282 | 257 | |
---|
.. | .. |
---|
285 | 260 | |
---|
286 | 261 | cpu = <&cpu2>; |
---|
287 | 262 | |
---|
288 | | - port { |
---|
289 | | - etm2_out: endpoint { |
---|
290 | | - remote-endpoint = |
---|
291 | | - <&acpu_funnel_in2>; |
---|
| 263 | + out-ports { |
---|
| 264 | + port { |
---|
| 265 | + etm2_out: endpoint { |
---|
| 266 | + remote-endpoint = |
---|
| 267 | + <&acpu_funnel_in2>; |
---|
| 268 | + }; |
---|
292 | 269 | }; |
---|
293 | 270 | }; |
---|
294 | 271 | }; |
---|
295 | 272 | |
---|
296 | | - etm@f659f000 { |
---|
| 273 | + etm3: etm@f659f000 { |
---|
297 | 274 | compatible = "arm,coresight-etm4x", "arm,primecell"; |
---|
298 | 275 | reg = <0 0xf659f000 0 0x1000>; |
---|
299 | 276 | |
---|
.. | .. |
---|
302 | 279 | |
---|
303 | 280 | cpu = <&cpu3>; |
---|
304 | 281 | |
---|
305 | | - port { |
---|
306 | | - etm3_out: endpoint { |
---|
307 | | - remote-endpoint = |
---|
308 | | - <&acpu_funnel_in3>; |
---|
| 282 | + out-ports { |
---|
| 283 | + port { |
---|
| 284 | + etm3_out: endpoint { |
---|
| 285 | + remote-endpoint = |
---|
| 286 | + <&acpu_funnel_in3>; |
---|
| 287 | + }; |
---|
309 | 288 | }; |
---|
310 | 289 | }; |
---|
311 | 290 | }; |
---|
312 | 291 | |
---|
313 | | - etm@f65dc000 { |
---|
| 292 | + etm4: etm@f65dc000 { |
---|
314 | 293 | compatible = "arm,coresight-etm4x", "arm,primecell"; |
---|
315 | 294 | reg = <0 0xf65dc000 0 0x1000>; |
---|
316 | 295 | |
---|
.. | .. |
---|
319 | 298 | |
---|
320 | 299 | cpu = <&cpu4>; |
---|
321 | 300 | |
---|
322 | | - port { |
---|
323 | | - etm4_out: endpoint { |
---|
324 | | - remote-endpoint = |
---|
325 | | - <&acpu_funnel_in4>; |
---|
| 301 | + out-ports { |
---|
| 302 | + port { |
---|
| 303 | + etm4_out: endpoint { |
---|
| 304 | + remote-endpoint = |
---|
| 305 | + <&acpu_funnel_in4>; |
---|
| 306 | + }; |
---|
326 | 307 | }; |
---|
327 | 308 | }; |
---|
328 | 309 | }; |
---|
329 | 310 | |
---|
330 | | - etm@f65dd000 { |
---|
| 311 | + etm5: etm@f65dd000 { |
---|
331 | 312 | compatible = "arm,coresight-etm4x", "arm,primecell"; |
---|
332 | 313 | reg = <0 0xf65dd000 0 0x1000>; |
---|
333 | 314 | |
---|
.. | .. |
---|
336 | 317 | |
---|
337 | 318 | cpu = <&cpu5>; |
---|
338 | 319 | |
---|
339 | | - port { |
---|
340 | | - etm5_out: endpoint { |
---|
341 | | - remote-endpoint = |
---|
342 | | - <&acpu_funnel_in5>; |
---|
| 320 | + out-ports { |
---|
| 321 | + port { |
---|
| 322 | + etm5_out: endpoint { |
---|
| 323 | + remote-endpoint = |
---|
| 324 | + <&acpu_funnel_in5>; |
---|
| 325 | + }; |
---|
343 | 326 | }; |
---|
344 | 327 | }; |
---|
345 | 328 | }; |
---|
346 | 329 | |
---|
347 | | - etm@f65de000 { |
---|
| 330 | + etm6: etm@f65de000 { |
---|
348 | 331 | compatible = "arm,coresight-etm4x", "arm,primecell"; |
---|
349 | 332 | reg = <0 0xf65de000 0 0x1000>; |
---|
350 | 333 | |
---|
.. | .. |
---|
353 | 336 | |
---|
354 | 337 | cpu = <&cpu6>; |
---|
355 | 338 | |
---|
356 | | - port { |
---|
357 | | - etm6_out: endpoint { |
---|
358 | | - remote-endpoint = |
---|
359 | | - <&acpu_funnel_in6>; |
---|
| 339 | + out-ports { |
---|
| 340 | + port { |
---|
| 341 | + etm6_out: endpoint { |
---|
| 342 | + remote-endpoint = |
---|
| 343 | + <&acpu_funnel_in6>; |
---|
| 344 | + }; |
---|
360 | 345 | }; |
---|
361 | 346 | }; |
---|
362 | 347 | }; |
---|
363 | 348 | |
---|
364 | | - etm@f65df000 { |
---|
| 349 | + etm7: etm@f65df000 { |
---|
365 | 350 | compatible = "arm,coresight-etm4x", "arm,primecell"; |
---|
366 | 351 | reg = <0 0xf65df000 0 0x1000>; |
---|
367 | 352 | |
---|
.. | .. |
---|
370 | 355 | |
---|
371 | 356 | cpu = <&cpu7>; |
---|
372 | 357 | |
---|
373 | | - port { |
---|
374 | | - etm7_out: endpoint { |
---|
375 | | - remote-endpoint = |
---|
376 | | - <&acpu_funnel_in7>; |
---|
| 358 | + out-ports { |
---|
| 359 | + port { |
---|
| 360 | + etm7_out: endpoint { |
---|
| 361 | + remote-endpoint = |
---|
| 362 | + <&acpu_funnel_in7>; |
---|
| 363 | + }; |
---|
377 | 364 | }; |
---|
378 | 365 | }; |
---|
379 | 366 | }; |
---|
| 367 | + |
---|
| 368 | + /* System CTIs */ |
---|
| 369 | + /* CTI 0 - TMC and TPIU connections */ |
---|
| 370 | + cti@f6403000 { |
---|
| 371 | + compatible = "arm,coresight-cti", "arm,primecell"; |
---|
| 372 | + reg = <0 0xf6403000 0 0x1000>; |
---|
| 373 | + |
---|
| 374 | + clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
| 375 | + clock-names = "apb_pclk"; |
---|
| 376 | + }; |
---|
| 377 | + |
---|
| 378 | + /* CTI - CPU-0 */ |
---|
| 379 | + cti@f6598000 { |
---|
| 380 | + compatible = "arm,coresight-cti-v8-arch", |
---|
| 381 | + "arm,coresight-cti", "arm,primecell"; |
---|
| 382 | + reg = <0 0xf6598000 0 0x1000>; |
---|
| 383 | + |
---|
| 384 | + clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
| 385 | + clock-names = "apb_pclk"; |
---|
| 386 | + |
---|
| 387 | + cpu = <&cpu0>; |
---|
| 388 | + arm,cs-dev-assoc = <&etm0>; |
---|
| 389 | + }; |
---|
| 390 | + |
---|
| 391 | + /* CTI - CPU-1 */ |
---|
| 392 | + cti@f6599000 { |
---|
| 393 | + compatible = "arm,coresight-cti-v8-arch", |
---|
| 394 | + "arm,coresight-cti", "arm,primecell"; |
---|
| 395 | + reg = <0 0xf6599000 0 0x1000>; |
---|
| 396 | + |
---|
| 397 | + clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
| 398 | + clock-names = "apb_pclk"; |
---|
| 399 | + |
---|
| 400 | + cpu = <&cpu1>; |
---|
| 401 | + arm,cs-dev-assoc = <&etm1>; |
---|
| 402 | + }; |
---|
| 403 | + |
---|
| 404 | + /* CTI - CPU-2 */ |
---|
| 405 | + cti@f659a000 { |
---|
| 406 | + compatible = "arm,coresight-cti-v8-arch", |
---|
| 407 | + "arm,coresight-cti", "arm,primecell"; |
---|
| 408 | + reg = <0 0xf659a000 0 0x1000>; |
---|
| 409 | + |
---|
| 410 | + clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
| 411 | + clock-names = "apb_pclk"; |
---|
| 412 | + |
---|
| 413 | + cpu = <&cpu2>; |
---|
| 414 | + arm,cs-dev-assoc = <&etm2>; |
---|
| 415 | + }; |
---|
| 416 | + |
---|
| 417 | + /* CTI - CPU-3 */ |
---|
| 418 | + cti@f659b000 { |
---|
| 419 | + compatible = "arm,coresight-cti-v8-arch", |
---|
| 420 | + "arm,coresight-cti", "arm,primecell"; |
---|
| 421 | + reg = <0 0xf659b000 0 0x1000>; |
---|
| 422 | + |
---|
| 423 | + clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
| 424 | + clock-names = "apb_pclk"; |
---|
| 425 | + |
---|
| 426 | + cpu = <&cpu3>; |
---|
| 427 | + arm,cs-dev-assoc = <&etm3>; |
---|
| 428 | + }; |
---|
| 429 | + |
---|
| 430 | + /* CTI - CPU-4 */ |
---|
| 431 | + cti@f65d8000 { |
---|
| 432 | + compatible = "arm,coresight-cti-v8-arch", |
---|
| 433 | + "arm,coresight-cti", "arm,primecell"; |
---|
| 434 | + reg = <0 0xf65d8000 0 0x1000>; |
---|
| 435 | + |
---|
| 436 | + clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
| 437 | + clock-names = "apb_pclk"; |
---|
| 438 | + |
---|
| 439 | + cpu = <&cpu4>; |
---|
| 440 | + arm,cs-dev-assoc = <&etm4>; |
---|
| 441 | + }; |
---|
| 442 | + |
---|
| 443 | + /* CTI - CPU-5 */ |
---|
| 444 | + cti@f65d9000 { |
---|
| 445 | + compatible = "arm,coresight-cti-v8-arch", |
---|
| 446 | + "arm,coresight-cti", "arm,primecell"; |
---|
| 447 | + reg = <0 0xf65d9000 0 0x1000>; |
---|
| 448 | + |
---|
| 449 | + clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
| 450 | + clock-names = "apb_pclk"; |
---|
| 451 | + |
---|
| 452 | + cpu = <&cpu5>; |
---|
| 453 | + arm,cs-dev-assoc = <&etm5>; |
---|
| 454 | + }; |
---|
| 455 | + |
---|
| 456 | + /* CTI - CPU-6 */ |
---|
| 457 | + cti@f65da000 { |
---|
| 458 | + compatible = "arm,coresight-cti-v8-arch", |
---|
| 459 | + "arm,coresight-cti", "arm,primecell"; |
---|
| 460 | + reg = <0 0xf65da000 0 0x1000>; |
---|
| 461 | + |
---|
| 462 | + clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
| 463 | + clock-names = "apb_pclk"; |
---|
| 464 | + |
---|
| 465 | + cpu = <&cpu6>; |
---|
| 466 | + arm,cs-dev-assoc = <&etm6>; |
---|
| 467 | + }; |
---|
| 468 | + |
---|
| 469 | + /* CTI - CPU-7 */ |
---|
| 470 | + cti@f65db000 { |
---|
| 471 | + compatible = "arm,coresight-cti-v8-arch", |
---|
| 472 | + "arm,coresight-cti", "arm,primecell"; |
---|
| 473 | + reg = <0 0xf65db000 0 0x1000>; |
---|
| 474 | + |
---|
| 475 | + clocks = <&acpu_sctrl HI6220_ACPU_SFT_AT_S>; |
---|
| 476 | + clock-names = "apb_pclk"; |
---|
| 477 | + |
---|
| 478 | + cpu = <&cpu7>; |
---|
| 479 | + arm,cs-dev-assoc = <&etm7>; |
---|
| 480 | + }; |
---|
380 | 481 | }; |
---|
381 | 482 | }; |
---|