blob: 568213b1c4f407c60957cb9b3ca1182296fd2a26 [file] [log] [blame]
Satyajit Desaib3039812017-01-30 11:34:03 -08001/* Copyright (c) 2016-2017, The Linux Foundation. All rights reserved.
Satyajit Desai84bde122016-09-13 14:36:11 -07002 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License version 2 and
5 * only version 2 as published by the Free Software Foundation.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 */
12
13&soc {
14
15 replicator_qdss: replicator@6046000 {
Satyajit Desai7e2f0322017-02-07 13:54:23 -080016 compatible = "arm,primecell";
17 arm,primecell-periphid = <0x0003b909>;
18
19 reg = <0x6046000 0x1000>;
20 reg-names = "replicator-base";
Satyajit Desai84bde122016-09-13 14:36:11 -070021
22 coresight-name = "coresight-replicator";
23
Satyajit Desaic7b2b862017-04-24 17:56:55 -070024 clocks = <&clock_aop QDSS_CLK>;
25 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -080026
27 ports {
Satyajit Desai84bde122016-09-13 14:36:11 -070028 #address-cells = <1>;
29 #size-cells = <0>;
30
31 port@0 {
32 reg = <0>;
33 replicator_out_tmc_etr: endpoint {
34 remote-endpoint=
35 <&tmc_etr_in_replicator>;
36 };
37 };
38
39 port@1 {
40 reg = <0>;
41 replicator_in_tmc_etf: endpoint {
42 slave-mode;
43 remote-endpoint=
44 <&tmc_etf_out_replicator>;
45 };
46 };
47 };
48 };
49
Satyajit Desai7e2f0322017-02-07 13:54:23 -080050 replicator_swao: replicator@6b0a000 {
51 compatible = "arm,primecell";
52 arm,primecell-periphid = <0x0003b909>;
53
54 reg = <0x6b0a000 0x1000>;
55 reg-names = "replicator-base";
56
57 coresight-name = "coresight-replicator-swao";
58
Satyajit Desaic7b2b862017-04-24 17:56:55 -070059 clocks = <&clock_aop QDSS_CLK>;
60 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -080061
62 ports {
63 #address-cells = <1>;
64 #size-cells = <0>;
65
66 port@0 {
67 reg = <0>;
68 replicator_swao_in_tmc_etf_swao: endpoint {
69 slave-mode;
70 remote-endpoint =
71 <&tmc_etf_swao_out_replicator>;
72 };
73 };
74
75 /* Always have EUD before funnel leading to ETR. If both
76 * sink are active we need to give preference to EUD
77 * over ETR
78 */
79 port@1 {
80 reg = <1>;
81 replicator_swao_out_eud: endpoint {
82 remote-endpoint =
83 <&eud_in_replicator_swao>;
84 };
85 };
86
87 port@2 {
88 reg = <0>;
89 replicator_swao_out_funnel_in2: endpoint {
90 remote-endpoint =
91 <&funnel_in2_in_replicator_swao>;
92 };
93 };
94
95 };
96 };
97
98 tmc_etf_swao: tmc@6b09000 {
99 compatible = "arm,primecell";
100 arm,primecell-periphid = <0x0003b961>;
101
102 reg = <0x6b09000 0x1000>;
103 reg-names = "tmc-base";
104
105 coresight-name = "coresight-tmc-etf-swao";
106
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700107 clocks = <&clock_aop QDSS_CLK>;
108 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800109
110 ports {
111 #address-cells = <1>;
112 #size-cells = <0>;
113
114 port@0 {
115 reg = <0>;
116 tmc_etf_swao_out_replicator: endpoint {
117 remote-endpoint=
118 <&replicator_swao_in_tmc_etf_swao>;
119 };
120 };
121
122 port@1 {
123 reg = <0>;
124 tmc_etf_swao_in_funnel_swao: endpoint {
125 slave-mode;
126 remote-endpoint=
127 <&funnel_swao_out_tmc_etf_swao>;
128 };
129 };
130 };
131
132 };
133
134 funnel_swao:funnel@0x6b08000 {
135 compatible = "arm,primecell";
136 arm,primecell-periphid = <0x0003b908>;
137
138 reg = <0x6b08000 0x1000>;
139 reg-names = "funnel-base";
140
141 coresight-name = "coresight-funnel-swao";
142
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700143 clocks = <&clock_aop QDSS_CLK>;
144 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800145
146 ports {
147 #address-cells = <1>;
148 #size-cells = <0>;
149
150 port@0 {
151 reg = <0>;
152 funnel_swao_out_tmc_etf_swao: endpoint {
153 remote-endpoint =
154 <&tmc_etf_swao_in_funnel_swao>;
155 };
156 };
157
158 port@1 {
159 reg = <7>;
160 funnel_swao_in_tpda_swao: endpoint {
161 slave-mode;
162 remote-endpoint=
163 <&tpda_swao_out_funnel_swao>;
164 };
165 };
166 };
167 };
168
169 tpda_swao: tpda@6b01000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700170 compatible = "arm,primecell";
171 arm,primecell-periphid = <0x0003b969>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800172 reg = <0x6b01000 0x1000>;
173 reg-names = "tpda-base";
174
175 coresight-name = "coresight-tpda-swao";
176
177 qcom,tpda-atid = <71>;
178 qcom,dsb-elem-size = <1 32>;
179 qcom,cmb-elem-size = <0 64>;
180
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700181 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700182 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800183
184 ports {
185 #address-cells = <1>;
186 #size-cells = <0>;
187
188 port@0 {
189 reg = <0>;
190 tpda_swao_out_funnel_swao: endpoint {
191 remote-endpoint =
192 <&funnel_swao_in_tpda_swao>;
193 };
194
195 };
196
197 port@1 {
198 reg = <0>;
199 tpda_swao_in_tpdm_swao0: endpoint {
200 slave-mode;
201 remote-endpoint =
202 <&tpdm_swao0_out_tpda_swao>;
203 };
204 };
205
206 port@2 {
207 reg = <1>;
208 tpda_swao_in_tpdm_swao1: endpoint {
209 slave-mode;
210 remote-endpoint =
211 <&tpdm_swao1_out_tpda_swao>;
212 };
213
214 };
215 };
216 };
217
218 tpdm_swao0: tpdm@6b02000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700219 compatible = "arm,primecell";
220 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800221
222 reg = <0x6b02000 0x1000>;
223 reg-names = "tpdm-base";
224
225 coresight-name = "coresight-tpdm-swao-0";
226
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700227 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700228 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800229
230 port {
231 tpdm_swao0_out_tpda_swao: endpoint {
232 remote-endpoint = <&tpda_swao_in_tpdm_swao0>;
233 };
234 };
235 };
236
237 tpdm_swao1: tpdm@6b03000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700238 compatible = "arm,primecell";
239 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800240 reg = <0x6b03000 0x1000>;
241 reg-names = "tpdm-base";
242
243 coresight-name="coresight-tpdm-swao-1";
244
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700245 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700246 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800247
Rama Aparna Mallavarapue5b72e52017-06-14 10:52:31 -0700248 qcom,msr-fix-req;
249
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800250 port {
251 tpdm_swao1_out_tpda_swao: endpoint {
252 remote-endpoint = <&tpda_swao_in_tpdm_swao1>;
253 };
254 };
255 };
256
257 tmc_etr: tmc@6048000 {
Satyajit Desai84bde122016-09-13 14:36:11 -0700258 compatible = "arm,primecell";
259 arm,primecell-periphid = <0x0003b961>;
260
261 reg = <0x6048000 0x1000>,
262 <0x6064000 0x15000>;
263 reg-names = "tmc-base", "bam-base";
264
265 arm,buffer-size = <0x400000>;
Satyajit Desai6b9ee372017-04-25 11:11:36 -0700266 arm,sg-enable;
Satyajit Desai84bde122016-09-13 14:36:11 -0700267
268 coresight-name = "coresight-tmc-etr";
Satyajit Desaib3039812017-01-30 11:34:03 -0800269 coresight-ctis = <&cti0 &cti8>;
Satyajit Desai84bde122016-09-13 14:36:11 -0700270
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700271 clocks = <&clock_aop QDSS_CLK>;
272 clock-names = "apb_pclk";
Satyajit Desai84bde122016-09-13 14:36:11 -0700273
274 port {
275 tmc_etr_in_replicator: endpoint {
276 slave-mode;
277 remote-endpoint = <&replicator_out_tmc_etr>;
278 };
279 };
280 };
281
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800282 tmc_etf: tmc@6047000 {
Satyajit Desai84bde122016-09-13 14:36:11 -0700283 compatible = "arm,primecell";
284 arm,primecell-periphid = <0x0003b961>;
285
286 reg = <0x6047000 0x1000>;
287 reg-names = "tmc-base";
288
289 coresight-name = "coresight-tmc-etf";
Satyajit Desaib3039812017-01-30 11:34:03 -0800290 coresight-ctis = <&cti0 &cti8>;
Satyajit Desai84bde122016-09-13 14:36:11 -0700291 arm,default-sink;
292
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700293 clocks = <&clock_aop QDSS_CLK>;
294 clock-names = "apb_pclk";
Satyajit Desai84bde122016-09-13 14:36:11 -0700295
296 ports {
297 #address-cells = <1>;
298 #size-cells = <0>;
299
300 port@0 {
301 reg = <0>;
302 tmc_etf_out_replicator: endpoint {
303 remote-endpoint =
304 <&replicator_in_tmc_etf>;
305 };
306 };
307
308 port@1 {
309 reg = <1>;
310 tmc_etf_in_funnel_merg: endpoint {
311 slave-mode;
312 remote-endpoint =
313 <&funnel_merg_out_tmc_etf>;
314 };
315 };
316 };
317
318 };
319
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800320 funnel_merg: funnel@6045000 {
321 compatible = "arm,primecell";
322 arm,primecell-periphid = <0x0003b908>;
323
324 reg = <0x6045000 0x1000>;
325 reg-names = "funnel-base";
326
327 coresight-name = "coresight-funnel-merg";
328
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700329 clocks = <&clock_aop QDSS_CLK>;
330 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800331
332 ports {
333 #address-cells = <1>;
334 #size-cells = <0>;
335
336 port@0 {
337 reg = <0>;
338 funnel_merg_out_tmc_etf: endpoint {
339 remote-endpoint =
340 <&tmc_etf_in_funnel_merg>;
341 };
342 };
343
344 port@1 {
345 reg = <0>;
346 funnel_merg_in_funnel_in0: endpoint {
347 slave-mode;
348 remote-endpoint =
349 <&funnel_in0_out_funnel_merg>;
350 };
351 };
352
353 port@2 {
354 reg = <2>;
355 funnel_merg_in_funnel_in2: endpoint {
356 slave-mode;
357 remote-endpoint =
358 <&funnel_in2_out_funnel_merg>;
359 };
360 };
361 };
362 };
363
Satyajit Desai84bde122016-09-13 14:36:11 -0700364 stm: stm@6002000 {
365 compatible = "arm,primecell";
366 arm,primecell-periphid = <0x0003b962>;
367
368 reg = <0x6002000 0x1000>,
369 <0x16280000 0x180000>;
370 reg-names = "stm-base", "stm-stimulus-base";
371
372 coresight-name = "coresight-stm";
373
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700374 clocks = <&clock_aop QDSS_CLK>;
375 clock-names = "apb_pclk";
Satyajit Desai84bde122016-09-13 14:36:11 -0700376
377 port {
378 stm_out_funnel_in0: endpoint {
379 remote-endpoint = <&funnel_in0_in_stm>;
380 };
381 };
382
383 };
384
Satyajit Desai18bc8df2017-04-14 13:16:54 -0700385 hwevent: hwevent@0x014066f0 {
386 compatible = "qcom,coresight-hwevent";
387 reg = <0x14066f0 0x4>,
388 <0x14166f0 0x4>,
389 <0x1406038 0x4>,
390 <0x1416038 0x4>;
391 reg-names = "ddr-ch0-cfg", "ddr-ch23-cfg", "ddr-ch0-ctrl",
392 "ddr-ch23-ctrl";
393
394 coresight-name = "coresight-hwevent";
395
Satyajit Desaib629aa52017-05-02 16:53:01 -0700396 clocks = <&clock_aop QDSS_CLK>;
397 clock-names = "apb_pclk";
Satyajit Desai18bc8df2017-04-14 13:16:54 -0700398 };
399
Satyajit Desai6b6a20f2017-04-14 11:55:54 -0700400 csr: csr@6001000 {
401 compatible = "qcom,coresight-csr";
402 reg = <0x6001000 0x1000>;
403 reg-names = "csr-base";
404
405 coresight-name = "coresight-csr";
406
407 qcom,blk-size = <1>;
408 };
409
Satyajit Desai84bde122016-09-13 14:36:11 -0700410 funnel_in0: funnel@0x6041000 {
411 compatible = "arm,primecell";
412 arm,primecell-periphid = <0x0003b908>;
413
414 reg = <0x6041000 0x1000>;
415 reg-names = "funnel-base";
416
417 coresight-name = "coresight-funnel-in0";
418
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700419 clocks = <&clock_aop QDSS_CLK>;
420 clock-names = "apb_pclk";
Satyajit Desai84bde122016-09-13 14:36:11 -0700421
422 ports {
423 #address-cells = <1>;
424 #size-cells = <0>;
425
426 port@0 {
427 reg = <0>;
428 funnel_in0_out_funnel_merg: endpoint {
429 remote-endpoint =
430 <&funnel_merg_in_funnel_in0>;
431 };
432 };
433
434 port@1 {
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800435 reg = <3>;
436 funnel_in0_in_funnel_spss: endpoint {
437 slave-mode;
438 remote-endpoint =
439 <&funnel_spss_out_funnel_in0>;
440 };
441 };
442
443 port@2 {
444 reg = <6>;
445 funnel_in0_in_funnel_qatb: endpoint {
446 slave-mode;
447 remote-endpoint =
448 <&funnel_qatb_out_funnel_in0>;
449 };
450 };
451
452 port@3 {
Satyajit Desai84bde122016-09-13 14:36:11 -0700453 reg = <7>;
454 funnel_in0_in_stm: endpoint {
455 slave-mode;
456 remote-endpoint = <&stm_out_funnel_in0>;
457 };
458 };
459 };
460 };
461
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800462 funnel_in2: funnel@0x6043000 {
Satyajit Desai84bde122016-09-13 14:36:11 -0700463 compatible = "arm,primecell";
464 arm,primecell-periphid = <0x0003b908>;
465
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800466 reg = <0x6043000 0x1000>;
Satyajit Desai84bde122016-09-13 14:36:11 -0700467 reg-names = "funnel-base";
468
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800469 coresight-name = "coresight-funnel-in2";
Satyajit Desai84bde122016-09-13 14:36:11 -0700470
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700471 clocks = <&clock_aop QDSS_CLK>;
472 clock-names = "apb_pclk";
Satyajit Desai84bde122016-09-13 14:36:11 -0700473
474 ports {
475 #address-cells = <1>;
476 #size-cells = <0>;
477
478 port@0 {
479 reg = <0>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800480 funnel_in2_out_funnel_merg: endpoint {
Satyajit Desai84bde122016-09-13 14:36:11 -0700481 remote-endpoint =
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800482 <&funnel_merg_in_funnel_in2>;
483 };
484 };
485
486 port@1 {
Satyajit Desai5142eb312017-05-01 14:37:03 -0700487 reg = <0>;
488 funnel_in2_in_modem_etm0: endpoint {
489 slave-mode;
490 remote-endpoint =
491 <&modem_etm0_out_funnel_in2>;
492 };
493
494 };
495
496 port@2 {
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800497 reg = <1>;
498 funnel_in2_in_replicator_swao: endpoint {
499 slave-mode;
500 remote-endpoint =
501 <&replicator_swao_out_funnel_in2>;
502 };
503
504 };
505
Satyajit Desai5142eb312017-05-01 14:37:03 -0700506 port@3 {
Satyajit Desai03889a12017-04-03 16:52:06 -0700507 reg = <2>;
508 funnel_in2_in_funnel_modem: endpoint {
509 slave-mode;
510 remote-endpoint =
511 <&funnel_modem_out_funnel_in2>;
512 };
513
514 };
515
Satyajit Desai5142eb312017-05-01 14:37:03 -0700516 port@4 {
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800517 reg = <5>;
518 funnel_in2_in_funnel_apss_merg: endpoint {
519 slave-mode;
520 remote-endpoint =
521 <&funnel_apss_merg_out_funnel_in2>;
522 };
523 };
524
Satyajit Desai260f5962017-05-12 15:32:21 -0700525 port@5 {
526 reg = <6>;
527 funnel_in2_in_funnel_gfx: endpoint {
528 slave-mode;
529 remote-endpoint =
530 <&funnel_gfx_out_funnel_in2>;
531 };
532 };
533 };
534 };
535
536 funnel_gfx: funnel@0x6943000 {
537 compatible = "arm,primecell";
538 arm,primecell-periphid = <0x0003b908>;
539
540 reg = <0x6943000 0x1000>;
541 reg-names = "funnel-base";
542
543 coresight-name = "coresight-funnel-gfx";
544
545 clocks = <&clock_aop QDSS_CLK>;
546 clock-names = "apb_pclk";
547
548 ports {
549 #address-cells = <1>;
550 #size-cells = <0>;
551
552 port@0 {
553 reg = <0>;
554 funnel_gfx_out_funnel_in2: endpoint {
555 remote-endpoint =
556 <&funnel_in2_in_funnel_gfx>;
557 };
558 };
559
560 port@1 {
561 reg = <0>;
562 funnel_in2_in_gfx: endpoint {
563 slave-mode;
564 remote-endpoint =
565 <&gfx_out_funnel_in2>;
566 };
567 };
568
569 port@2 {
570 reg = <1>;
571 funnel_in2_in_gfx_cx: endpoint {
572 slave-mode;
573 remote-endpoint =
574 <&gfx_cx_out_funnel_in2>;
575 };
576 };
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800577 };
578 };
579
580 tpda: tpda@6004000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700581 compatible = "arm,primecell";
582 arm,primecell-periphid = <0x0003b969>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800583 reg = <0x6004000 0x1000>;
584 reg-names = "tpda-base";
585
586 coresight-name = "coresight-tpda";
587
588 qcom,tpda-atid = <65>;
Satyajit Desai03889a12017-04-03 16:52:06 -0700589 qcom,bc-elem-size = <10 32>,
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800590 <13 32>;
Satyajit Desai03889a12017-04-03 16:52:06 -0700591 qcom,tc-elem-size = <13 32>;
592 qcom,dsb-elem-size = <0 32>,
593 <2 32>,
594 <3 32>,
Satyajit Desai6509f342017-04-18 13:03:57 -0700595 <5 32>,
Satyajit Desai913f30f2017-04-24 09:58:44 -0700596 <6 32>,
Satyajit Desai03889a12017-04-03 16:52:06 -0700597 <10 32>,
598 <11 32>,
599 <13 32>;
600 qcom,cmb-elem-size = <3 64>,
601 <7 64>,
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800602 <13 64>;
603
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700604 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700605 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800606
607 ports {
608 #address-cells = <1>;
609 #size-cells = <0>;
610 port@0 {
611 reg = <0>;
612 tpda_out_funnel_qatb: endpoint {
613 remote-endpoint =
614 <&funnel_qatb_in_tpda>;
615 };
616
617 };
618
619 port@1 {
Satyajit Desai03889a12017-04-03 16:52:06 -0700620 reg = <0>;
621 tpda_in_tpdm_center: endpoint {
622 slave-mode;
623 remote-endpoint =
624 <&tpdm_center_out_tpda>;
625 };
626 };
627
628 port@2 {
629 reg = <2>;
630 tpda_in_funnel_dl_mm: endpoint {
631 slave-mode;
632 remote-endpoint =
633 <&funnel_dl_mm_out_tpda>;
634 };
635 };
636
637 port@3 {
638 reg = <3>;
639 tpda_in_funnel_ddr_0: endpoint {
640 slave-mode;
641 remote-endpoint =
642 <&funnel_ddr_0_out_tpda>;
643 };
644 };
645
646 port@4 {
Satyajit Desai6509f342017-04-18 13:03:57 -0700647 reg = <5>;
648 tpda_in_funnel_lpass: endpoint {
649 slave-mode;
650 remote-endpoint =
651 <&funnel_lpass_out_tpda>;
652 };
653 };
654
655 port@5 {
Satyajit Desai913f30f2017-04-24 09:58:44 -0700656 reg = <6>;
657 tpda_in_funnel_turing: endpoint {
658 slave-mode;
659 remote-endpoint =
660 <&funnel_turing_out_tpda>;
661 };
662 };
663
664 port@6 {
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800665 reg = <7>;
666 tpda_in_tpdm_vsense: endpoint {
667 slave-mode;
668 remote-endpoint =
669 <&tpdm_vsense_out_tpda>;
670 };
671 };
672
Satyajit Desai913f30f2017-04-24 09:58:44 -0700673 port@7 {
Satyajit Desai03889a12017-04-03 16:52:06 -0700674 reg = <10>;
675 tpda_in_tpdm_qm: endpoint {
676 slave-mode;
677 remote-endpoint =
678 <&tpdm_qm_out_tpda>;
679 };
680 };
681
Satyajit Desai913f30f2017-04-24 09:58:44 -0700682 port@8 {
Satyajit Desai03889a12017-04-03 16:52:06 -0700683 reg = <11>;
684 tpda_in_tpdm_north: endpoint {
685 slave-mode;
686 remote-endpoint =
687 <&tpdm_north_out_tpda>;
688 };
689 };
690
Satyajit Desai913f30f2017-04-24 09:58:44 -0700691 port@9 {
Satyajit Desai7e2f0322017-02-07 13:54:23 -0800692 reg = <13>;
693 tpda_in_tpdm_pimem: endpoint {
694 slave-mode;
695 remote-endpoint =
696 <&tpdm_pimem_out_tpda>;
697 };
698 };
699 };
700 };
701
Satyajit Desai03889a12017-04-03 16:52:06 -0700702 funnel_modem: funnel@6832000 {
703 compatible = "arm,primecell";
704 arm,primecell-periphid = <0x0003b908>;
705
706 reg = <0x6832000 0x1000>;
707 reg-names = "funnel-base";
708
709 coresight-name = "coresight-funnel-modem";
710
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700711 clocks = <&clock_aop QDSS_CLK>;
712 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -0700713
714 ports {
715 #address-cells = <1>;
716 #size-cells = <0>;
717
718 port@0 {
719 reg = <0>;
720 funnel_modem_out_funnel_in2: endpoint {
721 remote-endpoint =
722 <&funnel_in2_in_funnel_modem>;
723 };
724 };
725
726 port@1 {
727 reg = <0>;
728 funnel_modem_in_tpda_modem: endpoint {
729 slave-mode;
730 remote-endpoint =
731 <&tpda_modem_out_funnel_modem>;
732 };
733 };
734 };
735 };
736
737 tpda_modem: tpda@6831000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700738 compatible = "arm,primecell";
739 arm,primecell-periphid = <0x0003b969>;
Satyajit Desai03889a12017-04-03 16:52:06 -0700740 reg = <0x6831000 0x1000>;
741 reg-names = "tpda-base";
742
743 coresight-name = "coresight-tpda-modem";
744
745 qcom,tpda-atid = <67>;
746 qcom,dsb-elem-size = <0 32>;
747 qcom,cmb-elem-size = <0 64>;
748
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700749 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700750 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -0700751
752 ports {
753 #address-cells = <1>;
754 #size-cells = <0>;
755 port@0 {
756 reg = <0>;
757 tpda_modem_out_funnel_modem: endpoint {
758 remote-endpoint =
759 <&funnel_modem_in_tpda_modem>;
760 };
761 };
762
763 port@1 {
764 reg = <0>;
765 tpda_modem_in_tpdm_modem: endpoint {
766 slave-mode;
767 remote-endpoint =
768 <&tpdm_modem_out_tpda_modem>;
769 };
770 };
771 };
772 };
773
774 tpdm_modem: tpdm@6830000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700775 compatible = "arm,primecell";
776 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai03889a12017-04-03 16:52:06 -0700777 reg = <0x6830000 0x1000>;
778 reg-names = "tpdm-base";
779
780 coresight-name = "coresight-tpdm-modem";
781
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700782 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700783 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -0700784
785 port {
786 tpdm_modem_out_tpda_modem: endpoint {
787 remote-endpoint = <&tpda_modem_in_tpdm_modem>;
788 };
789 };
790 };
791
Satyajit Desai6509f342017-04-18 13:03:57 -0700792 funnel_lpass: funnel@6845000 {
793 compatible = "arm,primecell";
794 arm,primecell-periphid = <0x0003b908>;
795
796 reg = <0x6845000 0x1000>;
797 reg-names = "funnel-base";
798
799 coresight-name = "coresight-funnel-lpass";
800
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700801 clocks = <&clock_aop QDSS_CLK>;
802 clock-names = "apb_pclk";
Satyajit Desai6509f342017-04-18 13:03:57 -0700803
804 ports {
805 #address-cells = <1>;
806 #size-cells = <0>;
807
808 port@0 {
809 reg = <0>;
810 funnel_lpass_out_tpda: endpoint {
811 remote-endpoint =
812 <&tpda_in_funnel_lpass>;
813 };
814 };
815
816 port@1 {
817 reg = <0>;
818 funnel_lpass_in_tpdm_lpass: endpoint {
819 slave-mode;
820 remote-endpoint =
821 <&tpdm_lpass_out_funnel_lpass>;
822 };
823 };
Satyajit Desai1a10dd82017-06-15 16:24:24 -0700824 };
825 };
Satyajit Desaic528e7f2017-05-01 17:58:21 -0700826
Satyajit Desai1a10dd82017-06-15 16:24:24 -0700827 funnel_lpass_1: funnel_1@6845000 {
828 compatible = "arm,primecell";
829 arm,primecell-periphid = <0x0003b908>;
830
831 reg = <0x6867010 0x10>,
832 <0x6845000 0x1000>;
833 reg-names = "funnel-base-dummy", "funnel-base-real";
834
835 coresight-name = "coresight-funnel-lpass-1";
836
837 clocks = <&clock_aop QDSS_CLK>;
838 clock-names = "apb_pclk";
839
840 qcom,duplicate-funnel;
841
842 ports {
843 #address-cells = <1>;
844 #size-cells = <0>;
845
846 port@0 {
847 reg = <0>;
848 funnel_lpass_1_out_funnel_qatb: endpoint {
849 remote-endpoint =
850 <&funnel_qatb_in_funnel_lpass_1>;
851 };
852 };
853
854 port@1 {
Satyajit Desaic528e7f2017-05-01 17:58:21 -0700855 reg = <1>;
Satyajit Desai1a10dd82017-06-15 16:24:24 -0700856 funnel_lpass_1_in_audio_etm0: endpoint {
Satyajit Desaic528e7f2017-05-01 17:58:21 -0700857 slave-mode;
858 remote-endpoint =
Satyajit Desai1a10dd82017-06-15 16:24:24 -0700859 <&audio_etm0_out_funnel_lpass_1>;
Satyajit Desaic528e7f2017-05-01 17:58:21 -0700860 };
861 };
Satyajit Desai6509f342017-04-18 13:03:57 -0700862 };
863 };
864
865 tpdm_lpass: tpdm@6844000 {
Satyajit Desai07213102017-05-25 17:29:52 -0700866 compatible = "arm,primecell";
867 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai6509f342017-04-18 13:03:57 -0700868 reg = <0x6844000 0x1000>;
869 reg-names = "tpdm-base";
870
871 coresight-name = "coresight-tpdm-lpass";
872
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700873 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desaib629aa52017-05-02 16:53:01 -0700874 clock-names = "apb_pclk";
Satyajit Desai6509f342017-04-18 13:03:57 -0700875
Rama Aparna Mallavarapue5b72e52017-06-14 10:52:31 -0700876 qcom,msr-fix-req;
877
Satyajit Desai6509f342017-04-18 13:03:57 -0700878 port {
879 tpdm_lpass_out_funnel_lpass: endpoint {
880 remote-endpoint = <&funnel_lpass_in_tpdm_lpass>;
881 };
882 };
883 };
884
Satyajit Desai03889a12017-04-03 16:52:06 -0700885 tpdm_center: tpdm@6c28000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700886 compatible = "arm,primecell";
887 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai03889a12017-04-03 16:52:06 -0700888 reg = <0x6c28000 0x1000>;
889 reg-names = "tpdm-base";
890
891 coresight-name = "coresight-tpdm-center";
892
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700893 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700894 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -0700895
Rama Aparna Mallavarapue5b72e52017-06-14 10:52:31 -0700896 qcom,msr-fix-req;
897
Satyajit Desai03889a12017-04-03 16:52:06 -0700898 port {
899 tpdm_center_out_tpda: endpoint {
900 remote-endpoint = <&tpda_in_tpdm_center>;
901 };
902 };
903 };
904
905 tpdm_north: tpdm@6a24000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700906 compatible = "arm,primecell";
907 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai03889a12017-04-03 16:52:06 -0700908 reg = <0x6a24000 0x1000>;
909 reg-names = "tpdm-base";
910
911 coresight-name = "coresight-tpdm-north";
912
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700913 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700914 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -0700915
Rama Aparna Mallavarapue5b72e52017-06-14 10:52:31 -0700916 qcom,msr-fix-req;
917
Satyajit Desai03889a12017-04-03 16:52:06 -0700918 port {
919 tpdm_north_out_tpda: endpoint {
920 remote-endpoint = <&tpda_in_tpdm_north>;
921 };
922 };
923 };
924
925 tpdm_qm: tpdm@69d0000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700926 compatible = "arm,primecell";
927 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai03889a12017-04-03 16:52:06 -0700928 reg = <0x69d0000 0x1000>;
929 reg-names = "tpdm-base";
930
931 coresight-name = "coresight-tpdm-qm";
932
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700933 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700934 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -0700935
936 port {
937 tpdm_qm_out_tpda: endpoint {
938 remote-endpoint = <&tpda_in_tpdm_qm>;
939 };
940 };
941 };
942
943 tpda_apss: tpda@7862000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700944 compatible = "arm,primecell";
945 arm,primecell-periphid = <0x0003b969>;
Satyajit Desai03889a12017-04-03 16:52:06 -0700946 reg = <0x7862000 0x1000>;
947 reg-names = "tpda-base";
948
949 coresight-name = "coresight-tpda-apss";
950
951 qcom,tpda-atid = <66>;
952 qcom,dsb-elem-size = <0 32>;
953
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700954 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700955 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -0700956
957 ports {
958 #address-cells = <1>;
959 #size-cells = <0>;
960 port@0 {
961 reg = <0>;
962 tpda_apss_out_funnel_apss_merg: endpoint {
963 remote-endpoint =
964 <&funnel_apss_merg_in_tpda_apss>;
965 };
966 };
967
968 port@1 {
969 reg = <0>;
970 tpda_apss_in_tpdm_apss: endpoint {
971 slave-mode;
972 remote-endpoint =
973 <&tpdm_apss_out_tpda_apss>;
974 };
975 };
976 };
977 };
978
979 tpdm_apss: tpdm@7860000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700980 compatible = "arm,primecell";
981 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai03889a12017-04-03 16:52:06 -0700982 reg = <0x7860000 0x1000>;
983 reg-names = "tpdm-base";
984
985 coresight-name = "coresight-tpdm-apss";
986
Satyajit Desaic7b2b862017-04-24 17:56:55 -0700987 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700988 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -0700989
990 port {
991 tpdm_apss_out_tpda_apss: endpoint {
992 remote-endpoint = <&tpda_apss_in_tpdm_apss>;
993 };
994 };
995 };
996
997 tpda_llm_silver: tpda@78c0000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -0700998 compatible = "arm,primecell";
999 arm,primecell-periphid = <0x0003b969>;
Satyajit Desai03889a12017-04-03 16:52:06 -07001000 reg = <0x78c0000 0x1000>;
1001 reg-names = "tpda-base";
1002
1003 coresight-name = "coresight-tpda-llm-silver";
1004
1005 qcom,tpda-atid = <72>;
Satyajit Desai6a67b892017-04-26 17:54:15 -07001006 qcom,cmb-elem-size = <0 32>;
Satyajit Desai03889a12017-04-03 16:52:06 -07001007
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001008 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001009 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -07001010
1011 ports {
1012 #address-cells = <1>;
1013 #size-cells = <0>;
1014 port@0 {
1015 reg = <0>;
1016 tpda_llm_silver_out_funnel_apss_merg: endpoint {
1017 remote-endpoint =
1018 <&funnel_apss_merg_in_tpda_llm_silver>;
1019 };
1020 };
1021
1022 port@1 {
1023 reg = <0>;
1024 tpda_llm_silver_in_tpdm_llm_silver: endpoint {
1025 slave-mode;
1026 remote-endpoint =
1027 <&tpdm_llm_silver_out_tpda_llm_silver>;
1028 };
1029 };
1030 };
1031 };
1032
1033 tpdm_llm_silver: tpdm@78a0000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001034 compatible = "arm,primecell";
1035 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai03889a12017-04-03 16:52:06 -07001036 reg = <0x78a0000 0x1000>;
1037 reg-names = "tpdm-base";
1038
1039 coresight-name = "coresight-tpdm-llm-silver";
1040
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001041 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001042 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -07001043
1044 port {
1045 tpdm_llm_silver_out_tpda_llm_silver: endpoint {
1046 remote-endpoint =
1047 <&tpda_llm_silver_in_tpdm_llm_silver>;
1048 };
1049 };
1050 };
1051
1052 tpda_llm_gold: tpda@78d0000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001053 compatible = "arm,primecell";
1054 arm,primecell-periphid = <0x0003b969>;
Satyajit Desai03889a12017-04-03 16:52:06 -07001055 reg = <0x78d0000 0x1000>;
1056 reg-names = "tpda-base";
1057
1058 coresight-name = "coresight-tpda-llm-gold";
1059
1060 qcom,tpda-atid = <73>;
Satyajit Desai6a67b892017-04-26 17:54:15 -07001061 qcom,cmb-elem-size = <0 32>;
Satyajit Desai03889a12017-04-03 16:52:06 -07001062
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001063 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001064 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -07001065
1066 ports {
1067 #address-cells = <1>;
1068 #size-cells = <0>;
1069 port@0 {
1070 reg = <0>;
1071 tpda_llm_gold_out_funnel_apss_merg: endpoint {
1072 remote-endpoint =
1073 <&funnel_apss_merg_in_tpda_llm_gold>;
1074 };
1075 };
1076
1077 port@1 {
1078 reg = <0>;
1079 tpda_llm_gold_in_tpdm_llm_gold: endpoint {
1080 slave-mode;
1081 remote-endpoint =
1082 <&tpdm_llm_gold_out_tpda_llm_gold>;
1083 };
1084 };
1085 };
1086 };
1087
1088 tpdm_llm_gold: tpdm@78b0000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001089 compatible = "arm,primecell";
1090 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai03889a12017-04-03 16:52:06 -07001091 reg = <0x78b0000 0x1000>;
1092 reg-names = "tpdm-base";
1093
1094 coresight-name = "coresight-tpdm-llm-gold";
1095
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001096 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001097 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -07001098
1099 port {
1100 tpdm_llm_gold_out_tpda_llm_gold: endpoint {
1101 remote-endpoint =
1102 <&tpda_llm_gold_in_tpdm_llm_gold>;
1103 };
1104 };
1105 };
1106
1107 funnel_dl_mm: funnel@6c0b000 {
1108 compatible = "arm,primecell";
1109 arm,primecell-periphid = <0x0003b908>;
1110
1111 reg = <0x6c0b000 0x1000>;
1112 reg-names = "funnel-base";
1113
1114 coresight-name = "coresight-funnel-dl-mm";
1115
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001116 clocks = <&clock_aop QDSS_CLK>;
1117 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -07001118
1119 ports {
1120 #address-cells = <1>;
1121 #size-cells = <0>;
1122
1123 port@0 {
1124 reg = <0>;
1125 funnel_dl_mm_out_tpda: endpoint {
1126 remote-endpoint =
1127 <&tpda_in_funnel_dl_mm>;
1128 };
1129 };
1130
1131 port@1 {
1132 reg = <1>;
1133 funnel_dl_mm_in_tpdm_mm: endpoint {
1134 slave-mode;
1135 remote-endpoint =
1136 <&tpdm_mm_out_funnel_dl_mm>;
1137 };
1138 };
1139 };
1140 };
1141
1142 tpdm_mm: tpdm@6c08000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001143 compatible = "arm,primecell";
1144 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai03889a12017-04-03 16:52:06 -07001145 reg = <0x6c08000 0x1000>;
1146 reg-names = "tpdm-base";
1147
1148 coresight-name = "coresight-tpdm-mm";
1149
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001150 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001151 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -07001152
Rama Aparna Mallavarapue5b72e52017-06-14 10:52:31 -07001153 qcom,msr-fix-req;
1154
Satyajit Desai03889a12017-04-03 16:52:06 -07001155 port {
1156 tpdm_mm_out_funnel_dl_mm: endpoint {
1157 remote-endpoint = <&funnel_dl_mm_in_tpdm_mm>;
1158 };
1159 };
1160 };
1161
Satyajit Desai913f30f2017-04-24 09:58:44 -07001162 funnel_turing: funnel@6861000 {
1163 compatible = "arm,primecell";
1164 arm,primecell-periphid = <0x0003b908>;
1165
1166 reg = <0x6861000 0x1000>;
1167 reg-names = "funnel-base";
1168
1169 coresight-name = "coresight-funnel-turing";
1170
1171 clocks = <&clock_aop QDSS_CLK>;
1172 clock-names = "apb_pclk";
1173
1174 ports {
1175 #address-cells = <1>;
1176 #size-cells = <0>;
1177
1178 port@0 {
1179 reg = <0>;
1180 funnel_turing_out_tpda: endpoint {
1181 remote-endpoint =
1182 <&tpda_in_funnel_turing>;
1183 };
1184 };
1185
1186 port@1 {
1187 reg = <0>;
1188 funnel_turing_in_tpdm_turing: endpoint {
1189 slave-mode;
1190 remote-endpoint =
1191 <&tpdm_turing_out_funnel_turing>;
1192 };
1193 };
Satyajit Desai1a10dd82017-06-15 16:24:24 -07001194 };
1195 };
Satyajit Desai2c67f5c2017-05-01 18:11:44 -07001196
Satyajit Desai1a10dd82017-06-15 16:24:24 -07001197 funnel_turing_1: funnel_1@6861000 {
1198 compatible = "arm,primecell";
1199 arm,primecell-periphid = <0x0003b908>;
1200
1201 reg = <0x6867000 0x10>,
1202 <0x6861000 0x1000>;
1203 reg-names = "funnel-base-dummy", "funnel-base-real";
1204
1205 coresight-name = "coresight-funnel-turing-1";
1206
1207 clocks = <&clock_aop QDSS_CLK>;
1208 clock-names = "apb_pclk";
1209
1210 qcom,duplicate-funnel;
1211
1212 ports {
1213 #address-cells = <1>;
1214 #size-cells = <0>;
1215
1216 port@0 {
1217 reg = <0>;
1218 funnel_turing_1_out_funnel_qatb: endpoint {
1219 remote-endpoint =
1220 <&funnel_qatb_in_funnel_turing_1>;
1221 };
1222 };
1223
1224 port@1 {
Satyajit Desai2c67f5c2017-05-01 18:11:44 -07001225 reg = <1>;
Satyajit Desai1a10dd82017-06-15 16:24:24 -07001226 funnel_turing_1_in_turing_etm0: endpoint {
Satyajit Desai2c67f5c2017-05-01 18:11:44 -07001227 slave-mode;
1228 remote-endpoint =
Satyajit Desai1a10dd82017-06-15 16:24:24 -07001229 <&turing_etm0_out_funnel_turing_1>;
Satyajit Desai2c67f5c2017-05-01 18:11:44 -07001230 };
1231 };
Satyajit Desai913f30f2017-04-24 09:58:44 -07001232 };
1233 };
1234
1235 tpdm_turing: tpdm@6860000 {
Satyajit Desaib629aa52017-05-02 16:53:01 -07001236 compatible = "arm,primecell";
1237 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai913f30f2017-04-24 09:58:44 -07001238 reg = <0x6860000 0x1000>;
1239 reg-names = "tpdm-base";
1240
1241 coresight-name = "coresight-tpdm-turing";
1242
1243 clocks = <&clock_aop QDSS_CLK>;
1244 clock-names = "apb_pclk";
1245
Rama Aparna Mallavarapue5b72e52017-06-14 10:52:31 -07001246 qcom,msr-fix-req;
1247
Satyajit Desai913f30f2017-04-24 09:58:44 -07001248 port {
1249 tpdm_turing_out_funnel_turing: endpoint {
1250 remote-endpoint =
1251 <&funnel_turing_in_tpdm_turing>;
1252 };
1253 };
1254 };
1255
Satyajit Desai03889a12017-04-03 16:52:06 -07001256 funnel_ddr_0: funnel@69e2000 {
1257 compatible = "arm,primecell";
1258 arm,primecell-periphid = <0x0003b908>;
1259
1260 reg = <0x69e2000 0x1000>;
1261 reg-names = "funnel-base";
1262
1263 coresight-name = "coresight-funnel-ddr-0";
1264
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001265 clocks = <&clock_aop QDSS_CLK>;
1266 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -07001267
1268 ports {
1269 #address-cells = <1>;
1270 #size-cells = <0>;
1271
1272 port@0 {
1273 reg = <0>;
1274 funnel_ddr_0_out_tpda: endpoint {
1275 remote-endpoint =
1276 <&tpda_in_funnel_ddr_0>;
1277 };
1278 };
1279
1280 port@1 {
1281 reg = <0>;
1282 funnel_ddr_0_in_tpdm_ddr: endpoint {
1283 slave-mode;
1284 remote-endpoint =
1285 <&tpdm_ddr_out_funnel_ddr_0>;
1286 };
1287 };
1288 };
1289 };
1290
1291 tpdm_ddr: tpdm@69e0000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001292 compatible = "arm,primecell";
1293 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai03889a12017-04-03 16:52:06 -07001294 reg = <0x69e0000 0x1000>;
1295 reg-names = "tpdm-base";
1296
1297 coresight-name = "coresight-tpdm-ddr";
1298
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001299 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001300 clock-names = "apb_pclk";
Satyajit Desai03889a12017-04-03 16:52:06 -07001301
Rama Aparna Mallavarapue5b72e52017-06-14 10:52:31 -07001302 qcom,msr-fix-req;
1303
Satyajit Desai03889a12017-04-03 16:52:06 -07001304 port {
1305 tpdm_ddr_out_funnel_ddr_0: endpoint {
1306 remote-endpoint = <&funnel_ddr_0_in_tpdm_ddr>;
1307 };
1308 };
1309 };
1310
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001311 tpdm_pimem: tpdm@6850000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001312 compatible = "arm,primecell";
1313 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001314 reg = <0x6850000 0x1000>;
1315 reg-names = "tpdm-base";
1316
1317 coresight-name = "coresight-tpdm-pimem";
1318
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001319 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001320 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001321
1322 port {
1323 tpdm_pimem_out_tpda: endpoint {
1324 remote-endpoint = <&tpda_in_tpdm_pimem>;
1325 };
1326 };
1327 };
1328
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001329 tpdm_vsense: tpdm@6840000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001330 compatible = "arm,primecell";
1331 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001332 reg = <0x6840000 0x1000>;
1333 reg-names = "tpdm-base";
1334
1335 coresight-name = "coresight-tpdm-vsense";
1336
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001337 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001338 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001339
1340 port{
1341 tpdm_vsense_out_tpda: endpoint {
1342 remote-endpoint = <&tpda_in_tpdm_vsense>;
1343 };
1344 };
1345 };
1346
1347 tpda_olc: tpda@7832000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001348 compatible = "arm,primecell";
1349 arm,primecell-periphid = <0x0003b969>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001350 reg = <0x7832000 0x1000>;
1351 reg-names = "tpda-base";
1352
1353 coresight-name = "coresight-tpda-olc";
1354
1355 qcom,tpda-atid = <69>;
1356 qcom,cmb-elem-size = <0 64>;
1357
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001358 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001359 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001360
1361 ports {
1362 #address-cells = <1>;
1363 #size-cells = <0>;
1364 port@0 {
1365 reg = <0>;
1366 tpda_olc_out_funnel_apss_merg: endpoint {
1367 remote-endpoint =
1368 <&funnel_apss_merg_in_tpda_olc>;
1369 };
1370 };
1371 port@1 {
1372 reg = <0>;
1373 tpda_olc_in_tpdm_olc: endpoint {
1374 slave-mode;
1375 remote-endpoint =
1376 <&tpdm_olc_out_tpda_olc>;
1377 };
1378 };
1379 };
1380 };
1381
1382 tpdm_olc: tpdm@7830000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001383 compatible = "arm,primecell";
1384 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001385 reg = <0x7830000 0x1000>;
1386 reg-names = "tpdm-base";
1387
1388 coresight-name = "coresight-tpdm-olc";
1389
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001390 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001391 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001392
1393 port{
1394 tpdm_olc_out_tpda_olc: endpoint {
1395 remote-endpoint = <&tpda_olc_in_tpdm_olc>;
1396 };
1397 };
1398 };
1399
1400 tpda_spss: tpda@6882000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001401 compatible = "arm,primecell";
1402 arm,primecell-periphid = <0x0003b969>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001403 reg = <0x6882000 0x1000>;
1404 reg-names = "tpda-base";
1405
1406 coresight-name = "coresight-tpda-spss";
1407
1408 qcom,tpda-atid = <70>;
1409 qcom,dsb-elem-size = <0 32>;
1410
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001411 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001412 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001413
1414 ports {
1415 #address-cells = <1>;
1416 #size-cells = <0>;
1417 port@0 {
1418 reg = <0>;
1419 tpda_spss_out_funnel_spss: endpoint {
1420 remote-endpoint =
1421 <&funnel_spss_in_tpda_spss>;
1422 };
1423 };
1424 port@1 {
1425 reg = <0>;
1426 tpda_spss_in_tpdm_spss: endpoint {
1427 slave-mode;
1428 remote-endpoint =
1429 <&tpdm_spss_out_tpda_spss>;
1430 };
1431 };
1432 };
1433 };
1434
1435 tpdm_spss: tpdm@6880000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001436 compatible = "arm,primecell";
1437 arm,primecell-periphid = <0x0003b968>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001438 reg = <0x6880000 0x1000>;
1439 reg-names = "tpdm-base";
1440
1441 coresight-name = "coresight-tpdm-spss";
1442
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001443 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001444 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001445
1446 port{
1447 tpdm_spss_out_tpda_spss: endpoint {
1448 remote-endpoint = <&tpda_spss_in_tpdm_spss>;
1449 };
1450 };
1451 };
1452
1453 funnel_spss: funnel@6883000 {
1454 compatible = "arm,primecell";
1455 arm,primecell-periphid = <0x0003b908>;
1456
1457 reg = <0x6883000 0x1000>;
1458 reg-names = "funnel-base";
1459
1460 coresight-name = "coresight-funnel-spss";
1461
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001462 clocks = <&clock_aop QDSS_CLK>;
1463 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001464
1465 ports {
1466 #address-cells = <1>;
1467 #size-cells = <0>;
1468
1469 port@0 {
1470 reg = <0>;
1471 funnel_spss_out_funnel_in0: endpoint {
1472 remote-endpoint =
1473 <&funnel_in0_in_funnel_spss>;
Satyajit Desai84bde122016-09-13 14:36:11 -07001474 };
1475 };
1476
1477 port@1 {
1478 reg = <0>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001479 funnel_spss_in_tpda_spss: endpoint {
Satyajit Desai84bde122016-09-13 14:36:11 -07001480 slave-mode;
1481 remote-endpoint =
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001482 <&tpda_spss_out_funnel_spss>;
1483 };
1484 };
Satyajit Desaie879ab22017-08-28 14:18:26 -07001485
1486 port@2 {
1487 reg = <1>;
1488 funnel_spss_in_spss_etm0: endpoint {
1489 slave-mode;
1490 remote-endpoint =
1491 <&spss_etm0_out_funnel_spss>;
1492 };
1493 };
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001494 };
1495 };
1496
1497 funnel_qatb: funnel@6005000 {
1498 compatible = "arm,primecell";
1499 arm,primecell-periphid = <0x0003b908>;
1500
1501 reg = <0x6005000 0x1000>;
1502 reg-names = "funnel-base";
1503
1504 coresight-name = "coresight-funnel-qatb";
1505
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001506 clocks = <&clock_aop QDSS_CLK>;
1507 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001508
1509 ports {
1510 #address-cells = <1>;
1511 #size-cells = <0>;
1512
1513 port@0 {
1514 reg = <0>;
1515 funnel_qatb_out_funnel_in0: endpoint {
1516 remote-endpoint =
1517 <&funnel_in0_in_funnel_qatb>;
1518 };
1519 };
1520
1521 port@1 {
1522 reg = <0>;
1523 funnel_qatb_in_tpda: endpoint {
1524 slave-mode;
1525 remote-endpoint =
1526 <&tpda_out_funnel_qatb>;
Satyajit Desai84bde122016-09-13 14:36:11 -07001527 };
1528 };
Satyajit Desai1a10dd82017-06-15 16:24:24 -07001529
1530 port@2 {
1531 reg = <6>;
1532 funnel_qatb_in_funnel_lpass_1: endpoint {
1533 slave-mode;
1534 remote-endpoint =
1535 <&funnel_lpass_1_out_funnel_qatb>;
1536 };
1537 };
1538
1539 port@3 {
1540 reg = <7>;
1541 funnel_qatb_in_funnel_turing_1: endpoint {
1542 slave-mode;
1543 remote-endpoint =
1544 <&funnel_turing_1_out_funnel_qatb>;
1545 };
1546 };
Satyajit Desai84bde122016-09-13 14:36:11 -07001547 };
1548 };
Satyajit Desaib3039812017-01-30 11:34:03 -08001549
Satyajit Desai3122e502017-05-18 14:54:56 -07001550 cti0_ddr0: cti@69e1000 {
Satyajit Desai900af532017-04-27 11:52:56 -07001551 compatible = "arm,primecell";
Satyajit Desaib629aa52017-05-02 16:53:01 -07001552 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai900af532017-04-27 11:52:56 -07001553 reg = <0x69e1000 0x1000>;
1554 reg-names = "cti-base";
1555
Satyajit Desai3122e502017-05-18 14:54:56 -07001556 coresight-name = "coresight-cti0-ddr0";
Satyajit Desai900af532017-04-27 11:52:56 -07001557
1558 clocks = <&clock_aop QDSS_CLK>;
1559 clock-names = "apb_pclk";
1560 };
1561
Satyajit Desai3122e502017-05-18 14:54:56 -07001562 cti0_ddr1: cti@69e4000 {
Satyajit Desai900af532017-04-27 11:52:56 -07001563 compatible = "arm,primecell";
Satyajit Desaib629aa52017-05-02 16:53:01 -07001564 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai900af532017-04-27 11:52:56 -07001565 reg = <0x69e4000 0x1000>;
1566 reg-names = "cti-base";
1567
Satyajit Desai3122e502017-05-18 14:54:56 -07001568 coresight-name = "coresight-cti0-ddr1";
1569
1570 clocks = <&clock_aop QDSS_CLK>;
1571 clock-names = "apb_pclk";
1572 };
1573
1574 cti1_ddr1: cti@69e5000 {
1575 compatible = "arm,primecell";
1576 arm,primecell-periphid = <0x0003b966>;
1577 reg = <0x69e5000 0x1000>;
1578 reg-names = "cti-base";
1579
1580 coresight-name = "coresight-cti1-ddr1";
1581
1582 clocks = <&clock_aop QDSS_CLK>;
1583 clock-names = "apb_pclk";
1584 };
1585
1586 cti0_dlmm: cti@6c09000 {
1587 compatible = "arm,primecell";
1588 arm,primecell-periphid = <0x0003b966>;
1589 reg = <0x6c09000 0x1000>;
1590 reg-names = "cti-base";
1591
1592 coresight-name = "coresight-cti0-dlmm";
1593
1594 clocks = <&clock_aop QDSS_CLK>;
1595 clock-names = "apb_pclk";
1596 };
1597
1598 cti1_dlmm: cti@6c0a000 {
1599 compatible = "arm,primecell";
1600 arm,primecell-periphid = <0x0003b966>;
1601 reg = <0x6c0a000 0x1000>;
1602 reg-names = "cti-base";
1603
1604 coresight-name = "coresight-cti1-dlmm";
Satyajit Desai900af532017-04-27 11:52:56 -07001605
1606 clocks = <&clock_aop QDSS_CLK>;
1607 clock-names = "apb_pclk";
1608 };
1609
Satyajit Desaib3039812017-01-30 11:34:03 -08001610 cti0: cti@6010000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001611 compatible = "arm,primecell";
1612 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001613 reg = <0x6010000 0x1000>;
1614 reg-names = "cti-base";
1615
1616 coresight-name = "coresight-cti0";
1617
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001618 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001619 clock-names = "apb_pclk";
1620
Satyajit Desaib3039812017-01-30 11:34:03 -08001621 };
1622
1623 cti1: cti@6011000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001624 compatible = "arm,primecell";
1625 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001626 reg = <0x6011000 0x1000>;
1627 reg-names = "cti-base";
1628
1629 coresight-name = "coresight-cti1";
1630
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001631 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001632 clock-names = "apb_pclk";
1633
Satyajit Desaib3039812017-01-30 11:34:03 -08001634 };
1635
1636 cti2: cti@6012000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001637 compatible = "arm,primecell";
1638 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001639 reg = <0x6012000 0x1000>;
1640 reg-names = "cti-base";
1641
1642 coresight-name = "coresight-cti2";
1643
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001644 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001645 clock-names = "apb_pclk";
Satyajit Desaie4508132017-04-05 17:15:22 -07001646
1647 qcom,cti-gpio-trigout = <4>;
1648 pinctrl-names = "cti-trigout-pctrl";
1649 pinctrl-0 = <&trigout_a>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001650 };
1651
1652 cti3: cti@6013000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001653 compatible = "arm,primecell";
1654 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001655 reg = <0x6013000 0x1000>;
1656 reg-names = "cti-base";
1657
1658 coresight-name = "coresight-cti3";
1659
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001660 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001661 clock-names = "apb_pclk";
1662
Satyajit Desaib3039812017-01-30 11:34:03 -08001663 };
1664
1665 cti4: cti@6014000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001666 compatible = "arm,primecell";
1667 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001668 reg = <0x6014000 0x1000>;
1669 reg-names = "cti-base";
1670
1671 coresight-name = "coresight-cti4";
1672
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001673 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001674 clock-names = "apb_pclk";
1675
Satyajit Desaib3039812017-01-30 11:34:03 -08001676 };
1677
1678 cti5: cti@6015000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001679 compatible = "arm,primecell";
1680 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001681 reg = <0x6015000 0x1000>;
1682 reg-names = "cti-base";
1683
1684 coresight-name = "coresight-cti5";
1685
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001686 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001687 clock-names = "apb_pclk";
1688
Satyajit Desaib3039812017-01-30 11:34:03 -08001689 };
1690
1691 cti6: cti@6016000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001692 compatible = "arm,primecell";
1693 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001694 reg = <0x6016000 0x1000>;
1695 reg-names = "cti-base";
1696
1697 coresight-name = "coresight-cti6";
1698
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001699 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001700 clock-names = "apb_pclk";
1701
Satyajit Desaib3039812017-01-30 11:34:03 -08001702 };
1703
1704 cti7: cti@6017000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001705 compatible = "arm,primecell";
1706 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001707 reg = <0x6017000 0x1000>;
1708 reg-names = "cti-base";
1709
1710 coresight-name = "coresight-cti7";
1711
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001712 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001713 clock-names = "apb_pclk";
1714
Satyajit Desaib3039812017-01-30 11:34:03 -08001715 };
1716
1717 cti8: cti@6018000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001718 compatible = "arm,primecell";
1719 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001720 reg = <0x6018000 0x1000>;
1721 reg-names = "cti-base";
1722
1723 coresight-name = "coresight-cti8";
1724
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001725 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001726 clock-names = "apb_pclk";
1727
Satyajit Desaib3039812017-01-30 11:34:03 -08001728 };
1729
1730 cti9: cti@6019000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001731 compatible = "arm,primecell";
1732 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001733 reg = <0x6019000 0x1000>;
1734 reg-names = "cti-base";
1735
1736 coresight-name = "coresight-cti9";
1737
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001738 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001739 clock-names = "apb_pclk";
1740
Satyajit Desaib3039812017-01-30 11:34:03 -08001741 };
1742
1743 cti10: cti@601a000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001744 compatible = "arm,primecell";
1745 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001746 reg = <0x601a000 0x1000>;
1747 reg-names = "cti-base";
1748
1749 coresight-name = "coresight-cti10";
1750
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001751 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001752 clock-names = "apb_pclk";
1753
Satyajit Desaib3039812017-01-30 11:34:03 -08001754 };
1755
1756 cti11: cti@601b000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001757 compatible = "arm,primecell";
1758 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001759 reg = <0x601b000 0x1000>;
1760 reg-names = "cti-base";
1761
1762 coresight-name = "coresight-cti11";
1763
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001764 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001765 clock-names = "apb_pclk";
1766
Satyajit Desaib3039812017-01-30 11:34:03 -08001767 };
1768
1769 cti12: cti@601c000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001770 compatible = "arm,primecell";
1771 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001772 reg = <0x601c000 0x1000>;
1773 reg-names = "cti-base";
1774
1775 coresight-name = "coresight-cti12";
1776
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001777 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001778 clock-names = "apb_pclk";
1779
Satyajit Desaib3039812017-01-30 11:34:03 -08001780 };
1781
1782 cti13: cti@601d000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001783 compatible = "arm,primecell";
1784 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001785 reg = <0x601d000 0x1000>;
1786 reg-names = "cti-base";
1787
1788 coresight-name = "coresight-cti13";
1789
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001790 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001791 clock-names = "apb_pclk";
1792
Satyajit Desaib3039812017-01-30 11:34:03 -08001793 };
1794
1795 cti14: cti@601e000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001796 compatible = "arm,primecell";
1797 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001798 reg = <0x601e000 0x1000>;
1799 reg-names = "cti-base";
1800
1801 coresight-name = "coresight-cti14";
1802
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001803 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001804 clock-names = "apb_pclk";
1805
Satyajit Desaib3039812017-01-30 11:34:03 -08001806 };
1807
1808 cti15: cti@601f000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001809 compatible = "arm,primecell";
1810 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001811 reg = <0x601f000 0x1000>;
1812 reg-names = "cti-base";
1813
1814 coresight-name = "coresight-cti15";
1815
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001816 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001817 clock-names = "apb_pclk";
1818
Satyajit Desaib3039812017-01-30 11:34:03 -08001819 };
1820
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001821 cti_cpu0: cti@7020000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001822 compatible = "arm,primecell";
1823 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001824 reg = <0x7020000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001825 reg-names = "cti-base";
1826
1827 coresight-name = "coresight-cti-cpu0";
1828 cpu = <&CPU0>;
1829
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001830 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001831 clock-names = "apb_pclk";
1832
Satyajit Desaib3039812017-01-30 11:34:03 -08001833 };
1834
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001835 cti_cpu1: cti@7120000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001836 compatible = "arm,primecell";
1837 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001838 reg = <0x7120000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001839 reg-names = "cti-base";
1840
1841 coresight-name = "coresight-cti-cpu1";
1842 cpu = <&CPU1>;
1843
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001844 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001845 clock-names = "apb_pclk";
Satyajit Desaib3039812017-01-30 11:34:03 -08001846 };
1847
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001848 cti_cpu2: cti@7220000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001849 compatible = "arm,primecell";
1850 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001851 reg = <0x7220000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001852 reg-names = "cti-base";
1853
1854 coresight-name = "coresight-cti-cpu2";
1855 cpu = <&CPU2>;
1856
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001857 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001858 clock-names = "apb_pclk";
Satyajit Desaib3039812017-01-30 11:34:03 -08001859 };
1860
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001861 cti_cpu3: cti@7320000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001862 compatible = "arm,primecell";
1863 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001864 reg = <0x7320000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001865 reg-names = "cti-base";
1866
1867 coresight-name = "coresight-cti-cpu3";
1868 cpu = <&CPU3>;
1869
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001870 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001871 clock-names = "apb_pclk";
Satyajit Desaib3039812017-01-30 11:34:03 -08001872 };
1873
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001874 cti_cpu4: cti@7420000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001875 compatible = "arm,primecell";
1876 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001877 reg = <0x7420000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001878 reg-names = "cti-base";
1879
1880 coresight-name = "coresight-cti-cpu4";
1881 cpu = <&CPU4>;
1882
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001883 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001884 clock-names = "apb_pclk";
Satyajit Desaib3039812017-01-30 11:34:03 -08001885 };
1886
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001887 cti_cpu5: cti@7520000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001888 compatible = "arm,primecell";
1889 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001890 reg = <0x7520000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001891 reg-names = "cti-base";
1892
1893 coresight-name = "coresight-cti-cpu5";
1894 cpu = <&CPU5>;
1895
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001896 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001897 clock-names = "apb_pclk";
Satyajit Desaib3039812017-01-30 11:34:03 -08001898 };
1899
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001900 cti_cpu6: cti@7620000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001901 compatible = "arm,primecell";
1902 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001903 reg = <0x7620000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001904 reg-names = "cti-base";
1905
1906 coresight-name = "coresight-cti-cpu6";
1907 cpu = <&CPU6>;
1908
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001909 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001910 clock-names = "apb_pclk";
Satyajit Desaib3039812017-01-30 11:34:03 -08001911 };
1912
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001913 cti_cpu7: cti@7720000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001914 compatible = "arm,primecell";
1915 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001916 reg = <0x7720000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001917 reg-names = "cti-base";
1918
1919 coresight-name = "coresight-cti-cpu7";
1920 cpu = <&CPU7>;
1921
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001922 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001923 clock-names = "apb_pclk";
Satyajit Desaib3039812017-01-30 11:34:03 -08001924 };
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001925
Satyajit Desai68a6ec32017-08-17 17:40:47 -07001926 cti0_swao:cti@6b04000 {
1927 compatible = "arm,primecell";
1928 arm,primecell-periphid = <0x0003b966>;
1929 reg = <0x6b04000 0x1000>;
1930 reg-names = "cti-base";
1931
1932 coresight-name = "coresight-cti0-swao";
1933
1934 clocks = <&clock_aop QDSS_CLK>;
1935 clock-names = "apb_pclk";
1936 };
1937
Rama Aparna Mallavarapuacf67742017-08-17 16:00:35 -07001938 ipcb_tgu: tgu@6b0c000 {
1939 compatible = "arm,primecell";
1940 arm,primecell-periphid = <0x0003b999>;
1941 reg = <0x06B0C000 0x1000>;
1942 reg-names = "tgu-base";
1943 tgu-steps = <3>;
1944 tgu-conditions = <4>;
1945 tgu-regs = <4>;
1946 tgu-timer-counters = <8>;
1947
1948 coresight-name = "coresight-tgu-ipcb";
1949
1950 clocks = <&clock_aop QDSS_CLK>;
1951 clock-names = "apb_pclk";
1952 };
1953
Satyajit Desai2c67f5c2017-05-01 18:11:44 -07001954 turing_etm0 {
1955 compatible = "qcom,coresight-remote-etm";
1956
1957 coresight-name = "coresight-turing-etm0";
Satyajit Desaie951a902017-05-08 16:46:37 -07001958 qcom,inst-id = <13>;
Satyajit Desai2c67f5c2017-05-01 18:11:44 -07001959
1960 port{
Satyajit Desai1a10dd82017-06-15 16:24:24 -07001961 turing_etm0_out_funnel_turing_1: endpoint {
Satyajit Desai2c67f5c2017-05-01 18:11:44 -07001962 remote-endpoint =
Satyajit Desai1a10dd82017-06-15 16:24:24 -07001963 <&funnel_turing_1_in_turing_etm0>;
Satyajit Desai2c67f5c2017-05-01 18:11:44 -07001964 };
1965 };
1966 };
1967
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001968 dummy_eud: dummy_sink {
1969 compatible = "qcom,coresight-dummy";
1970
1971 coresight-name = "coresight-eud";
1972
1973 qcom,dummy-sink;
1974 port {
1975 eud_in_replicator_swao: endpoint {
1976 slave-mode;
1977 remote-endpoint =
1978 <&replicator_swao_out_eud>;
1979 };
1980 };
1981 };
1982
Satyajit Desai5142eb312017-05-01 14:37:03 -07001983 modem_etm0 {
1984 compatible = "qcom,coresight-remote-etm";
1985
1986 coresight-name = "coresight-modem-etm0";
1987 qcom,inst-id = <2>;
1988
1989 port {
1990 modem_etm0_out_funnel_in2: endpoint {
1991 remote-endpoint =
1992 <&funnel_in2_in_modem_etm0>;
1993 };
1994 };
1995 };
1996
Satyajit Desaic528e7f2017-05-01 17:58:21 -07001997 audio_etm0 {
1998 compatible = "qcom,coresight-remote-etm";
1999
2000 coresight-name = "coresight-audio-etm0";
2001 qcom,inst-id = <5>;
2002
2003 port {
Satyajit Desai1a10dd82017-06-15 16:24:24 -07002004 audio_etm0_out_funnel_lpass_1: endpoint {
2005 remote-endpoint =
2006 <&funnel_lpass_1_in_audio_etm0>;
Satyajit Desaic528e7f2017-05-01 17:58:21 -07002007 };
2008 };
2009 };
2010
Satyajit Desaie879ab22017-08-28 14:18:26 -07002011 spss_etm0 {
2012 compatible = "qcom,coresight-dummy";
2013
2014 coresight-name = "coresight-spss-etm0";
2015
2016 qcom,dummy-source;
2017 port {
2018 spss_etm0_out_funnel_spss: endpoint {
2019 remote-endpoint =
2020 <&funnel_spss_in_spss_etm0>;
2021 };
2022 };
2023 };
2024
Satyajit Desai7e2f0322017-02-07 13:54:23 -08002025 funnel_apss_merg: funnel@7810000 {
2026 compatible = "arm,primecell";
2027 arm,primecell-periphid = <0x0003b908>;
2028
2029 reg = <0x7810000 0x1000>;
2030 reg-names = "funnel-base";
2031
2032 coresight-name = "coresight-funnel-apss-merg";
2033
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002034 clocks = <&clock_aop QDSS_CLK>;
2035 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -08002036
2037 ports {
2038 #address-cells = <1>;
2039 #size-cells = <0>;
2040
2041 port@0 {
2042 reg = <0>;
2043 funnel_apss_merg_out_funnel_in2: endpoint {
2044 remote-endpoint =
2045 <&funnel_in2_in_funnel_apss_merg>;
2046 };
2047 };
2048
2049 port@1 {
2050 reg = <0>;
2051 funnel_apss_merg_in_funnel_apss: endpoint {
2052 slave-mode;
2053 remote-endpoint =
2054 <&funnel_apss_out_funnel_apss_merg>;
2055 };
2056 };
2057
2058 port@2 {
Satyajit Desai03889a12017-04-03 16:52:06 -07002059 reg = <2>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08002060 funnel_apss_merg_in_tpda_olc: endpoint {
2061 slave-mode;
2062 remote-endpoint =
2063 <&tpda_olc_out_funnel_apss_merg>;
2064 };
2065 };
Satyajit Desai03889a12017-04-03 16:52:06 -07002066
2067 port@3 {
2068 reg = <4>;
2069 funnel_apss_merg_in_tpda_apss: endpoint {
2070 slave-mode;
2071 remote-endpoint =
2072 <&tpda_apss_out_funnel_apss_merg>;
2073 };
2074 };
2075
2076 port@4 {
2077 reg = <5>;
2078 funnel_apss_merg_in_tpda_llm_silver: endpoint {
2079 slave-mode;
2080 remote-endpoint =
2081 <&tpda_llm_silver_out_funnel_apss_merg>;
2082 };
2083 };
2084
2085 port@5 {
2086 reg = <6>;
2087 funnel_apss_merg_in_tpda_llm_gold: endpoint {
2088 slave-mode;
2089 remote-endpoint =
2090 <&tpda_llm_gold_out_funnel_apss_merg>;
2091 };
2092 };
Satyajit Desai7e2f0322017-02-07 13:54:23 -08002093 };
2094 };
2095
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002096 etm0: etm@7040000 {
2097 compatible = "arm,primecell";
2098 arm,primecell-periphid = <0x000bb95d>;
2099
2100 reg = <0x7040000 0x1000>;
2101 cpu = <&CPU0>;
2102
2103 coresight-name = "coresight-etm0";
2104
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002105 clocks = <&clock_aop QDSS_CLK>;
2106 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002107
2108 port {
2109 etm0_out_funnel_apss: endpoint {
2110 remote-endpoint = <&funnel_apss_in_etm0>;
2111 };
2112 };
2113 };
2114
2115 etm1: etm@7140000 {
2116 compatible = "arm,primecell";
2117 arm,primecell-periphid = <0x000bb95d>;
2118
2119 reg = <0x7140000 0x1000>;
2120 cpu = <&CPU1>;
2121
2122 coresight-name = "coresight-etm1";
2123
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002124 clocks = <&clock_aop QDSS_CLK>;
2125 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002126
2127 port {
2128 etm1_out_funnel_apss: endpoint {
2129 remote-endpoint = <&funnel_apss_in_etm1>;
2130 };
2131 };
2132 };
2133
2134 etm2: etm@7240000 {
2135 compatible = "arm,primecell";
2136 arm,primecell-periphid = <0x000bb95d>;
2137
2138 reg = <0x7240000 0x1000>;
2139 cpu = <&CPU2>;
2140
2141 coresight-name = "coresight-etm2";
2142
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002143 clocks = <&clock_aop QDSS_CLK>;
2144 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002145
2146 port {
2147 etm2_out_funnel_apss: endpoint {
2148 remote-endpoint = <&funnel_apss_in_etm2>;
2149 };
2150 };
2151 };
2152
2153 etm3: etm@7340000 {
2154 compatible = "arm,primecell";
2155 arm,primecell-periphid = <0x000bb95d>;
2156
2157 reg = <0x7340000 0x1000>;
2158 cpu = <&CPU3>;
2159
2160 coresight-name = "coresight-etm3";
2161
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002162 clocks = <&clock_aop QDSS_CLK>;
2163 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002164
2165 port {
2166 etm3_out_funnel_apss: endpoint {
2167 remote-endpoint = <&funnel_apss_in_etm3>;
2168 };
2169 };
2170 };
2171
2172 etm4: etm@7440000 {
2173 compatible = "arm,primecell";
2174 arm,primecell-periphid = <0x000bb95d>;
2175
2176 reg = <0x7440000 0x1000>;
2177 cpu = <&CPU4>;
2178
2179 coresight-name = "coresight-etm4";
2180
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002181 clocks = <&clock_aop QDSS_CLK>;
2182 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002183
2184 port {
2185 etm4_out_funnel_apss: endpoint {
2186 remote-endpoint = <&funnel_apss_in_etm4>;
2187 };
2188 };
2189 };
2190
2191 etm5: etm@7540000 {
2192 compatible = "arm,primecell";
2193 arm,primecell-periphid = <0x000bb95d>;
2194
2195 reg = <0x7540000 0x1000>;
2196 cpu = <&CPU5>;
2197
2198 coresight-name = "coresight-etm5";
2199
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002200 clocks = <&clock_aop QDSS_CLK>;
2201 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002202
2203 port {
2204 etm5_out_funnel_apss: endpoint {
2205 remote-endpoint = <&funnel_apss_in_etm5>;
2206 };
2207 };
2208 };
2209
2210 etm6: etm@7640000 {
2211 compatible = "arm,primecell";
2212 arm,primecell-periphid = <0x000bb95d>;
2213
2214 reg = <0x7640000 0x1000>;
2215 cpu = <&CPU6>;
2216
2217 coresight-name = "coresight-etm6";
2218
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002219 clocks = <&clock_aop QDSS_CLK>;
2220 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002221
2222 port {
2223 etm6_out_funnel_apss: endpoint {
2224 remote-endpoint = <&funnel_apss_in_etm6>;
2225 };
2226 };
2227 };
2228
2229 etm7: etm@7740000 {
2230 compatible = "arm,primecell";
2231 arm,primecell-periphid = <0x000bb95d>;
2232
2233 reg = <0x7740000 0x1000>;
2234 cpu = <&CPU7>;
2235
2236 coresight-name = "coresight-etm7";
2237
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002238 clocks = <&clock_aop QDSS_CLK>;
2239 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002240
2241 port {
2242 etm7_out_funnel_apss: endpoint {
2243 remote-endpoint = <&funnel_apss_in_etm7>;
2244 };
2245 };
2246 };
2247
Satyajit Desai7e2f0322017-02-07 13:54:23 -08002248 funnel_apss: funnel@7800000 {
2249 compatible = "arm,primecell";
2250 arm,primecell-periphid = <0x0003b908>;
2251
2252 reg = <0x7800000 0x1000>;
2253 reg-names = "funnel-base";
2254
2255 coresight-name = "coresight-funnel-apss";
2256
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002257 clocks = <&clock_aop QDSS_CLK>;
2258 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -08002259
2260 ports {
2261 #address-cells = <1>;
2262 #size-cells = <0>;
2263
2264 port@0 {
2265 reg = <0>;
2266 funnel_apss_out_funnel_apss_merg: endpoint {
2267 remote-endpoint =
2268 <&funnel_apss_merg_in_funnel_apss>;
2269 };
2270 };
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002271 port@1 {
2272 reg = <0>;
2273 funnel_apss_in_etm0: endpoint {
2274 slave-mode;
2275 remote-endpoint =
2276 <&etm0_out_funnel_apss>;
2277 };
2278 };
2279
2280 port@2 {
2281 reg = <1>;
2282 funnel_apss_in_etm1: endpoint {
2283 slave-mode;
2284 remote-endpoint =
2285 <&etm1_out_funnel_apss>;
2286 };
2287 };
2288
2289 port@3 {
2290 reg = <2>;
2291 funnel_apss_in_etm2: endpoint {
2292 slave-mode;
2293 remote-endpoint =
2294 <&etm2_out_funnel_apss>;
2295 };
2296 };
2297
2298 port@4 {
2299 reg = <3>;
2300 funnel_apss_in_etm3: endpoint {
2301 slave-mode;
2302 remote-endpoint =
2303 <&etm3_out_funnel_apss>;
2304 };
2305 };
2306
2307 port@5 {
2308 reg = <4>;
2309 funnel_apss_in_etm4: endpoint {
2310 slave-mode;
2311 remote-endpoint =
2312 <&etm4_out_funnel_apss>;
2313 };
2314 };
2315
2316 port@6 {
2317 reg = <5>;
2318 funnel_apss_in_etm5: endpoint {
2319 slave-mode;
2320 remote-endpoint =
2321 <&etm5_out_funnel_apss>;
2322 };
2323 };
2324
2325 port@7 {
2326 reg = <6>;
2327 funnel_apss_in_etm6: endpoint {
2328 slave-mode;
2329 remote-endpoint =
2330 <&etm6_out_funnel_apss>;
2331 };
2332 };
2333
2334 port@8 {
2335 reg = <7>;
2336 funnel_apss_in_etm7: endpoint {
2337 slave-mode;
2338 remote-endpoint =
2339 <&etm7_out_funnel_apss>;
2340 };
2341 };
Satyajit Desai7e2f0322017-02-07 13:54:23 -08002342 };
2343 };
Satyajit Desai84bde122016-09-13 14:36:11 -07002344};