blob: 9faca89414a48d8429fb28e177391ab9fc0ce1dd [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 };
1485 };
1486 };
1487
1488 funnel_qatb: funnel@6005000 {
1489 compatible = "arm,primecell";
1490 arm,primecell-periphid = <0x0003b908>;
1491
1492 reg = <0x6005000 0x1000>;
1493 reg-names = "funnel-base";
1494
1495 coresight-name = "coresight-funnel-qatb";
1496
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001497 clocks = <&clock_aop QDSS_CLK>;
1498 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001499
1500 ports {
1501 #address-cells = <1>;
1502 #size-cells = <0>;
1503
1504 port@0 {
1505 reg = <0>;
1506 funnel_qatb_out_funnel_in0: endpoint {
1507 remote-endpoint =
1508 <&funnel_in0_in_funnel_qatb>;
1509 };
1510 };
1511
1512 port@1 {
1513 reg = <0>;
1514 funnel_qatb_in_tpda: endpoint {
1515 slave-mode;
1516 remote-endpoint =
1517 <&tpda_out_funnel_qatb>;
Satyajit Desai84bde122016-09-13 14:36:11 -07001518 };
1519 };
Satyajit Desai1a10dd82017-06-15 16:24:24 -07001520
1521 port@2 {
1522 reg = <6>;
1523 funnel_qatb_in_funnel_lpass_1: endpoint {
1524 slave-mode;
1525 remote-endpoint =
1526 <&funnel_lpass_1_out_funnel_qatb>;
1527 };
1528 };
1529
1530 port@3 {
1531 reg = <7>;
1532 funnel_qatb_in_funnel_turing_1: endpoint {
1533 slave-mode;
1534 remote-endpoint =
1535 <&funnel_turing_1_out_funnel_qatb>;
1536 };
1537 };
Satyajit Desai84bde122016-09-13 14:36:11 -07001538 };
1539 };
Satyajit Desaib3039812017-01-30 11:34:03 -08001540
Satyajit Desai3122e502017-05-18 14:54:56 -07001541 cti0_ddr0: cti@69e1000 {
Satyajit Desai900af532017-04-27 11:52:56 -07001542 compatible = "arm,primecell";
Satyajit Desaib629aa52017-05-02 16:53:01 -07001543 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai900af532017-04-27 11:52:56 -07001544 reg = <0x69e1000 0x1000>;
1545 reg-names = "cti-base";
1546
Satyajit Desai3122e502017-05-18 14:54:56 -07001547 coresight-name = "coresight-cti0-ddr0";
Satyajit Desai900af532017-04-27 11:52:56 -07001548
1549 clocks = <&clock_aop QDSS_CLK>;
1550 clock-names = "apb_pclk";
1551 };
1552
Satyajit Desai3122e502017-05-18 14:54:56 -07001553 cti0_ddr1: cti@69e4000 {
Satyajit Desai900af532017-04-27 11:52:56 -07001554 compatible = "arm,primecell";
Satyajit Desaib629aa52017-05-02 16:53:01 -07001555 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai900af532017-04-27 11:52:56 -07001556 reg = <0x69e4000 0x1000>;
1557 reg-names = "cti-base";
1558
Satyajit Desai3122e502017-05-18 14:54:56 -07001559 coresight-name = "coresight-cti0-ddr1";
1560
1561 clocks = <&clock_aop QDSS_CLK>;
1562 clock-names = "apb_pclk";
1563 };
1564
1565 cti1_ddr1: cti@69e5000 {
1566 compatible = "arm,primecell";
1567 arm,primecell-periphid = <0x0003b966>;
1568 reg = <0x69e5000 0x1000>;
1569 reg-names = "cti-base";
1570
1571 coresight-name = "coresight-cti1-ddr1";
1572
1573 clocks = <&clock_aop QDSS_CLK>;
1574 clock-names = "apb_pclk";
1575 };
1576
1577 cti0_dlmm: cti@6c09000 {
1578 compatible = "arm,primecell";
1579 arm,primecell-periphid = <0x0003b966>;
1580 reg = <0x6c09000 0x1000>;
1581 reg-names = "cti-base";
1582
1583 coresight-name = "coresight-cti0-dlmm";
1584
1585 clocks = <&clock_aop QDSS_CLK>;
1586 clock-names = "apb_pclk";
1587 };
1588
1589 cti1_dlmm: cti@6c0a000 {
1590 compatible = "arm,primecell";
1591 arm,primecell-periphid = <0x0003b966>;
1592 reg = <0x6c0a000 0x1000>;
1593 reg-names = "cti-base";
1594
1595 coresight-name = "coresight-cti1-dlmm";
Satyajit Desai900af532017-04-27 11:52:56 -07001596
1597 clocks = <&clock_aop QDSS_CLK>;
1598 clock-names = "apb_pclk";
1599 };
1600
Satyajit Desaib3039812017-01-30 11:34:03 -08001601 cti0: cti@6010000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001602 compatible = "arm,primecell";
1603 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001604 reg = <0x6010000 0x1000>;
1605 reg-names = "cti-base";
1606
1607 coresight-name = "coresight-cti0";
1608
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001609 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001610 clock-names = "apb_pclk";
1611
Satyajit Desaib3039812017-01-30 11:34:03 -08001612 };
1613
1614 cti1: cti@6011000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001615 compatible = "arm,primecell";
1616 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001617 reg = <0x6011000 0x1000>;
1618 reg-names = "cti-base";
1619
1620 coresight-name = "coresight-cti1";
1621
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001622 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001623 clock-names = "apb_pclk";
1624
Satyajit Desaib3039812017-01-30 11:34:03 -08001625 };
1626
1627 cti2: cti@6012000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001628 compatible = "arm,primecell";
1629 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001630 reg = <0x6012000 0x1000>;
1631 reg-names = "cti-base";
1632
1633 coresight-name = "coresight-cti2";
1634
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001635 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001636 clock-names = "apb_pclk";
Satyajit Desaie4508132017-04-05 17:15:22 -07001637
1638 qcom,cti-gpio-trigout = <4>;
1639 pinctrl-names = "cti-trigout-pctrl";
1640 pinctrl-0 = <&trigout_a>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001641 };
1642
1643 cti3: cti@6013000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001644 compatible = "arm,primecell";
1645 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001646 reg = <0x6013000 0x1000>;
1647 reg-names = "cti-base";
1648
1649 coresight-name = "coresight-cti3";
1650
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001651 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001652 clock-names = "apb_pclk";
1653
Satyajit Desaib3039812017-01-30 11:34:03 -08001654 };
1655
1656 cti4: cti@6014000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001657 compatible = "arm,primecell";
1658 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001659 reg = <0x6014000 0x1000>;
1660 reg-names = "cti-base";
1661
1662 coresight-name = "coresight-cti4";
1663
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001664 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001665 clock-names = "apb_pclk";
1666
Satyajit Desaib3039812017-01-30 11:34:03 -08001667 };
1668
1669 cti5: cti@6015000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001670 compatible = "arm,primecell";
1671 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001672 reg = <0x6015000 0x1000>;
1673 reg-names = "cti-base";
1674
1675 coresight-name = "coresight-cti5";
1676
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001677 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001678 clock-names = "apb_pclk";
1679
Satyajit Desaib3039812017-01-30 11:34:03 -08001680 };
1681
1682 cti6: cti@6016000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001683 compatible = "arm,primecell";
1684 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001685 reg = <0x6016000 0x1000>;
1686 reg-names = "cti-base";
1687
1688 coresight-name = "coresight-cti6";
1689
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001690 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001691 clock-names = "apb_pclk";
1692
Satyajit Desaib3039812017-01-30 11:34:03 -08001693 };
1694
1695 cti7: cti@6017000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001696 compatible = "arm,primecell";
1697 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001698 reg = <0x6017000 0x1000>;
1699 reg-names = "cti-base";
1700
1701 coresight-name = "coresight-cti7";
1702
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001703 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001704 clock-names = "apb_pclk";
1705
Satyajit Desaib3039812017-01-30 11:34:03 -08001706 };
1707
1708 cti8: cti@6018000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001709 compatible = "arm,primecell";
1710 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001711 reg = <0x6018000 0x1000>;
1712 reg-names = "cti-base";
1713
1714 coresight-name = "coresight-cti8";
1715
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001716 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001717 clock-names = "apb_pclk";
1718
Satyajit Desaib3039812017-01-30 11:34:03 -08001719 };
1720
1721 cti9: cti@6019000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001722 compatible = "arm,primecell";
1723 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001724 reg = <0x6019000 0x1000>;
1725 reg-names = "cti-base";
1726
1727 coresight-name = "coresight-cti9";
1728
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001729 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001730 clock-names = "apb_pclk";
1731
Satyajit Desaib3039812017-01-30 11:34:03 -08001732 };
1733
1734 cti10: cti@601a000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001735 compatible = "arm,primecell";
1736 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001737 reg = <0x601a000 0x1000>;
1738 reg-names = "cti-base";
1739
1740 coresight-name = "coresight-cti10";
1741
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001742 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001743 clock-names = "apb_pclk";
1744
Satyajit Desaib3039812017-01-30 11:34:03 -08001745 };
1746
1747 cti11: cti@601b000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001748 compatible = "arm,primecell";
1749 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001750 reg = <0x601b000 0x1000>;
1751 reg-names = "cti-base";
1752
1753 coresight-name = "coresight-cti11";
1754
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001755 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001756 clock-names = "apb_pclk";
1757
Satyajit Desaib3039812017-01-30 11:34:03 -08001758 };
1759
1760 cti12: cti@601c000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001761 compatible = "arm,primecell";
1762 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001763 reg = <0x601c000 0x1000>;
1764 reg-names = "cti-base";
1765
1766 coresight-name = "coresight-cti12";
1767
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001768 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001769 clock-names = "apb_pclk";
1770
Satyajit Desaib3039812017-01-30 11:34:03 -08001771 };
1772
1773 cti13: cti@601d000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001774 compatible = "arm,primecell";
1775 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001776 reg = <0x601d000 0x1000>;
1777 reg-names = "cti-base";
1778
1779 coresight-name = "coresight-cti13";
1780
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001781 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001782 clock-names = "apb_pclk";
1783
Satyajit Desaib3039812017-01-30 11:34:03 -08001784 };
1785
1786 cti14: cti@601e000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001787 compatible = "arm,primecell";
1788 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001789 reg = <0x601e000 0x1000>;
1790 reg-names = "cti-base";
1791
1792 coresight-name = "coresight-cti14";
1793
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001794 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001795 clock-names = "apb_pclk";
1796
Satyajit Desaib3039812017-01-30 11:34:03 -08001797 };
1798
1799 cti15: cti@601f000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001800 compatible = "arm,primecell";
1801 arm,primecell-periphid = <0x0003b966>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001802 reg = <0x601f000 0x1000>;
1803 reg-names = "cti-base";
1804
1805 coresight-name = "coresight-cti15";
1806
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001807 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001808 clock-names = "apb_pclk";
1809
Satyajit Desaib3039812017-01-30 11:34:03 -08001810 };
1811
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001812 cti_cpu0: cti@7020000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001813 compatible = "arm,primecell";
1814 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001815 reg = <0x7020000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001816 reg-names = "cti-base";
1817
1818 coresight-name = "coresight-cti-cpu0";
1819 cpu = <&CPU0>;
1820
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001821 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001822 clock-names = "apb_pclk";
1823
Satyajit Desaib3039812017-01-30 11:34:03 -08001824 };
1825
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001826 cti_cpu1: cti@7120000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001827 compatible = "arm,primecell";
1828 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001829 reg = <0x7120000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001830 reg-names = "cti-base";
1831
1832 coresight-name = "coresight-cti-cpu1";
1833 cpu = <&CPU1>;
1834
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001835 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001836 clock-names = "apb_pclk";
Satyajit Desaib3039812017-01-30 11:34:03 -08001837 };
1838
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001839 cti_cpu2: cti@7220000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001840 compatible = "arm,primecell";
1841 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001842 reg = <0x7220000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001843 reg-names = "cti-base";
1844
1845 coresight-name = "coresight-cti-cpu2";
1846 cpu = <&CPU2>;
1847
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001848 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001849 clock-names = "apb_pclk";
Satyajit Desaib3039812017-01-30 11:34:03 -08001850 };
1851
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001852 cti_cpu3: cti@7320000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001853 compatible = "arm,primecell";
1854 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001855 reg = <0x7320000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001856 reg-names = "cti-base";
1857
1858 coresight-name = "coresight-cti-cpu3";
1859 cpu = <&CPU3>;
1860
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001861 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001862 clock-names = "apb_pclk";
Satyajit Desaib3039812017-01-30 11:34:03 -08001863 };
1864
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001865 cti_cpu4: cti@7420000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001866 compatible = "arm,primecell";
1867 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001868 reg = <0x7420000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001869 reg-names = "cti-base";
1870
1871 coresight-name = "coresight-cti-cpu4";
1872 cpu = <&CPU4>;
1873
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001874 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001875 clock-names = "apb_pclk";
Satyajit Desaib3039812017-01-30 11:34:03 -08001876 };
1877
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001878 cti_cpu5: cti@7520000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001879 compatible = "arm,primecell";
1880 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001881 reg = <0x7520000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001882 reg-names = "cti-base";
1883
1884 coresight-name = "coresight-cti-cpu5";
1885 cpu = <&CPU5>;
1886
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001887 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001888 clock-names = "apb_pclk";
Satyajit Desaib3039812017-01-30 11:34:03 -08001889 };
1890
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001891 cti_cpu6: cti@7620000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001892 compatible = "arm,primecell";
1893 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001894 reg = <0x7620000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001895 reg-names = "cti-base";
1896
1897 coresight-name = "coresight-cti-cpu6";
1898 cpu = <&CPU6>;
1899
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001900 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001901 clock-names = "apb_pclk";
Satyajit Desaib3039812017-01-30 11:34:03 -08001902 };
1903
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001904 cti_cpu7: cti@7720000 {
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001905 compatible = "arm,primecell";
1906 arm,primecell-periphid = <0x0003b966>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001907 reg = <0x7720000 0x1000>;
Satyajit Desaib3039812017-01-30 11:34:03 -08001908 reg-names = "cti-base";
1909
1910 coresight-name = "coresight-cti-cpu7";
1911 cpu = <&CPU7>;
1912
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001913 clocks = <&clock_aop QDSS_CLK>;
Satyajit Desai1db0dff2017-04-26 14:45:30 -07001914 clock-names = "apb_pclk";
Satyajit Desaib3039812017-01-30 11:34:03 -08001915 };
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001916
Satyajit Desai68a6ec32017-08-17 17:40:47 -07001917 cti0_swao:cti@6b04000 {
1918 compatible = "arm,primecell";
1919 arm,primecell-periphid = <0x0003b966>;
1920 reg = <0x6b04000 0x1000>;
1921 reg-names = "cti-base";
1922
1923 coresight-name = "coresight-cti0-swao";
1924
1925 clocks = <&clock_aop QDSS_CLK>;
1926 clock-names = "apb_pclk";
1927 };
1928
Satyajit Desai2c67f5c2017-05-01 18:11:44 -07001929 turing_etm0 {
1930 compatible = "qcom,coresight-remote-etm";
1931
1932 coresight-name = "coresight-turing-etm0";
Satyajit Desaie951a902017-05-08 16:46:37 -07001933 qcom,inst-id = <13>;
Satyajit Desai2c67f5c2017-05-01 18:11:44 -07001934
1935 port{
Satyajit Desai1a10dd82017-06-15 16:24:24 -07001936 turing_etm0_out_funnel_turing_1: endpoint {
Satyajit Desai2c67f5c2017-05-01 18:11:44 -07001937 remote-endpoint =
Satyajit Desai1a10dd82017-06-15 16:24:24 -07001938 <&funnel_turing_1_in_turing_etm0>;
Satyajit Desai2c67f5c2017-05-01 18:11:44 -07001939 };
1940 };
1941 };
1942
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001943 dummy_eud: dummy_sink {
1944 compatible = "qcom,coresight-dummy";
1945
1946 coresight-name = "coresight-eud";
1947
1948 qcom,dummy-sink;
1949 port {
1950 eud_in_replicator_swao: endpoint {
1951 slave-mode;
1952 remote-endpoint =
1953 <&replicator_swao_out_eud>;
1954 };
1955 };
1956 };
1957
Satyajit Desai5142eb312017-05-01 14:37:03 -07001958 modem_etm0 {
1959 compatible = "qcom,coresight-remote-etm";
1960
1961 coresight-name = "coresight-modem-etm0";
1962 qcom,inst-id = <2>;
1963
1964 port {
1965 modem_etm0_out_funnel_in2: endpoint {
1966 remote-endpoint =
1967 <&funnel_in2_in_modem_etm0>;
1968 };
1969 };
1970 };
1971
Satyajit Desaic528e7f2017-05-01 17:58:21 -07001972 audio_etm0 {
1973 compatible = "qcom,coresight-remote-etm";
1974
1975 coresight-name = "coresight-audio-etm0";
1976 qcom,inst-id = <5>;
1977
1978 port {
Satyajit Desai1a10dd82017-06-15 16:24:24 -07001979 audio_etm0_out_funnel_lpass_1: endpoint {
1980 remote-endpoint =
1981 <&funnel_lpass_1_in_audio_etm0>;
Satyajit Desaic528e7f2017-05-01 17:58:21 -07001982 };
1983 };
1984 };
1985
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001986 funnel_apss_merg: funnel@7810000 {
1987 compatible = "arm,primecell";
1988 arm,primecell-periphid = <0x0003b908>;
1989
1990 reg = <0x7810000 0x1000>;
1991 reg-names = "funnel-base";
1992
1993 coresight-name = "coresight-funnel-apss-merg";
1994
Satyajit Desaic7b2b862017-04-24 17:56:55 -07001995 clocks = <&clock_aop QDSS_CLK>;
1996 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -08001997
1998 ports {
1999 #address-cells = <1>;
2000 #size-cells = <0>;
2001
2002 port@0 {
2003 reg = <0>;
2004 funnel_apss_merg_out_funnel_in2: endpoint {
2005 remote-endpoint =
2006 <&funnel_in2_in_funnel_apss_merg>;
2007 };
2008 };
2009
2010 port@1 {
2011 reg = <0>;
2012 funnel_apss_merg_in_funnel_apss: endpoint {
2013 slave-mode;
2014 remote-endpoint =
2015 <&funnel_apss_out_funnel_apss_merg>;
2016 };
2017 };
2018
2019 port@2 {
Satyajit Desai03889a12017-04-03 16:52:06 -07002020 reg = <2>;
Satyajit Desai7e2f0322017-02-07 13:54:23 -08002021 funnel_apss_merg_in_tpda_olc: endpoint {
2022 slave-mode;
2023 remote-endpoint =
2024 <&tpda_olc_out_funnel_apss_merg>;
2025 };
2026 };
Satyajit Desai03889a12017-04-03 16:52:06 -07002027
2028 port@3 {
2029 reg = <4>;
2030 funnel_apss_merg_in_tpda_apss: endpoint {
2031 slave-mode;
2032 remote-endpoint =
2033 <&tpda_apss_out_funnel_apss_merg>;
2034 };
2035 };
2036
2037 port@4 {
2038 reg = <5>;
2039 funnel_apss_merg_in_tpda_llm_silver: endpoint {
2040 slave-mode;
2041 remote-endpoint =
2042 <&tpda_llm_silver_out_funnel_apss_merg>;
2043 };
2044 };
2045
2046 port@5 {
2047 reg = <6>;
2048 funnel_apss_merg_in_tpda_llm_gold: endpoint {
2049 slave-mode;
2050 remote-endpoint =
2051 <&tpda_llm_gold_out_funnel_apss_merg>;
2052 };
2053 };
Satyajit Desai7e2f0322017-02-07 13:54:23 -08002054 };
2055 };
2056
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002057 etm0: etm@7040000 {
2058 compatible = "arm,primecell";
2059 arm,primecell-periphid = <0x000bb95d>;
2060
2061 reg = <0x7040000 0x1000>;
2062 cpu = <&CPU0>;
2063
2064 coresight-name = "coresight-etm0";
2065
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002066 clocks = <&clock_aop QDSS_CLK>;
2067 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002068
2069 port {
2070 etm0_out_funnel_apss: endpoint {
2071 remote-endpoint = <&funnel_apss_in_etm0>;
2072 };
2073 };
2074 };
2075
2076 etm1: etm@7140000 {
2077 compatible = "arm,primecell";
2078 arm,primecell-periphid = <0x000bb95d>;
2079
2080 reg = <0x7140000 0x1000>;
2081 cpu = <&CPU1>;
2082
2083 coresight-name = "coresight-etm1";
2084
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002085 clocks = <&clock_aop QDSS_CLK>;
2086 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002087
2088 port {
2089 etm1_out_funnel_apss: endpoint {
2090 remote-endpoint = <&funnel_apss_in_etm1>;
2091 };
2092 };
2093 };
2094
2095 etm2: etm@7240000 {
2096 compatible = "arm,primecell";
2097 arm,primecell-periphid = <0x000bb95d>;
2098
2099 reg = <0x7240000 0x1000>;
2100 cpu = <&CPU2>;
2101
2102 coresight-name = "coresight-etm2";
2103
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002104 clocks = <&clock_aop QDSS_CLK>;
2105 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002106
2107 port {
2108 etm2_out_funnel_apss: endpoint {
2109 remote-endpoint = <&funnel_apss_in_etm2>;
2110 };
2111 };
2112 };
2113
2114 etm3: etm@7340000 {
2115 compatible = "arm,primecell";
2116 arm,primecell-periphid = <0x000bb95d>;
2117
2118 reg = <0x7340000 0x1000>;
2119 cpu = <&CPU3>;
2120
2121 coresight-name = "coresight-etm3";
2122
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002123 clocks = <&clock_aop QDSS_CLK>;
2124 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002125
2126 port {
2127 etm3_out_funnel_apss: endpoint {
2128 remote-endpoint = <&funnel_apss_in_etm3>;
2129 };
2130 };
2131 };
2132
2133 etm4: etm@7440000 {
2134 compatible = "arm,primecell";
2135 arm,primecell-periphid = <0x000bb95d>;
2136
2137 reg = <0x7440000 0x1000>;
2138 cpu = <&CPU4>;
2139
2140 coresight-name = "coresight-etm4";
2141
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002142 clocks = <&clock_aop QDSS_CLK>;
2143 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002144
2145 port {
2146 etm4_out_funnel_apss: endpoint {
2147 remote-endpoint = <&funnel_apss_in_etm4>;
2148 };
2149 };
2150 };
2151
2152 etm5: etm@7540000 {
2153 compatible = "arm,primecell";
2154 arm,primecell-periphid = <0x000bb95d>;
2155
2156 reg = <0x7540000 0x1000>;
2157 cpu = <&CPU5>;
2158
2159 coresight-name = "coresight-etm5";
2160
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002161 clocks = <&clock_aop QDSS_CLK>;
2162 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002163
2164 port {
2165 etm5_out_funnel_apss: endpoint {
2166 remote-endpoint = <&funnel_apss_in_etm5>;
2167 };
2168 };
2169 };
2170
2171 etm6: etm@7640000 {
2172 compatible = "arm,primecell";
2173 arm,primecell-periphid = <0x000bb95d>;
2174
2175 reg = <0x7640000 0x1000>;
2176 cpu = <&CPU6>;
2177
2178 coresight-name = "coresight-etm6";
2179
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002180 clocks = <&clock_aop QDSS_CLK>;
2181 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002182
2183 port {
2184 etm6_out_funnel_apss: endpoint {
2185 remote-endpoint = <&funnel_apss_in_etm6>;
2186 };
2187 };
2188 };
2189
2190 etm7: etm@7740000 {
2191 compatible = "arm,primecell";
2192 arm,primecell-periphid = <0x000bb95d>;
2193
2194 reg = <0x7740000 0x1000>;
2195 cpu = <&CPU7>;
2196
2197 coresight-name = "coresight-etm7";
2198
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002199 clocks = <&clock_aop QDSS_CLK>;
2200 clock-names = "apb_pclk";
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002201
2202 port {
2203 etm7_out_funnel_apss: endpoint {
2204 remote-endpoint = <&funnel_apss_in_etm7>;
2205 };
2206 };
2207 };
2208
Satyajit Desai7e2f0322017-02-07 13:54:23 -08002209 funnel_apss: funnel@7800000 {
2210 compatible = "arm,primecell";
2211 arm,primecell-periphid = <0x0003b908>;
2212
2213 reg = <0x7800000 0x1000>;
2214 reg-names = "funnel-base";
2215
2216 coresight-name = "coresight-funnel-apss";
2217
Satyajit Desaic7b2b862017-04-24 17:56:55 -07002218 clocks = <&clock_aop QDSS_CLK>;
2219 clock-names = "apb_pclk";
Satyajit Desai7e2f0322017-02-07 13:54:23 -08002220
2221 ports {
2222 #address-cells = <1>;
2223 #size-cells = <0>;
2224
2225 port@0 {
2226 reg = <0>;
2227 funnel_apss_out_funnel_apss_merg: endpoint {
2228 remote-endpoint =
2229 <&funnel_apss_merg_in_funnel_apss>;
2230 };
2231 };
Satyajit Desaida8d7bf2017-04-10 11:34:58 -07002232 port@1 {
2233 reg = <0>;
2234 funnel_apss_in_etm0: endpoint {
2235 slave-mode;
2236 remote-endpoint =
2237 <&etm0_out_funnel_apss>;
2238 };
2239 };
2240
2241 port@2 {
2242 reg = <1>;
2243 funnel_apss_in_etm1: endpoint {
2244 slave-mode;
2245 remote-endpoint =
2246 <&etm1_out_funnel_apss>;
2247 };
2248 };
2249
2250 port@3 {
2251 reg = <2>;
2252 funnel_apss_in_etm2: endpoint {
2253 slave-mode;
2254 remote-endpoint =
2255 <&etm2_out_funnel_apss>;
2256 };
2257 };
2258
2259 port@4 {
2260 reg = <3>;
2261 funnel_apss_in_etm3: endpoint {
2262 slave-mode;
2263 remote-endpoint =
2264 <&etm3_out_funnel_apss>;
2265 };
2266 };
2267
2268 port@5 {
2269 reg = <4>;
2270 funnel_apss_in_etm4: endpoint {
2271 slave-mode;
2272 remote-endpoint =
2273 <&etm4_out_funnel_apss>;
2274 };
2275 };
2276
2277 port@6 {
2278 reg = <5>;
2279 funnel_apss_in_etm5: endpoint {
2280 slave-mode;
2281 remote-endpoint =
2282 <&etm5_out_funnel_apss>;
2283 };
2284 };
2285
2286 port@7 {
2287 reg = <6>;
2288 funnel_apss_in_etm6: endpoint {
2289 slave-mode;
2290 remote-endpoint =
2291 <&etm6_out_funnel_apss>;
2292 };
2293 };
2294
2295 port@8 {
2296 reg = <7>;
2297 funnel_apss_in_etm7: endpoint {
2298 slave-mode;
2299 remote-endpoint =
2300 <&etm7_out_funnel_apss>;
2301 };
2302 };
Satyajit Desai7e2f0322017-02-07 13:54:23 -08002303 };
2304 };
Satyajit Desai84bde122016-09-13 14:36:11 -07002305};