blob: aa7cc97329154c7f3cf0dc3cf4adb4ff9bf21315 [file] [log] [blame]
Chintan Pandyaf66a2962018-01-18 17:41:15 +05301/* Copyright (c) 2017-2018, The Linux Foundation. All rights reserved.
Odelu Kukatlaf197e382017-07-04 19:47:35 +05302 *
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#include <dt-bindings/msm/msm-bus-ids.h>
14#include <dt-bindings/soc/qcom,tcs-mbox.h>
Odelu Kukatlafa264ff2017-10-19 23:43:21 +053015#include <dt-bindings/clock/qcom,gcc-sdm845.h>
Odelu Kukatlaf197e382017-07-04 19:47:35 +053016
17&soc {
18 ad_hoc_bus: ad-hoc-bus {
19 compatible = "qcom,msm-bus-device";
20 reg = <0x016E0000 0x40000>,
21 <0x1700000 0x40000>,
22 <0x1500000 0x40000>,
23 <0x14E0000 0x40000>,
24 <0x17900000 0x40000>,
25 <0x1380000 0x40000>,
26 <0x1380000 0x40000>,
27 <0x1740000 0x40000>,
28 <0x1620000 0x40000>,
29 <0x1620000 0x40000>,
30 <0x1620000 0x40000>;
31
32 reg-names = "aggre1_noc-base", "aggre2_noc-base",
33 "config_noc-base", "dc_noc-base",
34 "gladiator_noc-base", "mc_virt-base", "mem_noc-base",
35 "mmss_noc-base", "system_noc-base", "ipa_virt-base",
36 "camnoc_virt-base";
37
38 mbox-names = "apps_rsc", "disp_rsc";
39 mboxes = <&apps_rsc 0 &disp_rsc 0>;
40
41 /*RSCs*/
42 rsc_apps: rsc-apps {
43 cell-id = <MSM_BUS_RSC_APPS>;
44 label = "apps_rsc";
45 qcom,rsc-dev;
46 qcom,req_state = <2>;
47 };
48
49 rsc_disp: rsc-disp {
50 cell-id = <MSM_BUS_RSC_DISP>;
51 label = "disp_rsc";
52 qcom,rsc-dev;
53 qcom,req_state = <3>;
54 };
55
56 /*BCMs*/
57 bcm_acv: bcm-acv {
58 cell-id = <MSM_BUS_BCM_ACV>;
59 label = "ACV";
60 qcom,bcm-name = "ACV";
61 qcom,rscs = <&rsc_apps>;
62 qcom,bcm-dev;
63 };
64
65 bcm_alc: bcm-alc {
66 cell-id = <MSM_BUS_BCM_ALC>;
67 label = "ALC";
68 qcom,bcm-name = "ALC";
69 qcom,rscs = <&rsc_apps>;
70 qcom,bcm-dev;
71 };
72
73 bcm_mc0: bcm-mc0 {
74 cell-id = <MSM_BUS_BCM_MC0>;
75 label = "MC0";
76 qcom,bcm-name = "MC0";
77 qcom,rscs = <&rsc_apps>;
78 qcom,bcm-dev;
79 };
80
81 bcm_sh0: bcm-sh0 {
82 cell-id = <MSM_BUS_BCM_SH0>;
83 label = "SH0";
84 qcom,bcm-name = "SH0";
85 qcom,rscs = <&rsc_apps>;
86 qcom,bcm-dev;
87 };
88
89 bcm_mm0: bcm-mm0 {
90 cell-id = <MSM_BUS_BCM_MM0>;
91 label = "MM0";
92 qcom,bcm-name = "MM0";
93 qcom,rscs = <&rsc_apps>;
94 qcom,bcm-dev;
95 };
96
97 bcm_sh1: bcm-sh1 {
98 cell-id = <MSM_BUS_BCM_SH1>;
99 label = "SH1";
100 qcom,bcm-name = "SH1";
101 qcom,rscs = <&rsc_apps>;
102 qcom,bcm-dev;
103 };
104
105 bcm_mm1: bcm-mm1 {
106 cell-id = <MSM_BUS_BCM_MM1>;
107 label = "MM1";
108 qcom,bcm-name = "MM1";
109 qcom,rscs = <&rsc_apps>;
110 qcom,bcm-dev;
111 };
112
113 bcm_sh2: bcm-sh2 {
114 cell-id = <MSM_BUS_BCM_SH2>;
115 label = "SH2";
116 qcom,bcm-name = "SH2";
117 qcom,rscs = <&rsc_apps>;
118 qcom,bcm-dev;
119 };
120
121 bcm_mm2: bcm-mm2 {
122 cell-id = <MSM_BUS_BCM_MM2>;
123 label = "MM2";
124 qcom,bcm-name = "MM2";
125 qcom,rscs = <&rsc_apps>;
126 qcom,bcm-dev;
127 };
128
129 bcm_sh3: bcm-sh3 {
130 cell-id = <MSM_BUS_BCM_SH3>;
131 label = "SH3";
132 qcom,bcm-name = "SH3";
133 qcom,rscs = <&rsc_apps>;
134 qcom,bcm-dev;
135 };
136
137 bcm_mm3: bcm-mm3 {
138 cell-id = <MSM_BUS_BCM_MM3>;
139 label = "MM3";
140 qcom,bcm-name = "MM3";
141 qcom,rscs = <&rsc_apps>;
142 qcom,bcm-dev;
143 };
144
145 bcm_sh5: bcm-sh5 {
146 cell-id = <MSM_BUS_BCM_SH5>;
147 label = "SH5";
148 qcom,bcm-name = "SH5";
149 qcom,rscs = <&rsc_apps>;
150 qcom,bcm-dev;
151 };
152
153 bcm_sn0: bcm-sn0 {
154 cell-id = <MSM_BUS_BCM_SN0>;
155 label = "SN0";
156 qcom,bcm-name = "SN0";
157 qcom,rscs = <&rsc_apps>;
158 qcom,bcm-dev;
159 };
160
161 bcm_ce0: bcm-ce0 {
162 cell-id = <MSM_BUS_BCM_CE0>;
163 label = "CE0";
164 qcom,bcm-name = "CE0";
165 qcom,rscs = <&rsc_apps>;
166 qcom,bcm-dev;
167 };
168
169 bcm_ip0: bcm-ip0 {
170 cell-id = <MSM_BUS_BCM_IP0>;
171 label = "IP0";
172 qcom,bcm-name = "IP0";
173 qcom,rscs = <&rsc_apps>;
174 qcom,bcm-dev;
175 };
176
177 bcm_cn0: bcm-cn0 {
178 cell-id = <MSM_BUS_BCM_CN0>;
179 label = "CN0";
180 qcom,bcm-name = "CN0";
181 qcom,rscs = <&rsc_apps>;
182 qcom,bcm-dev;
183 };
184
185 bcm_qup0: bcm-qup0 {
186 cell-id = <MSM_BUS_BCM_QUP0>;
187 label = "QUP0";
188 qcom,bcm-name = "QUP0";
189 qcom,rscs = <&rsc_apps>;
190 qcom,bcm-dev;
191 };
192
193 bcm_sn1: bcm-sn1 {
194 cell-id = <MSM_BUS_BCM_SN1>;
195 label = "SN1";
196 qcom,bcm-name = "SN1";
197 qcom,rscs = <&rsc_apps>;
198 qcom,bcm-dev;
199 };
200
201 bcm_sn2: bcm-sn2 {
202 cell-id = <MSM_BUS_BCM_SN2>;
203 label = "SN2";
204 qcom,bcm-name = "SN2";
205 qcom,rscs = <&rsc_apps>;
206 qcom,bcm-dev;
207 };
208
209 bcm_sn3: bcm-sn3 {
210 cell-id = <MSM_BUS_BCM_SN3>;
211 label = "SN3";
212 qcom,bcm-name = "SN3";
213 qcom,rscs = <&rsc_apps>;
214 qcom,bcm-dev;
215 };
216
217 bcm_sn4: bcm-sn4 {
218 cell-id = <MSM_BUS_BCM_SN4>;
219 label = "SN4";
220 qcom,bcm-name = "SN4";
221 qcom,rscs = <&rsc_apps>;
222 qcom,bcm-dev;
223 };
224
225 bcm_sn5: bcm-sn5 {
226 cell-id = <MSM_BUS_BCM_SN5>;
227 label = "SN5";
228 qcom,bcm-name = "SN5";
229 qcom,rscs = <&rsc_apps>;
230 qcom,bcm-dev;
231 };
232
233 bcm_sn8: bcm-sn8 {
234 cell-id = <MSM_BUS_BCM_SN8>;
235 label = "SN8";
236 qcom,bcm-name = "SN8";
237 qcom,rscs = <&rsc_apps>;
238 qcom,bcm-dev;
239 };
240
241 bcm_sn10: bcm-sn10 {
242 cell-id = <MSM_BUS_BCM_SN10>;
243 label = "SN10";
244 qcom,bcm-name = "SN10";
245 qcom,rscs = <&rsc_apps>;
246 qcom,bcm-dev;
247 };
248
249 bcm_sn11: bcm-sn11 {
250 cell-id = <MSM_BUS_BCM_SN11>;
251 label = "SN11";
252 qcom,bcm-name = "SN11";
253 qcom,rscs = <&rsc_apps>;
254 qcom,bcm-dev;
255 };
256
257 bcm_sn13: bcm-sn13 {
258 cell-id = <MSM_BUS_BCM_SN13>;
259 label = "SN13";
260 qcom,bcm-name = "SN13";
261 qcom,rscs = <&rsc_apps>;
262 qcom,bcm-dev;
263 };
264
265 bcm_mc0_display: bcm-mc0_display {
266 cell-id = <MSM_BUS_BCM_MC0_DISPLAY>;
267 label = "MC0_DISPLAY";
268 qcom,bcm-name = "MC0";
269 qcom,rscs = <&rsc_disp>;
270 qcom,bcm-dev;
271 };
272
273 bcm_sh0_display: bcm-sh0_display {
274 cell-id = <MSM_BUS_BCM_SH0_DISPLAY>;
275 label = "SH0_DISPLAY";
276 qcom,bcm-name = "SH0";
277 qcom,rscs = <&rsc_disp>;
278 qcom,bcm-dev;
279 };
280
281 bcm_mm0_display: bcm-mm0_display {
282 cell-id = <MSM_BUS_BCM_MM0_DISPLAY>;
283 label = "MM0_DISPLAY";
284 qcom,bcm-name = "MM0";
285 qcom,rscs = <&rsc_disp>;
286 qcom,bcm-dev;
287 };
288
289 bcm_mm1_display: bcm-mm1_display {
290 cell-id = <MSM_BUS_BCM_MM1_DISPLAY>;
291 label = "MM1_DISPLAY";
292 qcom,bcm-name = "MM1";
293 qcom,rscs = <&rsc_disp>;
294 qcom,bcm-dev;
295 };
296
297 bcm_mm2_display: bcm-mm2_display {
298 cell-id = <MSM_BUS_BCM_MM2_DISPLAY>;
299 label = "MM2_DISPLAY";
300 qcom,bcm-name = "MM2";
301 qcom,rscs = <&rsc_disp>;
302 qcom,bcm-dev;
303 };
304
305 bcm_mm3_display: bcm-mm3_display {
306 cell-id = <MSM_BUS_BCM_MM3_DISPLAY>;
307 label = "MM3_DISPLAY";
308 qcom,bcm-name = "MM3";
309 qcom,rscs = <&rsc_disp>;
310 qcom,bcm-dev;
311 };
312
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530313 /*Buses*/
314 fab_aggre1_noc: fab-aggre1_noc {
315 cell-id = <MSM_BUS_FAB_A1_NOC>;
316 label = "fab-aggre1_noc";
317 qcom,fab-dev;
318 qcom,base-name = "aggre1_noc-base";
319 qcom,qos-off = <4096>;
320 qcom,base-offset = <16384>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530321 qcom,bus-type = <1>;
322 clocks = <>;
323 };
324
325 fab_aggre2_noc: fab-aggre2_noc {
326 cell-id = <MSM_BUS_FAB_A2_NOC>;
327 label = "fab-aggre2_noc";
328 qcom,fab-dev;
329 qcom,base-name = "aggre2_noc-base";
330 qcom,qos-off = <2048>;
331 qcom,base-offset = <12288>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530332 qcom,bus-type = <1>;
333 clocks = <>;
334 };
335
336 fab_camnoc_virt: fab-camnoc_virt {
337 cell-id = <MSM_BUS_FAB_CAMNOC_VIRT>;
338 label = "fab-camnoc_virt";
339 qcom,fab-dev;
340 qcom,base-name = "camnoc_virt-base";
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530341 qcom,bypass-qos-prg;
342 clocks = <>;
343 };
344
345 fab_config_noc: fab-config_noc {
346 cell-id = <MSM_BUS_FAB_CONFIG_NOC>;
347 label = "fab-config_noc";
348 qcom,fab-dev;
349 qcom,base-name = "config_noc-base";
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530350 qcom,bypass-qos-prg;
351 qcom,bus-type = <1>;
352 clocks = <>;
353 };
354
355 fab_dc_noc: fab-dc_noc {
356 cell-id = <MSM_BUS_FAB_DC_NOC>;
357 label = "fab-dc_noc";
358 qcom,fab-dev;
359 qcom,base-name = "dc_noc-base";
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530360 qcom,bypass-qos-prg;
361 qcom,bus-type = <1>;
362 clocks = <>;
363 };
364
365 fab_gladiator_noc: fab-gladiator_noc {
366 cell-id = <MSM_BUS_FAB_GNOC>;
367 label = "fab-gladiator_noc";
368 qcom,fab-dev;
369 qcom,base-name = "gladiator_noc-base";
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530370 qcom,bypass-qos-prg;
371 qcom,bus-type = <1>;
372 clocks = <>;
373 };
374
375 fab_ipa_virt: fab-ipa_virt {
376 cell-id = <MSM_BUS_FAB_IPA_VIRT>;
377 label = "fab-ipa_virt";
378 qcom,fab-dev;
379 qcom,base-name = "ipa_virt-base";
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530380 qcom,bypass-qos-prg;
381 clocks = <>;
382 };
383
384 fab_mc_virt: fab-mc_virt {
385 cell-id = <MSM_BUS_FAB_MC_VIRT>;
386 label = "fab-mc_virt";
387 qcom,fab-dev;
388 qcom,base-name = "mc_virt-base";
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530389 qcom,bypass-qos-prg;
390 clocks = <>;
391 };
392
393 fab_mem_noc: fab-mem_noc {
394 cell-id = <MSM_BUS_FAB_MEM_NOC>;
395 label = "fab-mem_noc";
396 qcom,fab-dev;
397 qcom,base-name = "mem_noc-base";
398 qcom,qos-off = <4096>;
399 qcom,base-offset = <65536>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530400 qcom,bus-type = <1>;
401 clocks = <>;
402 };
403
404 fab_mmss_noc: fab-mmss_noc {
405 cell-id = <MSM_BUS_FAB_MMSS_NOC>;
406 label = "fab-mmss_noc";
407 qcom,fab-dev;
408 qcom,base-name = "mmss_noc-base";
409 qcom,qos-off = <4096>;
410 qcom,base-offset = <36864>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530411 qcom,bus-type = <1>;
412 clocks = <>;
413 };
414
415 fab_system_noc: fab-system_noc {
416 cell-id = <MSM_BUS_FAB_SYS_NOC>;
417 label = "fab-system_noc";
418 qcom,fab-dev;
419 qcom,base-name = "system_noc-base";
420 qcom,qos-off = <4096>;
421 qcom,base-offset = <36864>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530422 qcom,bus-type = <1>;
423 clocks = <>;
424 };
425
426 fab_mc_virt_display: fab-mc_virt_display {
427 cell-id = <MSM_BUS_FAB_MC_VIRT_DISPLAY>;
428 label = "fab-mc_virt_display";
429 qcom,fab-dev;
430 qcom,base-name = "mc_virt-base";
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530431 qcom,bypass-qos-prg;
432 clocks = <>;
433 };
434
435 fab_mem_noc_display: fab-mem_noc_display {
436 cell-id = <MSM_BUS_FAB_MEM_NOC_DISPLAY>;
437 label = "fab-mem_noc_display";
438 qcom,fab-dev;
439 qcom,base-name = "mem_noc-base";
440 qcom,qos-off = <4096>;
441 qcom,base-offset = <65536>;
442 qcom,bypass-qos-prg;
443 qcom,bus-type = <1>;
444 clocks = <>;
445 };
446
447 fab_mmss_noc_display: fab-mmss_noc_display {
448 cell-id = <MSM_BUS_FAB_MMSS_NOC_DISPLAY>;
449 label = "fab-mmss_noc_display";
450 qcom,fab-dev;
451 qcom,base-name = "mmss_noc-base";
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530452 qcom,bypass-qos-prg;
453 qcom,bus-type = <1>;
454 clocks = <>;
455 };
456
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530457 /*Masters*/
458
459 mas_qhm_a1noc_cfg: mas-qhm-a1noc-cfg {
460 cell-id = <MSM_BUS_MASTER_A1NOC_CFG>;
461 label = "mas-qhm-a1noc-cfg";
462 qcom,buswidth = <4>;
463 qcom,agg-ports = <1>;
464 qcom,connections = <&slv_srvc_aggre1_noc>;
465 qcom,bus-dev = <&fab_aggre1_noc>;
466 };
467
468 mas_qhm_qup1: mas-qhm-qup1 {
469 cell-id = <MSM_BUS_MASTER_BLSP_1>;
470 label = "mas-qhm-qup1";
471 qcom,buswidth = <4>;
472 qcom,agg-ports = <1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530473 qcom,connections = <&slv_qns_a1noc_snoc>;
474 qcom,bus-dev = <&fab_aggre1_noc>;
475 qcom,bcms = <&bcm_qup0>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530476 };
477
478 mas_qhm_tsif: mas-qhm-tsif {
479 cell-id = <MSM_BUS_MASTER_TSIF>;
480 label = "mas-qhm-tsif";
481 qcom,buswidth = <4>;
482 qcom,agg-ports = <1>;
483 qcom,connections = <&slv_qns_a1noc_snoc>;
484 qcom,bus-dev = <&fab_aggre1_noc>;
485 };
486
487 mas_xm_emmc: mas-xm-emmc {
488 cell-id = <MSM_BUS_MASTER_EMMC>;
489 label = "mas-xm-emmc";
490 qcom,buswidth = <8>;
491 qcom,agg-ports = <1>;
492 qcom,qport = <3>;
493 qcom,connections = <&slv_qns_a1noc_snoc>;
494 qcom,bus-dev = <&fab_aggre1_noc>;
495 qcom,ap-owned;
496 qcom,prio = <0>;
497 };
498
499 mas_xm_sdc2: mas-xm-sdc2 {
500 cell-id = <MSM_BUS_MASTER_SDCC_2>;
501 label = "mas-xm-sdc2";
502 qcom,buswidth = <8>;
503 qcom,agg-ports = <1>;
504 qcom,qport = <1>;
505 qcom,connections = <&slv_qns_a1noc_snoc>;
506 qcom,bus-dev = <&fab_aggre1_noc>;
507 qcom,ap-owned;
508 qcom,prio = <1>;
509 };
510
511 mas_xm_sdc4: mas-xm-sdc4 {
512 cell-id = <MSM_BUS_MASTER_SDCC_4>;
513 label = "mas-xm-sdc4";
514 qcom,buswidth = <8>;
515 qcom,agg-ports = <1>;
516 qcom,qport = <2>;
517 qcom,connections = <&slv_qns_a1noc_snoc>;
518 qcom,bus-dev = <&fab_aggre1_noc>;
519 qcom,ap-owned;
520 qcom,prio = <1>;
521 };
522
523 mas_xm_ufs_mem: mas-xm-ufs-mem {
524 cell-id = <MSM_BUS_MASTER_UFS_MEM>;
525 label = "mas-xm-ufs-mem";
526 qcom,buswidth = <8>;
527 qcom,agg-ports = <1>;
528 qcom,qport = <4>;
529 qcom,connections = <&slv_qns_a1noc_snoc>;
530 qcom,bus-dev = <&fab_aggre1_noc>;
531 qcom,ap-owned;
532 qcom,prio = <2>;
533 };
534
535 mas_qhm_a2noc_cfg: mas-qhm-a2noc-cfg {
536 cell-id = <MSM_BUS_MASTER_A2NOC_CFG>;
537 label = "mas-qhm-a2noc-cfg";
538 qcom,buswidth = <4>;
539 qcom,agg-ports = <1>;
540 qcom,connections = <&slv_srvc_aggre2_noc>;
541 qcom,bus-dev = <&fab_aggre2_noc>;
542 };
543
544 mas_qhm_qdss_bam: mas-qhm-qdss-bam {
545 cell-id = <MSM_BUS_MASTER_QDSS_BAM>;
546 label = "mas-qhm-qdss-bam";
547 qcom,buswidth = <4>;
548 qcom,agg-ports = <1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530549 qcom,connections = <&slv_qns_a2noc_snoc>;
550 qcom,bus-dev = <&fab_aggre2_noc>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530551 };
552
553 mas_qhm_qup2: mas-qhm-qup2 {
554 cell-id = <MSM_BUS_MASTER_BLSP_2>;
555 label = "mas-qhm-qup2";
556 qcom,buswidth = <4>;
557 qcom,agg-ports = <1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530558 qcom,connections = <&slv_qns_a2noc_snoc>;
559 qcom,bus-dev = <&fab_aggre2_noc>;
560 qcom,bcms = <&bcm_qup0>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530561 };
562
563 mas_qnm_cnoc: mas-qnm-cnoc {
564 cell-id = <MSM_BUS_MASTER_CNOC_A2NOC>;
565 label = "mas-qnm-cnoc";
566 qcom,buswidth = <8>;
567 qcom,agg-ports = <1>;
568 qcom,qport = <2>;
569 qcom,connections = <&slv_qns_a2noc_snoc>;
570 qcom,bus-dev = <&fab_aggre2_noc>;
571 qcom,ap-owned;
572 qcom,prio = <1>;
573 };
574
575 mas_qxm_crypto: mas-qxm-crypto {
576 cell-id = <MSM_BUS_MASTER_CRYPTO_CORE_0>;
577 label = "mas-qxm-crypto";
578 qcom,buswidth = <8>;
579 qcom,agg-ports = <1>;
580 qcom,qport = <4>;
581 qcom,connections = <&slv_qns_a2noc_snoc>;
582 qcom,bus-dev = <&fab_aggre2_noc>;
583 qcom,bcms = <&bcm_ce0>;
584 qcom,ap-owned;
585 qcom,prio = <2>;
586 };
587
588 mas_qxm_ipa: mas-qxm-ipa {
589 cell-id = <MSM_BUS_MASTER_IPA>;
590 label = "mas-qxm-ipa";
591 qcom,buswidth = <8>;
592 qcom,agg-ports = <1>;
593 qcom,qport = <6>;
594 qcom,connections = <&slv_qns_a2noc_snoc>;
595 qcom,bus-dev = <&fab_aggre2_noc>;
596 qcom,ap-owned;
597 qcom,prio = <2>;
Odelu Kukatlafa264ff2017-10-19 23:43:21 +0530598 qcom,defer-init-qos;
599 qcom,node-qos-bcms = <7035 0 1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530600 };
601
602 mas_xm_qdss_etr: mas-xm-qdss-etr {
603 cell-id = <MSM_BUS_MASTER_QDSS_ETR>;
604 label = "mas-xm-qdss-etr";
605 qcom,buswidth = <8>;
606 qcom,agg-ports = <1>;
607 qcom,qport = <16>;
608 qcom,connections = <&slv_qns_a2noc_snoc>;
609 qcom,bus-dev = <&fab_aggre2_noc>;
610 qcom,ap-owned;
611 qcom,prio = <2>;
612 };
613
614 mas_xm_usb3_0: mas-xm-usb3-0 {
615 cell-id = <MSM_BUS_MASTER_USB3>;
616 label = "mas-xm-usb3-0";
617 qcom,buswidth = <8>;
618 qcom,agg-ports = <1>;
619 qcom,qport = <22>;
620 qcom,connections = <&slv_qns_a2noc_snoc>;
621 qcom,bus-dev = <&fab_aggre2_noc>;
622 qcom,ap-owned;
623 qcom,prio = <2>;
Odelu Kukatlafa264ff2017-10-19 23:43:21 +0530624 qcom,node-qos-clks {
625 clocks =
626 <&clock_gcc GCC_AGGRE_USB3_PRIM_AXI_CLK>;
627 clock-names =
628 "clk-usb3-prim-axi-no-rate";
629 };
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530630 };
631
632 mas_qxm_camnoc_hf0_uncomp: mas-qxm-camnoc-hf0-uncomp {
633 cell-id = <MSM_BUS_MASTER_CAMNOC_HF0_UNCOMP>;
634 label = "mas-qxm-camnoc-hf0-uncomp";
635 qcom,buswidth = <32>;
636 qcom,agg-ports = <1>;
637 qcom,connections = <&slv_qns_camnoc_uncomp>;
638 qcom,bus-dev = <&fab_camnoc_virt>;
639 qcom,bcms = <&bcm_mm1>;
640 };
641
642 mas_qxm_camnoc_hf1_uncomp: mas-qxm-camnoc-hf1-uncomp {
643 cell-id = <MSM_BUS_MASTER_CAMNOC_HF1_UNCOMP>;
644 label = "mas-qxm-camnoc-hf1-uncomp";
645 qcom,buswidth = <32>;
646 qcom,agg-ports = <1>;
647 qcom,connections = <&slv_qns_camnoc_uncomp>;
648 qcom,bus-dev = <&fab_camnoc_virt>;
649 qcom,bcms = <&bcm_mm1>;
650 };
651
652 mas_qxm_camnoc_sf_uncomp: mas-qxm-camnoc-sf-uncomp {
653 cell-id = <MSM_BUS_MASTER_CAMNOC_SF_UNCOMP>;
654 label = "mas-qxm-camnoc-sf-uncomp";
655 qcom,buswidth = <32>;
656 qcom,agg-ports = <1>;
657 qcom,connections = <&slv_qns_camnoc_uncomp>;
658 qcom,bus-dev = <&fab_camnoc_virt>;
659 qcom,bcms = <&bcm_mm1>;
660 };
661
662 mas_qhm_spdm: mas-qhm-spdm {
663 cell-id = <MSM_BUS_MASTER_SPDM>;
664 label = "mas-qhm-spdm";
665 qcom,buswidth = <4>;
666 qcom,agg-ports = <1>;
667 qcom,connections = <&slv_qns_cnoc_a2noc>;
668 qcom,bus-dev = <&fab_config_noc>;
669 qcom,bcms = <&bcm_cn0>;
670 };
671
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530672 mas_qnm_snoc: mas-qnm-snoc {
673 cell-id = <MSM_BUS_SNOC_CNOC_MAS>;
674 label = "mas-qnm-snoc";
675 qcom,buswidth = <8>;
676 qcom,agg-ports = <1>;
677 qcom,connections = <&slv_qhs_tlmm_south
678 &slv_qhs_camera_cfg &slv_qhs_sdc4
679 &slv_qhs_sdc2 &slv_qhs_mnoc_cfg
680 &slv_qhs_ufs_mem_cfg &slv_qhs_glm
681 &slv_qhs_pdm &slv_qhs_a2_noc_cfg
682 &slv_qhs_qdss_cfg &slv_qhs_display_cfg
683 &slv_qhs_tcsr &slv_qhs_dcc_cfg
684 &slv_qhs_ddrss_cfg &slv_qhs_snoc_cfg
685 &slv_qhs_phy_refgen_south &slv_qhs_gpuss_cfg
686 &slv_qhs_venus_cfg &slv_qhs_tsif
687 &slv_qhs_compute_dsp_cfg &slv_qhs_aop
688 &slv_qhs_qupv3_north &slv_srvc_cnoc
689 &slv_qhs_usb3_0 &slv_qhs_ipa
690 &slv_qhs_cpr_cx &slv_qhs_a1_noc_cfg
691 &slv_qhs_aoss &slv_qhs_prng
Odelu Kukatla91a55d32017-10-08 16:17:55 +0530692 &slv_qhs_vsense_ctrl_cfg &slv_qhs_emmc_cfg
693 &slv_qhs_qupv3_south &slv_qhs_spdm
694 &slv_qhs_crypto0_cfg &slv_qhs_pimem_cfg
695 &slv_qhs_tlmm_north &slv_qhs_clk_ctl
696 &slv_qhs_imem_cfg>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530697 qcom,bus-dev = <&fab_config_noc>;
698 qcom,bcms = <&bcm_cn0>;
699 };
700
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530701 mas_qhm_cnoc: mas-qhm-cnoc {
702 cell-id = <MSM_BUS_MASTER_CNOC_DC_NOC>;
703 label = "mas-qhm-cnoc";
704 qcom,buswidth = <4>;
705 qcom,agg-ports = <1>;
706 qcom,connections = <&slv_qhs_memnoc &slv_qhs_llcc>;
707 qcom,bus-dev = <&fab_dc_noc>;
708 };
709
710 mas_acm_l3: mas-acm-l3 {
711 cell-id = <MSM_BUS_MASTER_AMPSS_M0>;
712 label = "mas-acm-l3";
713 qcom,buswidth = <16>;
714 qcom,agg-ports = <1>;
715 qcom,connections = <&slv_srvc_gnoc
716 &slv_qns_gladiator_sodv &slv_qns_gnoc_memnoc>;
717 qcom,bus-dev = <&fab_gladiator_noc>;
718 };
719
720 mas_pm_gnoc_cfg: mas-pm-gnoc-cfg {
721 cell-id = <MSM_BUS_MASTER_GNOC_CFG>;
722 label = "mas-pm-gnoc-cfg";
723 qcom,buswidth = <4>;
724 qcom,agg-ports = <1>;
725 qcom,connections = <&slv_srvc_gnoc>;
726 qcom,bus-dev = <&fab_gladiator_noc>;
727 };
728
729 mas_ipa_core_master: mas-ipa-core-master {
730 cell-id = <MSM_BUS_MASTER_IPA_CORE>;
731 label = "mas-ipa-core-master";
732 qcom,buswidth = <8>;
733 qcom,agg-ports = <1>;
734 qcom,connections = <&slv_ipa_core_slave>;
735 qcom,bus-dev = <&fab_ipa_virt>;
736 };
737
738 mas_llcc_mc: mas-llcc-mc {
739 cell-id = <MSM_BUS_MASTER_LLCC>;
740 label = "mas-llcc-mc";
741 qcom,buswidth = <4>;
742 qcom,agg-ports = <2>;
743 qcom,connections = <&slv_ebi>;
744 qcom,bus-dev = <&fab_mc_virt>;
745 };
746
747 mas_acm_tcu: mas-acm-tcu {
748 cell-id = <MSM_BUS_MASTER_TCU_0>;
749 label = "mas-acm-tcu";
750 qcom,buswidth = <8>;
751 qcom,agg-ports = <1>;
752 qcom,qport = <0>;
753 qcom,connections = <&slv_qns_apps_io &slv_qns_llcc
754 &slv_qns_memnoc_snoc>;
755 qcom,bus-dev = <&fab_mem_noc>;
756 qcom,bcms = <&bcm_sh3>;
757 qcom,ap-owned;
Odelu Kukatlafa264ff2017-10-19 23:43:21 +0530758 qcom,prio = <7>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530759 };
760
761 mas_qhm_memnoc_cfg: mas-qhm-memnoc-cfg {
762 cell-id = <MSM_BUS_MASTER_MEM_NOC_CFG>;
763 label = "mas-qhm-memnoc-cfg";
764 qcom,buswidth = <4>;
765 qcom,agg-ports = <1>;
766 qcom,connections = <&slv_srvc_memnoc
767 &slv_qhs_mdsp_ms_mpu_cfg>;
768 qcom,bus-dev = <&fab_mem_noc>;
769 };
770
771 mas_qnm_apps: mas-qnm-apps {
772 cell-id = <MSM_BUS_MASTER_GNOC_MEM_NOC>;
773 label = "mas-qnm-apps";
774 qcom,buswidth = <32>;
775 qcom,agg-ports = <2>;
776 qcom,qport = <2 3>;
777 qcom,connections = <&slv_qns_llcc>;
778 qcom,bus-dev = <&fab_mem_noc>;
779 qcom,bcms = <&bcm_sh5>;
780 qcom,ap-owned;
781 qcom,prio = <0>;
782 };
783
784 mas_qnm_mnoc_hf: mas-qnm-mnoc-hf {
785 cell-id = <MSM_BUS_MASTER_MNOC_HF_MEM_NOC>;
786 label = "mas-qnm-mnoc-hf";
787 qcom,buswidth = <32>;
788 qcom,agg-ports = <2>;
789 qcom,qport = <4 5>;
790 qcom,connections = <&slv_qns_llcc>;
791 qcom,bus-dev = <&fab_mem_noc>;
792 qcom,ap-owned;
793 qcom,prio = <0>;
794 qcom,forwarding;
Odelu Kukatlafa264ff2017-10-19 23:43:21 +0530795 qcom,node-qos-bcms = <7012 0 1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530796 };
797
798 mas_qnm_mnoc_sf: mas-qnm-mnoc-sf {
799 cell-id = <MSM_BUS_MASTER_MNOC_SF_MEM_NOC>;
800 label = "mas-qnm-mnoc-sf";
801 qcom,buswidth = <32>;
802 qcom,agg-ports = <1>;
803 qcom,qport = <7>;
804 qcom,connections = <&slv_qns_apps_io
805 &slv_qns_llcc &slv_qns_memnoc_snoc>;
806 qcom,bus-dev = <&fab_mem_noc>;
807 qcom,ap-owned;
808 qcom,prio = <0>;
809 qcom,forwarding;
Odelu Kukatlafa264ff2017-10-19 23:43:21 +0530810 qcom,node-qos-bcms = <7012 0 1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530811 };
812
813 mas_qnm_snoc_gc: mas-qnm-snoc-gc {
814 cell-id = <MSM_BUS_MASTER_SNOC_GC_MEM_NOC>;
815 label = "mas-qnm-snoc-gc";
816 qcom,buswidth = <8>;
817 qcom,agg-ports = <1>;
818 qcom,qport = <8>;
819 qcom,connections = <&slv_qns_llcc>;
820 qcom,bus-dev = <&fab_mem_noc>;
821 qcom,ap-owned;
822 qcom,prio = <0>;
823 qcom,forwarding;
824 };
825
826 mas_qnm_snoc_sf: mas-qnm-snoc-sf {
827 cell-id = <MSM_BUS_MASTER_SNOC_SF_MEM_NOC>;
828 label = "mas-qnm-snoc-sf";
829 qcom,buswidth = <16>;
830 qcom,agg-ports = <1>;
831 qcom,qport = <9>;
832 qcom,connections = <&slv_qns_apps_io &slv_qns_llcc>;
833 qcom,bus-dev = <&fab_mem_noc>;
834 qcom,ap-owned;
835 qcom,prio = <0>;
836 qcom,forwarding;
837 };
838
839 mas_qxm_gpu: mas-qxm-gpu {
840 cell-id = <MSM_BUS_MASTER_GRAPHICS_3D>;
841 label = "mas-qxm-gpu";
842 qcom,buswidth = <32>;
843 qcom,agg-ports = <2>;
844 qcom,qport = <10 11>;
845 qcom,connections = <&slv_qns_apps_io
846 &slv_qns_llcc &slv_qns_memnoc_snoc>;
847 qcom,bus-dev = <&fab_mem_noc>;
848 qcom,ap-owned;
849 qcom,prio = <0>;
850 };
851
852 mas_qhm_mnoc_cfg: mas-qhm-mnoc-cfg {
853 cell-id = <MSM_BUS_MASTER_CNOC_MNOC_CFG>;
854 label = "mas-qhm-mnoc-cfg";
855 qcom,buswidth = <4>;
856 qcom,agg-ports = <1>;
857 qcom,connections = <&slv_srvc_mnoc>;
858 qcom,bus-dev = <&fab_mmss_noc>;
859 };
860
861 mas_qxm_camnoc_hf0: mas-qxm-camnoc-hf0 {
862 cell-id = <MSM_BUS_MASTER_CAMNOC_HF0>;
863 label = "mas-qxm-camnoc-hf0";
864 qcom,buswidth = <32>;
865 qcom,agg-ports = <1>;
866 qcom,qport = <1>;
867 qcom,connections = <&slv_qns_mem_noc_hf>;
868 qcom,bus-dev = <&fab_mmss_noc>;
869 qcom,bcms = <&bcm_mm1>;
870 qcom,ap-owned;
871 qcom,prio = <0>;
872 qcom,forwarding;
Odelu Kukatlafa264ff2017-10-19 23:43:21 +0530873 qcom,node-qos-bcms = <7012 0 1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530874 };
875
876 mas_qxm_camnoc_hf1: mas-qxm-camnoc-hf1 {
877 cell-id = <MSM_BUS_MASTER_CAMNOC_HF1>;
878 label = "mas-qxm-camnoc-hf1";
879 qcom,buswidth = <32>;
880 qcom,agg-ports = <1>;
881 qcom,qport = <2>;
882 qcom,connections = <&slv_qns_mem_noc_hf>;
883 qcom,bus-dev = <&fab_mmss_noc>;
884 qcom,bcms = <&bcm_mm1>;
885 qcom,ap-owned;
886 qcom,prio = <0>;
887 qcom,forwarding;
Odelu Kukatlafa264ff2017-10-19 23:43:21 +0530888 qcom,node-qos-bcms = <7012 0 1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530889 };
890
891 mas_qxm_camnoc_sf: mas-qxm-camnoc-sf {
892 cell-id = <MSM_BUS_MASTER_CAMNOC_SF>;
893 label = "mas-qxm-camnoc-sf";
894 qcom,buswidth = <32>;
895 qcom,agg-ports = <1>;
896 qcom,qport = <0>;
897 qcom,connections = <&slv_qns2_mem_noc>;
898 qcom,bus-dev = <&fab_mmss_noc>;
899 qcom,bcms = <&bcm_mm3>;
900 qcom,ap-owned;
901 qcom,prio = <0>;
902 qcom,forwarding;
Odelu Kukatlafa264ff2017-10-19 23:43:21 +0530903 qcom,node-qos-bcms = <7012 0 1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530904 };
905
906 mas_qxm_mdp0: mas-qxm-mdp0 {
907 cell-id = <MSM_BUS_MASTER_MDP_PORT0>;
908 label = "mas-qxm-mdp0";
909 qcom,buswidth = <32>;
910 qcom,agg-ports = <1>;
911 qcom,qport = <3>;
912 qcom,connections = <&slv_qns_mem_noc_hf>;
913 qcom,bus-dev = <&fab_mmss_noc>;
914 qcom,bcms = <&bcm_mm1>;
915 qcom,ap-owned;
916 qcom,prio = <0>;
917 qcom,forwarding;
Odelu Kukatlafa264ff2017-10-19 23:43:21 +0530918 qcom,node-qos-bcms = <7012 0 1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530919 };
920
921 mas_qxm_mdp1: mas-qxm-mdp1 {
922 cell-id = <MSM_BUS_MASTER_MDP_PORT1>;
923 label = "mas-qxm-mdp1";
924 qcom,buswidth = <32>;
925 qcom,agg-ports = <1>;
926 qcom,qport = <4>;
927 qcom,connections = <&slv_qns_mem_noc_hf>;
928 qcom,bus-dev = <&fab_mmss_noc>;
929 qcom,bcms = <&bcm_mm1>;
930 qcom,ap-owned;
931 qcom,prio = <0>;
932 qcom,forwarding;
Odelu Kukatlafa264ff2017-10-19 23:43:21 +0530933 qcom,node-qos-bcms = <7012 0 1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530934 };
935
936 mas_qxm_rot: mas-qxm-rot {
937 cell-id = <MSM_BUS_MASTER_ROTATOR>;
938 label = "mas-qxm-rot";
939 qcom,buswidth = <32>;
940 qcom,agg-ports = <1>;
941 qcom,qport = <5>;
942 qcom,connections = <&slv_qns2_mem_noc>;
943 qcom,bus-dev = <&fab_mmss_noc>;
944 qcom,bcms = <&bcm_mm3>;
945 qcom,ap-owned;
946 qcom,prio = <0>;
947 qcom,forwarding;
Odelu Kukatlafa264ff2017-10-19 23:43:21 +0530948 qcom,node-qos-bcms = <7012 0 1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530949 };
950
951 mas_qxm_venus0: mas-qxm-venus0 {
952 cell-id = <MSM_BUS_MASTER_VIDEO_P0>;
953 label = "mas-qxm-venus0";
954 qcom,buswidth = <32>;
955 qcom,agg-ports = <1>;
956 qcom,qport = <6>;
957 qcom,connections = <&slv_qns2_mem_noc>;
958 qcom,bus-dev = <&fab_mmss_noc>;
959 qcom,bcms = <&bcm_mm3>;
960 qcom,ap-owned;
961 qcom,prio = <0>;
962 qcom,forwarding;
Odelu Kukatlafa264ff2017-10-19 23:43:21 +0530963 qcom,node-qos-bcms = <7012 0 1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530964 };
965
966 mas_qxm_venus1: mas-qxm-venus1 {
967 cell-id = <MSM_BUS_MASTER_VIDEO_P1>;
968 label = "mas-qxm-venus1";
969 qcom,buswidth = <32>;
970 qcom,agg-ports = <1>;
971 qcom,qport = <7>;
972 qcom,connections = <&slv_qns2_mem_noc>;
973 qcom,bus-dev = <&fab_mmss_noc>;
974 qcom,bcms = <&bcm_mm3>;
975 qcom,ap-owned;
976 qcom,prio = <0>;
977 qcom,forwarding;
Odelu Kukatlafa264ff2017-10-19 23:43:21 +0530978 qcom,node-qos-bcms = <7012 0 1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530979 };
980
981 mas_qxm_venus_arm9: mas-qxm-venus-arm9 {
982 cell-id = <MSM_BUS_MASTER_VIDEO_PROC>;
983 label = "mas-qxm-venus-arm9";
984 qcom,buswidth = <8>;
985 qcom,agg-ports = <1>;
986 qcom,qport = <8>;
987 qcom,connections = <&slv_qns2_mem_noc>;
988 qcom,bus-dev = <&fab_mmss_noc>;
989 qcom,bcms = <&bcm_mm3>;
990 qcom,ap-owned;
991 qcom,prio = <0>;
992 qcom,forwarding;
Odelu Kukatlafa264ff2017-10-19 23:43:21 +0530993 qcom,node-qos-bcms = <7012 0 1>;
Odelu Kukatlaf197e382017-07-04 19:47:35 +0530994 };
995
996 mas_qhm_snoc_cfg: mas-qhm-snoc-cfg {
997 cell-id = <MSM_BUS_MASTER_SNOC_CFG>;
998 label = "mas-qhm-snoc-cfg";
999 qcom,buswidth = <4>;
1000 qcom,agg-ports = <1>;
1001 qcom,connections = <&slv_srvc_snoc>;
1002 qcom,bus-dev = <&fab_system_noc>;
1003 };
1004
1005 mas_qnm_aggre1_noc: mas-qnm-aggre1-noc {
1006 cell-id = <MSM_BUS_A1NOC_SNOC_MAS>;
1007 label = "mas-qnm-aggre1-noc";
1008 qcom,buswidth = <16>;
1009 qcom,agg-ports = <1>;
1010 qcom,connections = <&slv_qxs_pimem
1011 &slv_qns_memnoc_sf &slv_qxs_imem
1012 &slv_qhs_apss &slv_qns_cnoc
1013 &slv_xs_qdss_stm>;
1014 qcom,bus-dev = <&fab_system_noc>;
1015 qcom,bcms = <&bcm_sn8>;
1016 };
1017
1018 mas_qnm_aggre2_noc: mas-qnm-aggre2-noc {
1019 cell-id = <MSM_BUS_A2NOC_SNOC_MAS>;
1020 label = "mas-qnm-aggre2-noc";
1021 qcom,buswidth = <16>;
1022 qcom,agg-ports = <1>;
1023 qcom,connections = <&slv_qxs_pimem
1024 &slv_qns_memnoc_sf &slv_qxs_imem
1025 &slv_qhs_apss &slv_qns_cnoc
1026 &slv_xs_sys_tcu_cfg &slv_xs_qdss_stm>;
1027 qcom,bus-dev = <&fab_system_noc>;
1028 qcom,bcms = <&bcm_sn10>;
1029 };
1030
1031 mas_qnm_gladiator_sodv: mas-qnm-gladiator-sodv {
1032 cell-id = <MSM_BUS_MASTER_GNOC_SNOC>;
1033 label = "mas-qnm-gladiator-sodv";
1034 qcom,buswidth = <8>;
1035 qcom,agg-ports = <1>;
1036 qcom,connections = <&slv_qxs_pimem
1037 &slv_qxs_imem &slv_qhs_apss
1038 &slv_qns_cnoc &slv_xs_sys_tcu_cfg
1039 &slv_xs_qdss_stm>;
1040 qcom,bus-dev = <&fab_system_noc>;
1041 qcom,bcms = <&bcm_sn11>;
1042 };
1043
1044 mas_qnm_memnoc: mas-qnm-memnoc {
1045 cell-id = <MSM_BUS_MASTER_MEM_NOC_SNOC>;
1046 label = "mas-qnm-memnoc";
1047 qcom,buswidth = <8>;
1048 qcom,agg-ports = <1>;
1049 qcom,connections = <&slv_qxs_imem
1050 &slv_qhs_apss &slv_qxs_pimem
1051 &slv_qns_cnoc &slv_xs_qdss_stm>;
1052 qcom,bus-dev = <&fab_system_noc>;
1053 qcom,bcms = <&bcm_sn13>;
1054 };
1055
1056 mas_qxm_pimem: mas-qxm-pimem {
1057 cell-id = <MSM_BUS_MASTER_PIMEM>;
1058 label = "mas-qxm-pimem";
1059 qcom,buswidth = <8>;
1060 qcom,agg-ports = <1>;
1061 qcom,qport = <3>;
1062 qcom,connections = <&slv_qxs_imem &slv_qns_memnoc_gc>;
1063 qcom,bus-dev = <&fab_system_noc>;
1064 qcom,bcms = <&bcm_sn4>;
1065 qcom,ap-owned;
1066 qcom,prio = <2>;
1067 };
1068
1069 mas_xm_gic: mas-xm-gic {
1070 cell-id = <MSM_BUS_MASTER_GIC>;
1071 label = "mas-xm-gic";
1072 qcom,buswidth = <8>;
1073 qcom,agg-ports = <1>;
1074 qcom,qport = <0>;
1075 qcom,connections = <&slv_qxs_imem &slv_qns_memnoc_gc>;
1076 qcom,bus-dev = <&fab_system_noc>;
1077 qcom,bcms = <&bcm_sn11>;
1078 qcom,ap-owned;
1079 qcom,prio = <1>;
1080 };
1081
1082 mas_alc: mas-alc {
1083 cell-id = <MSM_BUS_MASTER_ALC>;
1084 label = "mas-alc";
1085 qcom,buswidth = <1>;
1086 qcom,agg-ports = <1>;
1087 qcom,bus-dev = <&fab_mc_virt>;
1088 qcom,bcms = <&bcm_alc>;
1089 };
1090
1091 mas_llcc_mc_display: mas-llcc-mc_display {
1092 cell-id = <MSM_BUS_MASTER_LLCC_DISPLAY>;
1093 label = "mas-llcc-mc_display";
1094 qcom,buswidth = <4>;
1095 qcom,agg-ports = <2>;
1096 qcom,connections = <&slv_ebi_display>;
1097 qcom,bus-dev = <&fab_mc_virt_display>;
1098 };
1099
1100 mas_qnm_mnoc_hf_display: mas-qnm-mnoc-hf_display {
1101 cell-id = <MSM_BUS_MASTER_MNOC_HF_MEM_NOC_DISPLAY>;
1102 label = "mas-qnm-mnoc-hf_display";
1103 qcom,buswidth = <32>;
1104 qcom,agg-ports = <2>;
1105 qcom,qport = <4 5>;
1106 qcom,connections = <&slv_qns_llcc_display>;
1107 qcom,bus-dev = <&fab_mem_noc_display>;
1108 };
1109
1110 mas_qnm_mnoc_sf_display: mas-qnm-mnoc-sf_display {
1111 cell-id = <MSM_BUS_MASTER_MNOC_SF_MEM_NOC_DISPLAY>;
1112 label = "mas-qnm-mnoc-sf_display";
1113 qcom,buswidth = <32>;
1114 qcom,agg-ports = <1>;
1115 qcom,qport = <7>;
1116 qcom,connections = <&slv_qns_llcc_display>;
1117 qcom,bus-dev = <&fab_mem_noc_display>;
1118 };
1119
1120 mas_qxm_mdp0_display: mas-qxm-mdp0_display {
1121 cell-id = <MSM_BUS_MASTER_MDP_PORT0_DISPLAY>;
1122 label = "mas-qxm-mdp0_display";
1123 qcom,buswidth = <32>;
1124 qcom,agg-ports = <1>;
1125 qcom,qport = <3>;
1126 qcom,connections = <&slv_qns_mem_noc_hf_display>;
1127 qcom,bus-dev = <&fab_mmss_noc_display>;
1128 qcom,bcms = <&bcm_mm1_display>;
1129 };
1130
1131 mas_qxm_mdp1_display: mas-qxm-mdp1_display {
1132 cell-id = <MSM_BUS_MASTER_MDP_PORT1_DISPLAY>;
1133 label = "mas-qxm-mdp1_display";
1134 qcom,buswidth = <32>;
1135 qcom,agg-ports = <1>;
1136 qcom,qport = <4>;
1137 qcom,connections = <&slv_qns_mem_noc_hf_display>;
1138 qcom,bus-dev = <&fab_mmss_noc_display>;
1139 qcom,bcms = <&bcm_mm1_display>;
1140 };
1141
1142 mas_qxm_rot_display: mas-qxm-rot_display {
1143 cell-id = <MSM_BUS_MASTER_ROTATOR_DISPLAY>;
1144 label = "mas-qxm-rot_display";
1145 qcom,buswidth = <32>;
1146 qcom,agg-ports = <1>;
1147 qcom,qport = <5>;
1148 qcom,connections = <&slv_qns2_mem_noc_display>;
1149 qcom,bus-dev = <&fab_mmss_noc_display>;
1150 qcom,bcms = <&bcm_mm3_display>;
1151 };
1152
1153 /*Internal nodes*/
1154
1155 /*Slaves*/
1156
1157 slv_qns_a1noc_snoc:slv-qns-a1noc-snoc {
1158 cell-id = <MSM_BUS_A1NOC_SNOC_SLV>;
1159 label = "slv-qns-a1noc-snoc";
1160 qcom,buswidth = <16>;
1161 qcom,agg-ports = <1>;
1162 qcom,bus-dev = <&fab_aggre1_noc>;
1163 qcom,connections = <&mas_qnm_aggre1_noc>;
1164 };
1165
1166 slv_srvc_aggre1_noc:slv-srvc-aggre1-noc {
1167 cell-id = <MSM_BUS_SLAVE_SERVICE_A1NOC>;
1168 label = "slv-srvc-aggre1-noc";
1169 qcom,buswidth = <4>;
1170 qcom,agg-ports = <1>;
1171 qcom,bus-dev = <&fab_aggre1_noc>;
1172 qcom,bcms = <&bcm_sn8>;
1173 };
1174
1175 slv_qns_a2noc_snoc:slv-qns-a2noc-snoc {
1176 cell-id = <MSM_BUS_A2NOC_SNOC_SLV>;
1177 label = "slv-qns-a2noc-snoc";
1178 qcom,buswidth = <16>;
1179 qcom,agg-ports = <1>;
1180 qcom,bus-dev = <&fab_aggre2_noc>;
1181 qcom,connections = <&mas_qnm_aggre2_noc>;
1182 };
1183
1184 slv_srvc_aggre2_noc:slv-srvc-aggre2-noc {
1185 cell-id = <MSM_BUS_SLAVE_SERVICE_A2NOC>;
1186 label = "slv-srvc-aggre2-noc";
1187 qcom,buswidth = <4>;
1188 qcom,agg-ports = <1>;
1189 qcom,bus-dev = <&fab_aggre2_noc>;
1190 qcom,bcms = <&bcm_sn10>;
1191 };
1192
1193 slv_qns_camnoc_uncomp:slv-qns-camnoc-uncomp {
1194 cell-id = <MSM_BUS_SLAVE_CAMNOC_UNCOMP>;
1195 label = "slv-qns-camnoc-uncomp";
1196 qcom,buswidth = <32>;
1197 qcom,agg-ports = <1>;
1198 qcom,bus-dev = <&fab_camnoc_virt>;
1199 };
1200
1201 slv_qhs_a1_noc_cfg:slv-qhs-a1-noc-cfg {
1202 cell-id = <MSM_BUS_SLAVE_A1NOC_CFG>;
1203 label = "slv-qhs-a1-noc-cfg";
1204 qcom,buswidth = <4>;
1205 qcom,agg-ports = <1>;
1206 qcom,bus-dev = <&fab_config_noc>;
1207 qcom,connections = <&mas_qhm_a1noc_cfg>;
1208 qcom,bcms = <&bcm_cn0>;
1209 };
1210
1211 slv_qhs_a2_noc_cfg:slv-qhs-a2-noc-cfg {
1212 cell-id = <MSM_BUS_SLAVE_A2NOC_CFG>;
1213 label = "slv-qhs-a2-noc-cfg";
1214 qcom,buswidth = <4>;
1215 qcom,agg-ports = <1>;
1216 qcom,bus-dev = <&fab_config_noc>;
1217 qcom,connections = <&mas_qhm_a2noc_cfg>;
1218 qcom,bcms = <&bcm_cn0>;
1219 };
1220
1221 slv_qhs_aop:slv-qhs-aop {
1222 cell-id = <MSM_BUS_SLAVE_AOP>;
1223 label = "slv-qhs-aop";
1224 qcom,buswidth = <4>;
1225 qcom,agg-ports = <1>;
1226 qcom,bus-dev = <&fab_config_noc>;
1227 qcom,bcms = <&bcm_cn0>;
1228 };
1229
1230 slv_qhs_aoss:slv-qhs-aoss {
1231 cell-id = <MSM_BUS_SLAVE_AOSS>;
1232 label = "slv-qhs-aoss";
1233 qcom,buswidth = <4>;
1234 qcom,agg-ports = <1>;
1235 qcom,bus-dev = <&fab_config_noc>;
1236 qcom,bcms = <&bcm_cn0>;
1237 };
1238
1239 slv_qhs_camera_cfg:slv-qhs-camera-cfg {
1240 cell-id = <MSM_BUS_SLAVE_CAMERA_CFG>;
1241 label = "slv-qhs-camera-cfg";
1242 qcom,buswidth = <4>;
1243 qcom,agg-ports = <1>;
1244 qcom,bus-dev = <&fab_config_noc>;
1245 qcom,bcms = <&bcm_cn0>;
1246 };
1247
1248 slv_qhs_clk_ctl:slv-qhs-clk-ctl {
1249 cell-id = <MSM_BUS_SLAVE_CLK_CTL>;
1250 label = "slv-qhs-clk-ctl";
1251 qcom,buswidth = <4>;
1252 qcom,agg-ports = <1>;
1253 qcom,bus-dev = <&fab_config_noc>;
1254 qcom,bcms = <&bcm_cn0>;
1255 };
1256
1257 slv_qhs_compute_dsp_cfg:slv-qhs-compute-dsp-cfg {
1258 cell-id = <MSM_BUS_SLAVE_CDSP_CFG>;
1259 label = "slv-qhs-compute-dsp-cfg";
1260 qcom,buswidth = <4>;
1261 qcom,agg-ports = <1>;
1262 qcom,bus-dev = <&fab_config_noc>;
1263 qcom,bcms = <&bcm_cn0>;
1264 };
1265
1266 slv_qhs_cpr_cx:slv-qhs-cpr-cx {
1267 cell-id = <MSM_BUS_SLAVE_RBCPR_CX_CFG>;
1268 label = "slv-qhs-cpr-cx";
1269 qcom,buswidth = <4>;
1270 qcom,agg-ports = <1>;
1271 qcom,bus-dev = <&fab_config_noc>;
1272 qcom,bcms = <&bcm_cn0>;
1273 };
1274
1275 slv_qhs_crypto0_cfg:slv-qhs-crypto0-cfg {
1276 cell-id = <MSM_BUS_SLAVE_CRYPTO_0_CFG>;
1277 label = "slv-qhs-crypto0-cfg";
1278 qcom,buswidth = <4>;
1279 qcom,agg-ports = <1>;
1280 qcom,bus-dev = <&fab_config_noc>;
1281 qcom,bcms = <&bcm_cn0>;
1282 };
1283
1284 slv_qhs_dcc_cfg:slv-qhs-dcc-cfg {
1285 cell-id = <MSM_BUS_SLAVE_DCC_CFG>;
1286 label = "slv-qhs-dcc-cfg";
1287 qcom,buswidth = <4>;
1288 qcom,agg-ports = <1>;
1289 qcom,bus-dev = <&fab_config_noc>;
1290 qcom,connections = <&mas_qhm_cnoc>;
1291 qcom,bcms = <&bcm_cn0>;
1292 };
1293
1294 slv_qhs_ddrss_cfg:slv-qhs-ddrss-cfg {
1295 cell-id = <MSM_BUS_SLAVE_CNOC_DDRSS>;
1296 label = "slv-qhs-ddrss-cfg";
1297 qcom,buswidth = <4>;
1298 qcom,agg-ports = <1>;
1299 qcom,bus-dev = <&fab_config_noc>;
1300 qcom,bcms = <&bcm_cn0>;
1301 };
1302
1303 slv_qhs_display_cfg:slv-qhs-display-cfg {
1304 cell-id = <MSM_BUS_SLAVE_DISPLAY_CFG>;
1305 label = "slv-qhs-display-cfg";
1306 qcom,buswidth = <4>;
1307 qcom,agg-ports = <1>;
1308 qcom,bus-dev = <&fab_config_noc>;
1309 qcom,bcms = <&bcm_cn0>;
1310 };
1311
Odelu Kukatla91a55d32017-10-08 16:17:55 +05301312 slv_qhs_emmc_cfg:slv-qhs-emmc-cfg {
1313 cell-id = <MSM_BUS_SLAVE_EMMC_CFG>;
1314 label = "slv-qhs-emmc-cfg";
1315 qcom,buswidth = <4>;
1316 qcom,agg-ports = <1>;
1317 qcom,bus-dev = <&fab_config_noc>;
1318 qcom,bcms = <&bcm_cn0>;
1319 };
1320
Odelu Kukatlaf197e382017-07-04 19:47:35 +05301321 slv_qhs_glm:slv-qhs-glm {
1322 cell-id = <MSM_BUS_SLAVE_GLM>;
1323 label = "slv-qhs-glm";
1324 qcom,buswidth = <4>;
1325 qcom,agg-ports = <1>;
1326 qcom,bus-dev = <&fab_config_noc>;
1327 qcom,bcms = <&bcm_cn0>;
1328 };
1329
1330 slv_qhs_gpuss_cfg:slv-qhs-gpuss-cfg {
1331 cell-id = <MSM_BUS_SLAVE_GRAPHICS_3D_CFG>;
1332 label = "slv-qhs-gpuss-cfg";
1333 qcom,buswidth = <8>;
1334 qcom,agg-ports = <1>;
1335 qcom,bus-dev = <&fab_config_noc>;
1336 qcom,bcms = <&bcm_cn0>;
1337 };
1338
1339 slv_qhs_imem_cfg:slv-qhs-imem-cfg {
1340 cell-id = <MSM_BUS_SLAVE_IMEM_CFG>;
1341 label = "slv-qhs-imem-cfg";
1342 qcom,buswidth = <4>;
1343 qcom,agg-ports = <1>;
1344 qcom,bus-dev = <&fab_config_noc>;
1345 qcom,bcms = <&bcm_cn0>;
1346 };
1347
1348 slv_qhs_ipa:slv-qhs-ipa {
1349 cell-id = <MSM_BUS_SLAVE_IPA_CFG>;
1350 label = "slv-qhs-ipa";
1351 qcom,buswidth = <4>;
1352 qcom,agg-ports = <1>;
1353 qcom,bus-dev = <&fab_config_noc>;
1354 qcom,bcms = <&bcm_cn0>;
1355 };
1356
1357 slv_qhs_mnoc_cfg:slv-qhs-mnoc-cfg {
1358 cell-id = <MSM_BUS_SLAVE_CNOC_MNOC_CFG>;
1359 label = "slv-qhs-mnoc-cfg";
1360 qcom,buswidth = <4>;
1361 qcom,agg-ports = <1>;
1362 qcom,bus-dev = <&fab_config_noc>;
1363 qcom,connections = <&mas_qhm_mnoc_cfg>;
1364 qcom,bcms = <&bcm_cn0>;
1365 };
1366
1367 slv_qhs_pdm:slv-qhs-pdm {
1368 cell-id = <MSM_BUS_SLAVE_PDM>;
1369 label = "slv-qhs-pdm";
1370 qcom,buswidth = <4>;
1371 qcom,agg-ports = <1>;
1372 qcom,bus-dev = <&fab_config_noc>;
1373 qcom,bcms = <&bcm_cn0>;
1374 };
1375
1376 slv_qhs_phy_refgen_south:slv-qhs-phy-refgen-south {
1377 cell-id = <MSM_BUS_SLAVE_SOUTH_PHY_CFG>;
1378 label = "slv-qhs-phy-refgen-south";
1379 qcom,buswidth = <4>;
1380 qcom,agg-ports = <1>;
1381 qcom,bus-dev = <&fab_config_noc>;
1382 qcom,bcms = <&bcm_cn0>;
1383 };
1384
1385 slv_qhs_pimem_cfg:slv-qhs-pimem-cfg {
1386 cell-id = <MSM_BUS_SLAVE_PIMEM_CFG>;
1387 label = "slv-qhs-pimem-cfg";
1388 qcom,buswidth = <4>;
1389 qcom,agg-ports = <1>;
1390 qcom,bus-dev = <&fab_config_noc>;
1391 qcom,bcms = <&bcm_cn0>;
1392 };
1393
1394 slv_qhs_prng:slv-qhs-prng {
1395 cell-id = <MSM_BUS_SLAVE_PRNG>;
1396 label = "slv-qhs-prng";
1397 qcom,buswidth = <4>;
1398 qcom,agg-ports = <1>;
1399 qcom,bus-dev = <&fab_config_noc>;
1400 qcom,bcms = <&bcm_cn0>;
1401 };
1402
1403 slv_qhs_qdss_cfg:slv-qhs-qdss-cfg {
1404 cell-id = <MSM_BUS_SLAVE_QDSS_CFG>;
1405 label = "slv-qhs-qdss-cfg";
1406 qcom,buswidth = <4>;
1407 qcom,agg-ports = <1>;
1408 qcom,bus-dev = <&fab_config_noc>;
1409 qcom,bcms = <&bcm_cn0>;
1410 };
1411
1412 slv_qhs_qupv3_north:slv-qhs-qupv3-north {
1413 cell-id = <MSM_BUS_SLAVE_BLSP_2>;
1414 label = "slv-qhs-qupv3-north";
1415 qcom,buswidth = <4>;
1416 qcom,agg-ports = <1>;
1417 qcom,bus-dev = <&fab_config_noc>;
1418 qcom,bcms = <&bcm_cn0>;
1419 };
1420
1421 slv_qhs_qupv3_south:slv-qhs-qupv3-south {
1422 cell-id = <MSM_BUS_SLAVE_BLSP_1>;
1423 label = "slv-qhs-qupv3-south";
1424 qcom,buswidth = <4>;
1425 qcom,agg-ports = <1>;
1426 qcom,bus-dev = <&fab_config_noc>;
1427 qcom,bcms = <&bcm_cn0>;
1428 };
1429
1430 slv_qhs_sdc2:slv-qhs-sdc2 {
1431 cell-id = <MSM_BUS_SLAVE_SDCC_2>;
1432 label = "slv-qhs-sdc2";
1433 qcom,buswidth = <4>;
1434 qcom,agg-ports = <1>;
1435 qcom,bus-dev = <&fab_config_noc>;
1436 qcom,bcms = <&bcm_cn0>;
1437 };
1438
1439 slv_qhs_sdc4:slv-qhs-sdc4 {
1440 cell-id = <MSM_BUS_SLAVE_SDCC_4>;
1441 label = "slv-qhs-sdc4";
1442 qcom,buswidth = <4>;
1443 qcom,agg-ports = <1>;
1444 qcom,bus-dev = <&fab_config_noc>;
1445 qcom,bcms = <&bcm_cn0>;
1446 };
1447
1448 slv_qhs_snoc_cfg:slv-qhs-snoc-cfg {
1449 cell-id = <MSM_BUS_SLAVE_SNOC_CFG>;
1450 label = "slv-qhs-snoc-cfg";
1451 qcom,buswidth = <4>;
1452 qcom,agg-ports = <1>;
1453 qcom,bus-dev = <&fab_config_noc>;
1454 qcom,connections = <&mas_qhm_snoc_cfg>;
1455 qcom,bcms = <&bcm_cn0>;
1456 };
1457
1458 slv_qhs_spdm:slv-qhs-spdm {
1459 cell-id = <MSM_BUS_SLAVE_SPDM_WRAPPER>;
1460 label = "slv-qhs-spdm";
1461 qcom,buswidth = <4>;
1462 qcom,agg-ports = <1>;
1463 qcom,bus-dev = <&fab_config_noc>;
1464 qcom,bcms = <&bcm_cn0>;
1465 };
1466
1467 slv_qhs_tcsr:slv-qhs-tcsr {
1468 cell-id = <MSM_BUS_SLAVE_TCSR>;
1469 label = "slv-qhs-tcsr";
1470 qcom,buswidth = <4>;
1471 qcom,agg-ports = <1>;
1472 qcom,bus-dev = <&fab_config_noc>;
1473 qcom,bcms = <&bcm_cn0>;
1474 };
1475
1476 slv_qhs_tlmm_north:slv-qhs-tlmm-north {
1477 cell-id = <MSM_BUS_SLAVE_TLMM_NORTH>;
1478 label = "slv-qhs-tlmm-north";
1479 qcom,buswidth = <4>;
1480 qcom,agg-ports = <1>;
1481 qcom,bus-dev = <&fab_config_noc>;
1482 qcom,bcms = <&bcm_cn0>;
1483 };
1484
1485 slv_qhs_tlmm_south:slv-qhs-tlmm-south {
1486 cell-id = <MSM_BUS_SLAVE_TLMM_SOUTH>;
1487 label = "slv-qhs-tlmm-south";
1488 qcom,buswidth = <4>;
1489 qcom,agg-ports = <1>;
1490 qcom,bus-dev = <&fab_config_noc>;
1491 qcom,bcms = <&bcm_cn0>;
1492 };
1493
1494 slv_qhs_tsif:slv-qhs-tsif {
1495 cell-id = <MSM_BUS_SLAVE_TSIF>;
1496 label = "slv-qhs-tsif";
1497 qcom,buswidth = <4>;
1498 qcom,agg-ports = <1>;
1499 qcom,bus-dev = <&fab_config_noc>;
1500 qcom,bcms = <&bcm_cn0>;
1501 };
1502
1503 slv_qhs_ufs_mem_cfg:slv-qhs-ufs-mem-cfg {
1504 cell-id = <MSM_BUS_SLAVE_UFS_MEM_CFG>;
1505 label = "slv-qhs-ufs-mem-cfg";
1506 qcom,buswidth = <4>;
1507 qcom,agg-ports = <1>;
1508 qcom,bus-dev = <&fab_config_noc>;
1509 qcom,bcms = <&bcm_cn0>;
1510 };
1511
1512 slv_qhs_usb3_0:slv-qhs-usb3-0 {
1513 cell-id = <MSM_BUS_SLAVE_USB3>;
1514 label = "slv-qhs-usb3-0";
1515 qcom,buswidth = <4>;
1516 qcom,agg-ports = <1>;
1517 qcom,bus-dev = <&fab_config_noc>;
1518 qcom,bcms = <&bcm_cn0>;
1519 };
1520
1521 slv_qhs_venus_cfg:slv-qhs-venus-cfg {
1522 cell-id = <MSM_BUS_SLAVE_VENUS_CFG>;
1523 label = "slv-qhs-venus-cfg";
1524 qcom,buswidth = <4>;
1525 qcom,agg-ports = <1>;
1526 qcom,bus-dev = <&fab_config_noc>;
1527 qcom,bcms = <&bcm_cn0>;
1528 };
1529
1530 slv_qhs_vsense_ctrl_cfg:slv-qhs-vsense-ctrl-cfg {
1531 cell-id = <MSM_BUS_SLAVE_VSENSE_CTRL_CFG>;
1532 label = "slv-qhs-vsense-ctrl-cfg";
1533 qcom,buswidth = <4>;
1534 qcom,agg-ports = <1>;
1535 qcom,bus-dev = <&fab_config_noc>;
1536 qcom,bcms = <&bcm_cn0>;
1537 };
1538
1539 slv_qns_cnoc_a2noc:slv-qns-cnoc-a2noc {
1540 cell-id = <MSM_BUS_SLAVE_CNOC_A2NOC>;
1541 label = "slv-qns-cnoc-a2noc";
1542 qcom,buswidth = <8>;
1543 qcom,agg-ports = <1>;
1544 qcom,bus-dev = <&fab_config_noc>;
1545 qcom,connections = <&mas_qnm_cnoc>;
1546 qcom,bcms = <&bcm_cn0>;
1547 };
1548
1549 slv_srvc_cnoc:slv-srvc-cnoc {
1550 cell-id = <MSM_BUS_SLAVE_SERVICE_CNOC>;
1551 label = "slv-srvc-cnoc";
1552 qcom,buswidth = <4>;
1553 qcom,agg-ports = <1>;
1554 qcom,bus-dev = <&fab_config_noc>;
1555 qcom,bcms = <&bcm_cn0>;
1556 };
1557
1558 slv_qhs_llcc:slv-qhs-llcc {
1559 cell-id = <MSM_BUS_SLAVE_LLCC_CFG>;
1560 label = "slv-qhs-llcc";
1561 qcom,buswidth = <4>;
1562 qcom,agg-ports = <1>;
1563 qcom,bus-dev = <&fab_dc_noc>;
1564 };
1565
1566 slv_qhs_memnoc:slv-qhs-memnoc {
1567 cell-id = <MSM_BUS_SLAVE_MEM_NOC_CFG>;
1568 label = "slv-qhs-memnoc";
1569 qcom,buswidth = <4>;
1570 qcom,agg-ports = <1>;
1571 qcom,bus-dev = <&fab_dc_noc>;
1572 qcom,connections = <&mas_qhm_memnoc_cfg>;
1573 };
1574
1575 slv_qns_gladiator_sodv:slv-qns-gladiator-sodv {
1576 cell-id = <MSM_BUS_SLAVE_GNOC_SNOC>;
1577 label = "slv-qns-gladiator-sodv";
1578 qcom,buswidth = <8>;
1579 qcom,agg-ports = <1>;
1580 qcom,bus-dev = <&fab_gladiator_noc>;
1581 qcom,connections = <&mas_qnm_gladiator_sodv>;
1582 };
1583
1584 slv_qns_gnoc_memnoc:slv-qns-gnoc-memnoc {
1585 cell-id = <MSM_BUS_SLAVE_GNOC_MEM_NOC>;
1586 label = "slv-qns-gnoc-memnoc";
1587 qcom,buswidth = <32>;
1588 qcom,agg-ports = <2>;
1589 qcom,bus-dev = <&fab_gladiator_noc>;
1590 qcom,connections = <&mas_qnm_apps>;
1591 };
1592
1593 slv_srvc_gnoc:slv-srvc-gnoc {
1594 cell-id = <MSM_BUS_SLAVE_SERVICE_GNOC>;
1595 label = "slv-srvc-gnoc";
1596 qcom,buswidth = <4>;
1597 qcom,agg-ports = <1>;
1598 qcom,bus-dev = <&fab_gladiator_noc>;
1599 };
1600
1601 slv_ipa_core_slave:slv-ipa-core-slave {
1602 cell-id = <MSM_BUS_SLAVE_IPA_CORE>;
1603 label = "slv-ipa-core-slave";
1604 qcom,buswidth = <8>;
1605 qcom,agg-ports = <1>;
1606 qcom,bus-dev = <&fab_ipa_virt>;
1607 qcom,bcms = <&bcm_ip0>;
1608 };
1609
1610 slv_ebi:slv-ebi {
1611 cell-id = <MSM_BUS_SLAVE_EBI_CH0>;
1612 label = "slv-ebi";
1613 qcom,buswidth = <4>;
1614 qcom,agg-ports = <2>;
1615 qcom,bus-dev = <&fab_mc_virt>;
1616 qcom,bcms = <&bcm_mc0>, <&bcm_acv>;
1617 };
1618
1619 slv_qhs_mdsp_ms_mpu_cfg:slv-qhs-mdsp-ms-mpu-cfg {
1620 cell-id = <MSM_BUS_SLAVE_MSS_PROC_MS_MPU_CFG>;
1621 label = "slv-qhs-mdsp-ms-mpu-cfg";
1622 qcom,buswidth = <4>;
1623 qcom,agg-ports = <1>;
1624 qcom,bus-dev = <&fab_mem_noc>;
1625 };
1626
1627 slv_qns_apps_io:slv-qns-apps-io {
1628 cell-id = <MSM_BUS_SLAVE_MEM_NOC_GNOC>;
1629 label = "slv-qns-apps-io";
1630 qcom,buswidth = <32>;
1631 qcom,agg-ports = <1>;
1632 qcom,bus-dev = <&fab_mem_noc>;
1633 qcom,bcms = <&bcm_sh1>;
1634 };
1635
1636 slv_qns_llcc:slv-qns-llcc {
1637 cell-id = <MSM_BUS_SLAVE_LLCC>;
1638 label = "slv-qns-llcc";
1639 qcom,buswidth = <16>;
1640 qcom,agg-ports = <2>;
1641 qcom,bus-dev = <&fab_mem_noc>;
1642 qcom,connections = <&mas_llcc_mc>;
1643 qcom,bcms = <&bcm_sh0>;
1644 };
1645
1646 slv_qns_memnoc_snoc:slv-qns-memnoc-snoc {
1647 cell-id = <MSM_BUS_SLAVE_MEM_NOC_SNOC>;
1648 label = "slv-qns-memnoc-snoc";
1649 qcom,buswidth = <8>;
1650 qcom,agg-ports = <1>;
1651 qcom,bus-dev = <&fab_mem_noc>;
1652 qcom,connections = <&mas_qnm_memnoc>;
1653 qcom,bcms = <&bcm_sh2>;
1654 };
1655
1656 slv_srvc_memnoc:slv-srvc-memnoc {
1657 cell-id = <MSM_BUS_SLAVE_SERVICE_MEM_NOC>;
1658 label = "slv-srvc-memnoc";
1659 qcom,buswidth = <4>;
1660 qcom,agg-ports = <1>;
1661 qcom,bus-dev = <&fab_mem_noc>;
1662 };
1663
1664 slv_qns2_mem_noc:slv-qns2-mem-noc {
1665 cell-id = <MSM_BUS_SLAVE_MNOC_SF_MEM_NOC>;
1666 label = "slv-qns2-mem-noc";
1667 qcom,buswidth = <32>;
1668 qcom,agg-ports = <1>;
1669 qcom,bus-dev = <&fab_mmss_noc>;
1670 qcom,connections = <&mas_qnm_mnoc_sf>;
1671 qcom,bcms = <&bcm_mm2>;
1672 };
1673
1674 slv_qns_mem_noc_hf:slv-qns-mem-noc-hf {
1675 cell-id = <MSM_BUS_SLAVE_MNOC_HF_MEM_NOC>;
1676 label = "slv-qns-mem-noc-hf";
1677 qcom,buswidth = <32>;
1678 qcom,agg-ports = <2>;
1679 qcom,bus-dev = <&fab_mmss_noc>;
1680 qcom,connections = <&mas_qnm_mnoc_hf>;
1681 qcom,bcms = <&bcm_mm0>;
1682 };
1683
1684 slv_srvc_mnoc:slv-srvc-mnoc {
1685 cell-id = <MSM_BUS_SLAVE_SERVICE_MNOC>;
1686 label = "slv-srvc-mnoc";
1687 qcom,buswidth = <4>;
1688 qcom,agg-ports = <1>;
1689 qcom,bus-dev = <&fab_mmss_noc>;
1690 };
1691
1692 slv_qhs_apss:slv-qhs-apss {
1693 cell-id = <MSM_BUS_SLAVE_APPSS>;
1694 label = "slv-qhs-apss";
1695 qcom,buswidth = <8>;
1696 qcom,agg-ports = <1>;
1697 qcom,bus-dev = <&fab_system_noc>;
1698 };
1699
1700 slv_qns_cnoc:slv-qns-cnoc {
1701 cell-id = <MSM_BUS_SNOC_CNOC_SLV>;
1702 label = "slv-qns-cnoc";
1703 qcom,buswidth = <8>;
1704 qcom,agg-ports = <1>;
1705 qcom,bus-dev = <&fab_system_noc>;
1706 qcom,connections = <&mas_qnm_snoc>;
1707 qcom,bcms = <&bcm_sn3>;
1708 };
1709
1710 slv_qns_memnoc_gc:slv-qns-memnoc-gc {
1711 cell-id = <MSM_BUS_SLAVE_SNOC_MEM_NOC_GC>;
1712 label = "slv-qns-memnoc-gc";
1713 qcom,buswidth = <8>;
1714 qcom,agg-ports = <1>;
1715 qcom,bus-dev = <&fab_system_noc>;
1716 qcom,connections = <&mas_qnm_snoc_gc>;
1717 qcom,bcms = <&bcm_sn2>;
1718 };
1719
1720 slv_qns_memnoc_sf:slv-qns-memnoc-sf {
1721 cell-id = <MSM_BUS_SLAVE_SNOC_MEM_NOC_SF>;
1722 label = "slv-qns-memnoc-sf";
1723 qcom,buswidth = <16>;
1724 qcom,agg-ports = <1>;
1725 qcom,bus-dev = <&fab_system_noc>;
1726 qcom,connections = <&mas_qnm_snoc_sf>;
1727 qcom,bcms = <&bcm_sn0>;
1728 };
1729
1730 slv_qxs_imem:slv-qxs-imem {
1731 cell-id = <MSM_BUS_SLAVE_OCIMEM>;
1732 label = "slv-qxs-imem";
1733 qcom,buswidth = <8>;
1734 qcom,agg-ports = <1>;
1735 qcom,bus-dev = <&fab_system_noc>;
1736 qcom,bcms = <&bcm_sn1>;
1737 };
1738
1739 slv_qxs_pimem:slv-qxs-pimem {
1740 cell-id = <MSM_BUS_SLAVE_PIMEM>;
1741 label = "slv-qxs-pimem";
1742 qcom,buswidth = <8>;
1743 qcom,agg-ports = <1>;
1744 qcom,bus-dev = <&fab_system_noc>;
1745 qcom,bcms = <&bcm_sn4>;
1746 };
1747
1748 slv_srvc_snoc:slv-srvc-snoc {
1749 cell-id = <MSM_BUS_SLAVE_SERVICE_SNOC>;
1750 label = "slv-srvc-snoc";
1751 qcom,buswidth = <4>;
1752 qcom,agg-ports = <1>;
1753 qcom,bus-dev = <&fab_system_noc>;
1754 };
1755
1756 slv_xs_qdss_stm:slv-xs-qdss-stm {
1757 cell-id = <MSM_BUS_SLAVE_QDSS_STM>;
1758 label = "slv-xs-qdss-stm";
1759 qcom,buswidth = <4>;
1760 qcom,agg-ports = <1>;
1761 qcom,bus-dev = <&fab_system_noc>;
1762 qcom,bcms = <&bcm_sn5>;
1763 };
1764
1765 slv_xs_sys_tcu_cfg:slv-xs-sys-tcu-cfg {
1766 cell-id = <MSM_BUS_SLAVE_TCU>;
1767 label = "slv-xs-sys-tcu-cfg";
1768 qcom,buswidth = <8>;
1769 qcom,agg-ports = <1>;
1770 qcom,bus-dev = <&fab_system_noc>;
1771 };
1772
1773 slv_ebi_display:slv-ebi_display {
1774 cell-id = <MSM_BUS_SLAVE_EBI_CH0_DISPLAY>;
1775 label = "slv-ebi_display";
1776 qcom,buswidth = <4>;
1777 qcom,agg-ports = <2>;
1778 qcom,bus-dev = <&fab_mc_virt_display>;
1779 qcom,bcms = <&bcm_mc0_display>;
1780 };
1781
1782 slv_qns_llcc_display:slv-qns-llcc_display {
1783 cell-id = <MSM_BUS_SLAVE_LLCC_DISPLAY>;
1784 label = "slv-qns-llcc_display";
1785 qcom,buswidth = <16>;
1786 qcom,agg-ports = <2>;
1787 qcom,bus-dev = <&fab_mem_noc_display>;
1788 qcom,connections = <&mas_llcc_mc_display>;
1789 qcom,bcms = <&bcm_sh0_display>;
1790 };
1791
1792 slv_qns2_mem_noc_display:slv-qns2-mem-noc_display {
1793 cell-id = <MSM_BUS_SLAVE_MNOC_SF_MEM_NOC_DISPLAY>;
1794 label = "slv-qns2-mem-noc_display";
1795 qcom,buswidth = <32>;
1796 qcom,agg-ports = <1>;
1797 qcom,bus-dev = <&fab_mmss_noc_display>;
1798 qcom,connections = <&mas_qnm_mnoc_sf_display>;
1799 qcom,bcms = <&bcm_mm2_display>;
1800 };
1801
1802 slv_qns_mem_noc_hf_display:slv-qns-mem-noc-hf_display {
1803 cell-id = <MSM_BUS_SLAVE_MNOC_HF_MEM_NOC_DISPLAY>;
1804 label = "slv-qns-mem-noc-hf_display";
1805 qcom,buswidth = <32>;
1806 qcom,agg-ports = <2>;
1807 qcom,bus-dev = <&fab_mmss_noc_display>;
1808 qcom,connections = <&mas_qnm_mnoc_hf_display>;
1809 qcom,bcms = <&bcm_mm0_display>;
1810 };
1811 };
1812};