blob: 3ce56269be2b3302739a54a596882a598edb072d [file] [log] [blame]
David Dai007118c2016-11-08 15:46:58 -08001/* Copyright (c) 2016-2017, The Linux Foundation. All rights reserved.
2 *
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>
David Dai886617e2017-04-17 14:46:59 -070015#include <dt-bindings/clock/qcom,gcc-sdm845.h>
David Dai007118c2016-11-08 15:46:58 -080016
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>,
David Daif931d702017-03-01 16:59:24 -080028 <0x1620000 0x40000>,
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -070029 <0x1620000 0x40000>,
David Dai007118c2016-11-08 15:46:58 -080030 <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",
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -070035 "mmss_noc-base", "system_noc-base", "ipa_virt-base",
36 "camnoc_virt-base";
David Dai007118c2016-11-08 15:46:58 -080037
David Dai06c1d1a2017-02-03 13:36:06 -080038 mbox-names = "apps_rsc", "disp_rsc";
39 mboxes = <&apps_rsc 0 &disp_rsc 0>;
David Dai007118c2016-11-08 15:46:58 -080040
David Dai9b0e05f2017-02-27 12:56:06 -080041 /*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
David Dai007118c2016-11-08 15:46:58 -080056 /*BCMs*/
57 bcm_acv: bcm-acv {
58 cell-id = <MSM_BUS_BCM_ACV>;
59 label = "ACV";
David Dai06c1d1a2017-02-03 13:36:06 -080060 qcom,bcm-name = "ACV";
David Dai9b0e05f2017-02-27 12:56:06 -080061 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -080062 qcom,bcm-dev;
63 };
64
65 bcm_alc: bcm-alc {
66 cell-id = <MSM_BUS_BCM_ALC>;
67 label = "ALC";
David Dai06c1d1a2017-02-03 13:36:06 -080068 qcom,bcm-name = "ALC";
David Dai9b0e05f2017-02-27 12:56:06 -080069 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -080070 qcom,bcm-dev;
71 };
72
73 bcm_mc0: bcm-mc0 {
74 cell-id = <MSM_BUS_BCM_MC0>;
75 label = "MC0";
David Dai06c1d1a2017-02-03 13:36:06 -080076 qcom,bcm-name = "MC0";
David Dai9b0e05f2017-02-27 12:56:06 -080077 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -080078 qcom,bcm-dev;
79 };
80
81 bcm_sh0: bcm-sh0 {
82 cell-id = <MSM_BUS_BCM_SH0>;
83 label = "SH0";
David Dai06c1d1a2017-02-03 13:36:06 -080084 qcom,bcm-name = "SH0";
David Dai9b0e05f2017-02-27 12:56:06 -080085 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -080086 qcom,bcm-dev;
87 };
88
89 bcm_mm0: bcm-mm0 {
90 cell-id = <MSM_BUS_BCM_MM0>;
91 label = "MM0";
David Dai06c1d1a2017-02-03 13:36:06 -080092 qcom,bcm-name = "MM0";
David Dai9b0e05f2017-02-27 12:56:06 -080093 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -080094 qcom,bcm-dev;
95 };
96
97 bcm_sh1: bcm-sh1 {
98 cell-id = <MSM_BUS_BCM_SH1>;
99 label = "SH1";
David Dai06c1d1a2017-02-03 13:36:06 -0800100 qcom,bcm-name = "SH1";
David Dai9b0e05f2017-02-27 12:56:06 -0800101 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800102 qcom,bcm-dev;
103 };
104
105 bcm_mm1: bcm-mm1 {
106 cell-id = <MSM_BUS_BCM_MM1>;
107 label = "MM1";
David Dai06c1d1a2017-02-03 13:36:06 -0800108 qcom,bcm-name = "MM1";
David Dai9b0e05f2017-02-27 12:56:06 -0800109 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800110 qcom,bcm-dev;
111 };
112
113 bcm_sh2: bcm-sh2 {
114 cell-id = <MSM_BUS_BCM_SH2>;
115 label = "SH2";
David Dai06c1d1a2017-02-03 13:36:06 -0800116 qcom,bcm-name = "SH2";
David Dai9b0e05f2017-02-27 12:56:06 -0800117 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800118 qcom,bcm-dev;
119 };
120
121 bcm_mm2: bcm-mm2 {
122 cell-id = <MSM_BUS_BCM_MM2>;
123 label = "MM2";
David Dai06c1d1a2017-02-03 13:36:06 -0800124 qcom,bcm-name = "MM2";
David Dai9b0e05f2017-02-27 12:56:06 -0800125 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800126 qcom,bcm-dev;
127 };
128
129 bcm_sh3: bcm-sh3 {
130 cell-id = <MSM_BUS_BCM_SH3>;
131 label = "SH3";
David Dai06c1d1a2017-02-03 13:36:06 -0800132 qcom,bcm-name = "SH3";
David Dai9b0e05f2017-02-27 12:56:06 -0800133 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800134 qcom,bcm-dev;
135 };
136
137 bcm_mm3: bcm-mm3 {
138 cell-id = <MSM_BUS_BCM_MM3>;
139 label = "MM3";
David Dai06c1d1a2017-02-03 13:36:06 -0800140 qcom,bcm-name = "MM3";
David Dai9b0e05f2017-02-27 12:56:06 -0800141 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800142 qcom,bcm-dev;
143 };
144
145 bcm_sh4: bcm-sh4 {
146 cell-id = <MSM_BUS_BCM_SH4>;
147 label = "SH4";
David Dai06c1d1a2017-02-03 13:36:06 -0800148 qcom,bcm-name = "SH4";
David Dai9b0e05f2017-02-27 12:56:06 -0800149 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800150 qcom,bcm-dev;
151 };
152
153 bcm_sh5: bcm-sh5 {
154 cell-id = <MSM_BUS_BCM_SH5>;
155 label = "SH5";
David Dai06c1d1a2017-02-03 13:36:06 -0800156 qcom,bcm-name = "SH5";
David Dai9b0e05f2017-02-27 12:56:06 -0800157 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800158 qcom,bcm-dev;
159 };
160
David Dai007118c2016-11-08 15:46:58 -0800161 bcm_sn0: bcm-sn0 {
162 cell-id = <MSM_BUS_BCM_SN0>;
163 label = "SN0";
David Dai06c1d1a2017-02-03 13:36:06 -0800164 qcom,bcm-name = "SN0";
David Dai9b0e05f2017-02-27 12:56:06 -0800165 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800166 qcom,bcm-dev;
167 };
168
169 bcm_ce0: bcm-ce0 {
170 cell-id = <MSM_BUS_BCM_CE0>;
171 label = "CE0";
David Dai06c1d1a2017-02-03 13:36:06 -0800172 qcom,bcm-name = "CE0";
David Dai9b0e05f2017-02-27 12:56:06 -0800173 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800174 qcom,bcm-dev;
175 };
176
177 bcm_ip0: bcm-ip0 {
178 cell-id = <MSM_BUS_BCM_IP0>;
179 label = "IP0";
David Dai06c1d1a2017-02-03 13:36:06 -0800180 qcom,bcm-name = "IP0";
David Dai9b0e05f2017-02-27 12:56:06 -0800181 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800182 qcom,bcm-dev;
183 };
184
185 bcm_cn0: bcm-cn0 {
186 cell-id = <MSM_BUS_BCM_CN0>;
187 label = "CN0";
David Dai06c1d1a2017-02-03 13:36:06 -0800188 qcom,bcm-name = "CN0";
David Dai9b0e05f2017-02-27 12:56:06 -0800189 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800190 qcom,bcm-dev;
191 };
192
David Dai4414dd62017-03-10 13:36:40 -0800193 bcm_qup0: bcm-qup0 {
194 cell-id = <MSM_BUS_BCM_QUP0>;
195 label = "QUP0";
196 qcom,bcm-name = "QUP0";
David Dai91f2bd92017-04-12 22:00:02 -0700197 qcom,rscs = <&rsc_apps>;
David Dai4414dd62017-03-10 13:36:40 -0800198 qcom,bcm-dev;
199 };
200
David Dai007118c2016-11-08 15:46:58 -0800201 bcm_sn1: bcm-sn1 {
202 cell-id = <MSM_BUS_BCM_SN1>;
203 label = "SN1";
David Dai06c1d1a2017-02-03 13:36:06 -0800204 qcom,bcm-name = "SN1";
David Dai9b0e05f2017-02-27 12:56:06 -0800205 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800206 qcom,bcm-dev;
207 };
208
209 bcm_sn2: bcm-sn2 {
210 cell-id = <MSM_BUS_BCM_SN2>;
211 label = "SN2";
David Dai06c1d1a2017-02-03 13:36:06 -0800212 qcom,bcm-name = "SN2";
David Dai9b0e05f2017-02-27 12:56:06 -0800213 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800214 qcom,bcm-dev;
215 };
216
217 bcm_sn3: bcm-sn3 {
218 cell-id = <MSM_BUS_BCM_SN3>;
219 label = "SN3";
David Dai06c1d1a2017-02-03 13:36:06 -0800220 qcom,bcm-name = "SN3";
David Dai9b0e05f2017-02-27 12:56:06 -0800221 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800222 qcom,bcm-dev;
223 };
224
225 bcm_sn4: bcm-sn4 {
226 cell-id = <MSM_BUS_BCM_SN4>;
227 label = "SN4";
David Dai06c1d1a2017-02-03 13:36:06 -0800228 qcom,bcm-name = "SN4";
David Dai9b0e05f2017-02-27 12:56:06 -0800229 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800230 qcom,bcm-dev;
231 };
232
233 bcm_sn5: bcm-sn5 {
234 cell-id = <MSM_BUS_BCM_SN5>;
235 label = "SN5";
David Dai06c1d1a2017-02-03 13:36:06 -0800236 qcom,bcm-name = "SN5";
David Dai9b0e05f2017-02-27 12:56:06 -0800237 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800238 qcom,bcm-dev;
239 };
240
241 bcm_sn6: bcm-sn6 {
242 cell-id = <MSM_BUS_BCM_SN6>;
243 label = "SN6";
David Dai06c1d1a2017-02-03 13:36:06 -0800244 qcom,bcm-name = "SN6";
David Dai9b0e05f2017-02-27 12:56:06 -0800245 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800246 qcom,bcm-dev;
247 };
248
249 bcm_sn7: bcm-sn7 {
250 cell-id = <MSM_BUS_BCM_SN7>;
251 label = "SN7";
David Dai06c1d1a2017-02-03 13:36:06 -0800252 qcom,bcm-name = "SN7";
David Dai9b0e05f2017-02-27 12:56:06 -0800253 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800254 qcom,bcm-dev;
255 };
256
257 bcm_sn8: bcm-sn8 {
258 cell-id = <MSM_BUS_BCM_SN8>;
259 label = "SN8";
David Dai06c1d1a2017-02-03 13:36:06 -0800260 qcom,bcm-name = "SN8";
David Dai9b0e05f2017-02-27 12:56:06 -0800261 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800262 qcom,bcm-dev;
263 };
264
265 bcm_sn9: bcm-sn9 {
266 cell-id = <MSM_BUS_BCM_SN9>;
267 label = "SN9";
David Dai06c1d1a2017-02-03 13:36:06 -0800268 qcom,bcm-name = "SN9";
David Dai9b0e05f2017-02-27 12:56:06 -0800269 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800270 qcom,bcm-dev;
271 };
272
273 bcm_sn11: bcm-sn11 {
274 cell-id = <MSM_BUS_BCM_SN11>;
275 label = "SN11";
David Dai06c1d1a2017-02-03 13:36:06 -0800276 qcom,bcm-name = "SN11";
David Dai9b0e05f2017-02-27 12:56:06 -0800277 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800278 qcom,bcm-dev;
279 };
280
281 bcm_sn12: bcm-sn12 {
282 cell-id = <MSM_BUS_BCM_SN12>;
283 label = "SN12";
David Dai06c1d1a2017-02-03 13:36:06 -0800284 qcom,bcm-name = "SN12";
David Dai9b0e05f2017-02-27 12:56:06 -0800285 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800286 qcom,bcm-dev;
287 };
288
289 bcm_sn14: bcm-sn14 {
290 cell-id = <MSM_BUS_BCM_SN14>;
291 label = "SN14";
David Dai06c1d1a2017-02-03 13:36:06 -0800292 qcom,bcm-name = "SN14";
David Dai9b0e05f2017-02-27 12:56:06 -0800293 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800294 qcom,bcm-dev;
295 };
296
297 bcm_sn15: bcm-sn15 {
298 cell-id = <MSM_BUS_BCM_SN15>;
299 label = "SN15";
David Dai06c1d1a2017-02-03 13:36:06 -0800300 qcom,bcm-name = "SN15";
David Dai9b0e05f2017-02-27 12:56:06 -0800301 qcom,rscs = <&rsc_apps>;
David Dai007118c2016-11-08 15:46:58 -0800302 qcom,bcm-dev;
303 };
304
David Dai06c1d1a2017-02-03 13:36:06 -0800305 bcm_mc0_display: bcm-mc0_display {
306 cell-id = <MSM_BUS_BCM_MC0_DISPLAY>;
307 label = "MC0_DISPLAY";
308 qcom,bcm-name = "MC0";
David Dai9b0e05f2017-02-27 12:56:06 -0800309 qcom,rscs = <&rsc_disp>;
David Dai06c1d1a2017-02-03 13:36:06 -0800310 qcom,bcm-dev;
311 };
312
313 bcm_sh0_display: bcm-sh0_display {
314 cell-id = <MSM_BUS_BCM_SH0_DISPLAY>;
315 label = "SH0_DISPLAY";
316 qcom,bcm-name = "SH0";
David Dai9b0e05f2017-02-27 12:56:06 -0800317 qcom,rscs = <&rsc_disp>;
David Dai06c1d1a2017-02-03 13:36:06 -0800318 qcom,bcm-dev;
319 };
320
321 bcm_mm0_display: bcm-mm0_display {
322 cell-id = <MSM_BUS_BCM_MM0_DISPLAY>;
323 label = "MM0_DISPLAY";
324 qcom,bcm-name = "MM0";
David Dai9b0e05f2017-02-27 12:56:06 -0800325 qcom,rscs = <&rsc_disp>;
David Dai06c1d1a2017-02-03 13:36:06 -0800326 qcom,bcm-dev;
327 };
328
329 bcm_mm1_display: bcm-mm1_display {
330 cell-id = <MSM_BUS_BCM_MM1_DISPLAY>;
331 label = "MM1_DISPLAY";
332 qcom,bcm-name = "MM1";
David Dai9b0e05f2017-02-27 12:56:06 -0800333 qcom,rscs = <&rsc_disp>;
David Dai06c1d1a2017-02-03 13:36:06 -0800334 qcom,bcm-dev;
335 };
336
337 bcm_mm2_display: bcm-mm2_display {
338 cell-id = <MSM_BUS_BCM_MM2_DISPLAY>;
339 label = "MM2_DISPLAY";
340 qcom,bcm-name = "MM2";
David Dai9b0e05f2017-02-27 12:56:06 -0800341 qcom,rscs = <&rsc_disp>;
David Dai06c1d1a2017-02-03 13:36:06 -0800342 qcom,bcm-dev;
343 };
344
345 bcm_mm3_display: bcm-mm3_display {
346 cell-id = <MSM_BUS_BCM_MM3_DISPLAY>;
347 label = "MM3_DISPLAY";
348 qcom,bcm-name = "MM3";
David Dai9b0e05f2017-02-27 12:56:06 -0800349 qcom,rscs = <&rsc_disp>;
David Dai06c1d1a2017-02-03 13:36:06 -0800350 qcom,bcm-dev;
351 };
David Dai007118c2016-11-08 15:46:58 -0800352
353 /*Buses*/
354 fab_aggre1_noc: fab-aggre1_noc {
355 cell-id = <MSM_BUS_FAB_A1_NOC>;
356 label = "fab-aggre1_noc";
357 qcom,fab-dev;
358 qcom,base-name = "aggre1_noc-base";
David Dai886617e2017-04-17 14:46:59 -0700359 qcom,qos-off = <4096>;
360 qcom,base-offset = <16384>;
David Dai007118c2016-11-08 15:46:58 -0800361 qcom,bus-type = <1>;
362 clocks = <>;
363 };
364
365 fab_aggre2_noc: fab-aggre2_noc {
366 cell-id = <MSM_BUS_FAB_A2_NOC>;
367 label = "fab-aggre2_noc";
368 qcom,fab-dev;
369 qcom,base-name = "aggre2_noc-base";
David Dai886617e2017-04-17 14:46:59 -0700370 qcom,qos-off = <4096>;
371 qcom,base-offset = <16384>;
David Dai007118c2016-11-08 15:46:58 -0800372 qcom,bus-type = <1>;
373 clocks = <>;
374 };
375
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -0700376 fab_camnoc_virt: fab-camnoc_virt {
377 cell-id = <MSM_BUS_FAB_CAMNOC_VIRT>;
378 label = "fab-camnoc_virt";
379 qcom,fab-dev;
380 qcom,base-name = "camnoc_virt-base";
381 qcom,bypass-qos-prg;
382 clocks = <>;
383 };
384
David Dai007118c2016-11-08 15:46:58 -0800385 fab_config_noc: fab-config_noc {
386 cell-id = <MSM_BUS_FAB_CONFIG_NOC>;
387 label = "fab-config_noc";
388 qcom,fab-dev;
389 qcom,base-name = "config_noc-base";
390 qcom,bypass-qos-prg;
391 qcom,bus-type = <1>;
392 clocks = <>;
393 };
394
395 fab_dc_noc: fab-dc_noc {
396 cell-id = <MSM_BUS_FAB_DC_NOC>;
397 label = "fab-dc_noc";
398 qcom,fab-dev;
399 qcom,base-name = "dc_noc-base";
400 qcom,bypass-qos-prg;
401 qcom,bus-type = <1>;
402 clocks = <>;
403 };
404
405 fab_gladiator_noc: fab-gladiator_noc {
406 cell-id = <MSM_BUS_FAB_GNOC>;
407 label = "fab-gladiator_noc";
408 qcom,fab-dev;
409 qcom,base-name = "gladiator_noc-base";
410 qcom,bypass-qos-prg;
411 qcom,bus-type = <1>;
412 clocks = <>;
413 };
414
David Daif931d702017-03-01 16:59:24 -0800415 fab_ipa_virt: fab-ipa_virt {
416 cell-id = <MSM_BUS_FAB_IPA_VIRT>;
417 label = "fab-ipa_virt";
418 qcom,fab-dev;
419 qcom,base-name = "ipa_virt-base";
420 qcom,bypass-qos-prg;
421 clocks = <>;
422 };
423
David Dai007118c2016-11-08 15:46:58 -0800424 fab_mc_virt: fab-mc_virt {
425 cell-id = <MSM_BUS_FAB_MC_VIRT>;
426 label = "fab-mc_virt";
427 qcom,fab-dev;
428 qcom,base-name = "mc_virt-base";
429 qcom,bypass-qos-prg;
430 clocks = <>;
431 };
432
433 fab_mem_noc: fab-mem_noc {
434 cell-id = <MSM_BUS_FAB_MEM_NOC>;
435 label = "fab-mem_noc";
436 qcom,fab-dev;
437 qcom,base-name = "mem_noc-base";
David Dai886617e2017-04-17 14:46:59 -0700438 qcom,qos-off = <4096>;
439 qcom,base-offset = <65536>;
David Dai007118c2016-11-08 15:46:58 -0800440 qcom,bus-type = <1>;
441 clocks = <>;
442 };
443
444 fab_mmss_noc: fab-mmss_noc {
445 cell-id = <MSM_BUS_FAB_MMSS_NOC>;
446 label = "fab-mmss_noc";
447 qcom,fab-dev;
448 qcom,base-name = "mmss_noc-base";
David Dai886617e2017-04-17 14:46:59 -0700449 qcom,qos-off = <4096>;
450 qcom,base-offset = <36864>;
David Dai007118c2016-11-08 15:46:58 -0800451 qcom,bus-type = <1>;
452 clocks = <>;
453 };
454
455 fab_system_noc: fab-system_noc {
456 cell-id = <MSM_BUS_FAB_SYS_NOC>;
457 label = "fab-system_noc";
458 qcom,fab-dev;
459 qcom,base-name = "system_noc-base";
David Dai886617e2017-04-17 14:46:59 -0700460 qcom,qos-off = <4096>;
461 qcom,base-offset = <36864>;
David Dai007118c2016-11-08 15:46:58 -0800462 qcom,bus-type = <1>;
463 clocks = <>;
464 };
465
David Dai06c1d1a2017-02-03 13:36:06 -0800466 fab_mc_virt_display: fab-mc_virt_display {
467 cell-id = <MSM_BUS_FAB_MC_VIRT_DISPLAY>;
468 label = "fab-mc_virt_display";
469 qcom,fab-dev;
470 qcom,base-name = "mc_virt-base";
471 qcom,bypass-qos-prg;
472 clocks = <>;
473 };
474
475 fab_mem_noc_display: fab-mem_noc_display {
476 cell-id = <MSM_BUS_FAB_MEM_NOC_DISPLAY>;
477 label = "fab-mem_noc_display";
478 qcom,fab-dev;
479 qcom,base-name = "mem_noc-base";
David Dai886617e2017-04-17 14:46:59 -0700480 qcom,qos-off = <4096>;
481 qcom,base-offset = <65536>;
David Dai06c1d1a2017-02-03 13:36:06 -0800482 qcom,bypass-qos-prg;
483 qcom,bus-type = <1>;
484 clocks = <>;
485 };
486
487 fab_mmss_noc_display: fab-mmss_noc_display {
488 cell-id = <MSM_BUS_FAB_MMSS_NOC_DISPLAY>;
489 label = "fab-mmss_noc_display";
490 qcom,fab-dev;
491 qcom,base-name = "mmss_noc-base";
492 qcom,bypass-qos-prg;
493 qcom,bus-type = <1>;
494 clocks = <>;
495 };
David Dai007118c2016-11-08 15:46:58 -0800496
497 /*Masters*/
498
499 mas_qhm_a1noc_cfg: mas-qhm-a1noc-cfg {
500 cell-id = <MSM_BUS_MASTER_A1NOC_CFG>;
501 label = "mas-qhm-a1noc-cfg";
502 qcom,buswidth = <4>;
503 qcom,agg-ports = <1>;
504 qcom,connections = <&slv_srvc_aggre1_noc>;
505 qcom,bus-dev = <&fab_aggre1_noc>;
506 };
507
508 mas_qhm_qup1: mas-qhm-qup1 {
509 cell-id = <MSM_BUS_MASTER_BLSP_1>;
510 label = "mas-qhm-qup1";
511 qcom,buswidth = <4>;
512 qcom,agg-ports = <1>;
513 qcom,connections = <&slv_qns_a1noc_snoc>;
514 qcom,bus-dev = <&fab_aggre1_noc>;
David Dai4414dd62017-03-10 13:36:40 -0800515 qcom,bcms = <&bcm_qup0>;
David Dai007118c2016-11-08 15:46:58 -0800516 };
517
518 mas_qhm_tsif: mas-qhm-tsif {
519 cell-id = <MSM_BUS_MASTER_TSIF>;
520 label = "mas-qhm-tsif";
521 qcom,buswidth = <4>;
522 qcom,agg-ports = <1>;
523 qcom,connections = <&slv_qns_a1noc_snoc>;
524 qcom,bus-dev = <&fab_aggre1_noc>;
525 };
526
527 mas_xm_sdc2: mas-xm-sdc2 {
528 cell-id = <MSM_BUS_MASTER_SDCC_2>;
529 label = "mas-xm-sdc2";
530 qcom,buswidth = <8>;
531 qcom,agg-ports = <1>;
532 qcom,qport = <1>;
533 qcom,connections = <&slv_qns_a1noc_snoc>;
534 qcom,bus-dev = <&fab_aggre1_noc>;
David Dai886617e2017-04-17 14:46:59 -0700535 qcom,ap-owned;
536 qcom,prio = <1>;
David Dai007118c2016-11-08 15:46:58 -0800537 };
538
539 mas_xm_sdc4: mas-xm-sdc4 {
540 cell-id = <MSM_BUS_MASTER_SDCC_4>;
541 label = "mas-xm-sdc4";
542 qcom,buswidth = <8>;
543 qcom,agg-ports = <1>;
544 qcom,qport = <2>;
545 qcom,connections = <&slv_qns_a1noc_snoc>;
546 qcom,bus-dev = <&fab_aggre1_noc>;
David Dai886617e2017-04-17 14:46:59 -0700547 qcom,ap-owned;
548 qcom,prio = <1>;
David Dai007118c2016-11-08 15:46:58 -0800549 };
550
551 mas_xm_ufs_card: mas-xm-ufs-card {
552 cell-id = <MSM_BUS_MASTER_UFS_CARD>;
553 label = "mas-xm-ufs-card";
554 qcom,buswidth = <8>;
555 qcom,agg-ports = <1>;
556 qcom,qport = <3>;
557 qcom,connections = <&slv_qns_a1noc_snoc>;
558 qcom,bus-dev = <&fab_aggre1_noc>;
David Dai886617e2017-04-17 14:46:59 -0700559 qcom,ap-owned;
560 qcom,prio = <2>;
David Dai007118c2016-11-08 15:46:58 -0800561 };
562
563 mas_xm_ufs_mem: mas-xm-ufs-mem {
564 cell-id = <MSM_BUS_MASTER_UFS_MEM>;
565 label = "mas-xm-ufs-mem";
566 qcom,buswidth = <8>;
567 qcom,agg-ports = <1>;
568 qcom,qport = <4>;
569 qcom,connections = <&slv_qns_a1noc_snoc>;
570 qcom,bus-dev = <&fab_aggre1_noc>;
David Dai886617e2017-04-17 14:46:59 -0700571 qcom,ap-owned;
572 qcom,prio = <2>;
David Dai007118c2016-11-08 15:46:58 -0800573 };
574
David Dai6cc15f52017-07-10 15:33:33 -0700575 mas_xm_pcie_0: mas-xm-pcie-0 {
576 cell-id = <MSM_BUS_MASTER_PCIE>;
577 label = "mas-xm-pcie-0";
578 qcom,buswidth = <8>;
579 qcom,agg-ports = <1>;
580 qcom,qport = <5>;
581 qcom,connections = <&slv_qns_pcie_a1noc_snoc>;
582 qcom,bus-dev = <&fab_aggre1_noc>;
583 qcom,ap-owned;
584 qcom,prio = <2>;
585 };
586
David Dai007118c2016-11-08 15:46:58 -0800587 mas_qhm_a2noc_cfg: mas-qhm-a2noc-cfg {
588 cell-id = <MSM_BUS_MASTER_A2NOC_CFG>;
589 label = "mas-qhm-a2noc-cfg";
590 qcom,buswidth = <4>;
591 qcom,agg-ports = <1>;
592 qcom,connections = <&slv_srvc_aggre2_noc>;
593 qcom,bus-dev = <&fab_aggre2_noc>;
594 };
595
596 mas_qhm_qdss_bam: mas-qhm-qdss-bam {
597 cell-id = <MSM_BUS_MASTER_QDSS_BAM>;
598 label = "mas-qhm-qdss-bam";
599 qcom,buswidth = <4>;
600 qcom,agg-ports = <1>;
601 qcom,connections = <&slv_qns_a2noc_snoc>;
602 qcom,bus-dev = <&fab_aggre2_noc>;
603 };
604
605 mas_qhm_qup2: mas-qhm-qup2 {
606 cell-id = <MSM_BUS_MASTER_BLSP_2>;
607 label = "mas-qhm-qup2";
608 qcom,buswidth = <4>;
609 qcom,agg-ports = <1>;
610 qcom,connections = <&slv_qns_a2noc_snoc>;
611 qcom,bus-dev = <&fab_aggre2_noc>;
David Dai4414dd62017-03-10 13:36:40 -0800612 qcom,bcms = <&bcm_qup0>;
David Dai007118c2016-11-08 15:46:58 -0800613 };
614
615 mas_qnm_cnoc: mas-qnm-cnoc {
616 cell-id = <MSM_BUS_MASTER_CNOC_A2NOC>;
617 label = "mas-qnm-cnoc";
618 qcom,buswidth = <8>;
619 qcom,agg-ports = <1>;
620 qcom,qport = <0>;
621 qcom,connections = <&slv_qns_a2noc_snoc>;
622 qcom,bus-dev = <&fab_aggre2_noc>;
David Dai886617e2017-04-17 14:46:59 -0700623 qcom,ap-owned;
624 qcom,prio = <1>;
David Dai007118c2016-11-08 15:46:58 -0800625 };
626
627 mas_qxm_crypto: mas-qxm-crypto {
628 cell-id = <MSM_BUS_MASTER_CRYPTO_CORE_0>;
629 label = "mas-qxm-crypto";
630 qcom,buswidth = <8>;
631 qcom,agg-ports = <1>;
632 qcom,qport = <1>;
633 qcom,connections = <&slv_qns_a2noc_snoc>;
634 qcom,bus-dev = <&fab_aggre2_noc>;
635 qcom,bcms = <&bcm_ce0>;
David Dai886617e2017-04-17 14:46:59 -0700636 qcom,ap-owned;
637 qcom,prio = <2>;
David Dai007118c2016-11-08 15:46:58 -0800638 };
639
640 mas_qxm_ipa: mas-qxm-ipa {
641 cell-id = <MSM_BUS_MASTER_IPA>;
642 label = "mas-qxm-ipa";
643 qcom,buswidth = <8>;
644 qcom,agg-ports = <1>;
645 qcom,qport = <2>;
646 qcom,connections = <&slv_qns_a2noc_snoc>;
647 qcom,bus-dev = <&fab_aggre2_noc>;
David Dai0d669492017-09-05 15:16:57 -0700648 qcom,ap-owned;
David Dai886617e2017-04-17 14:46:59 -0700649 qcom,prio = <2>;
David Dai0d669492017-09-05 15:16:57 -0700650 qcom,defer-init-qos;
651 qcom,node-qos-bcms = <7035 0 1>;
David Dai007118c2016-11-08 15:46:58 -0800652 };
653
654 mas_xm_pcie3_1: mas-xm-pcie3-1 {
655 cell-id = <MSM_BUS_MASTER_PCIE_1>;
656 label = "mas-xm-pcie3-1";
657 qcom,buswidth = <8>;
658 qcom,agg-ports = <1>;
659 qcom,qport = <6>;
660 qcom,connections = <&slv_qns_pcie_snoc>;
661 qcom,bus-dev = <&fab_aggre2_noc>;
David Dai886617e2017-04-17 14:46:59 -0700662 qcom,ap-owned;
663 qcom,prio = <2>;
David Dai007118c2016-11-08 15:46:58 -0800664 };
665
David Dai007118c2016-11-08 15:46:58 -0800666 mas_xm_qdss_etr: mas-xm-qdss-etr {
667 cell-id = <MSM_BUS_MASTER_QDSS_ETR>;
668 label = "mas-xm-qdss-etr";
669 qcom,buswidth = <8>;
670 qcom,agg-ports = <1>;
671 qcom,qport = <7>;
672 qcom,connections = <&slv_qns_a2noc_snoc>;
673 qcom,bus-dev = <&fab_aggre2_noc>;
David Dai886617e2017-04-17 14:46:59 -0700674 qcom,ap-owned;
675 qcom,prio = <2>;
David Dai007118c2016-11-08 15:46:58 -0800676 };
677
678 mas_xm_usb3_0: mas-xm-usb3-0 {
679 cell-id = <MSM_BUS_MASTER_USB3>;
680 label = "mas-xm-usb3-0";
681 qcom,buswidth = <8>;
682 qcom,agg-ports = <1>;
683 qcom,qport = <10>;
684 qcom,connections = <&slv_qns_a2noc_snoc>;
685 qcom,bus-dev = <&fab_aggre2_noc>;
David Daidab74a72017-06-21 16:30:24 -0700686 qcom,ap-owned;
David Dai886617e2017-04-17 14:46:59 -0700687 qcom,prio = <2>;
David Daidab74a72017-06-21 16:30:24 -0700688 qcom,node-qos-clks {
689 clocks =
690 <&clock_gcc GCC_AGGRE_USB3_PRIM_AXI_CLK>;
691 clock-names =
692 "clk-usb3-prim-axi-no-rate";
693 };
David Dai007118c2016-11-08 15:46:58 -0800694 };
695
696 mas_xm_usb3_1: mas-xm-usb3-1 {
697 cell-id = <MSM_BUS_MASTER_USB3_1>;
698 label = "mas-xm-usb3-1";
699 qcom,buswidth = <8>;
700 qcom,agg-ports = <1>;
701 qcom,qport = <11>;
702 qcom,connections = <&slv_qns_a2noc_snoc>;
703 qcom,bus-dev = <&fab_aggre2_noc>;
David Daidab74a72017-06-21 16:30:24 -0700704 qcom,ap-owned;
David Dai886617e2017-04-17 14:46:59 -0700705 qcom,prio = <2>;
David Daidab74a72017-06-21 16:30:24 -0700706 qcom,node-qos-clks {
707 clocks =
708 <&clock_gcc GCC_AGGRE_USB3_SEC_AXI_CLK>;
709 clock-names =
710 "clk-usb3-sec-axi-no-rate";
711 };
David Dai007118c2016-11-08 15:46:58 -0800712 };
713
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -0700714 mas_qxm_camnoc_hf0_uncomp: mas-qxm-camnoc-hf0-uncomp {
715 cell-id = <MSM_BUS_MASTER_CAMNOC_HF0_UNCOMP>;
716 label = "mas-qxm-camnoc-hf0-uncomp";
717 qcom,buswidth = <32>;
718 qcom,agg-ports = <1>;
719 qcom,connections = <&slv_qns_camnoc_uncomp>;
720 qcom,bus-dev = <&fab_camnoc_virt>;
David Dai6cc15f52017-07-10 15:33:33 -0700721 qcom,bcms = <&bcm_mm1>;
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -0700722 };
723
724 mas_qxm_camnoc_hf1_uncomp: mas-qxm-camnoc-hf1-uncomp {
725 cell-id = <MSM_BUS_MASTER_CAMNOC_HF1_UNCOMP>;
726 label = "mas-qxm-camnoc-hf1-uncomp";
727 qcom,buswidth = <32>;
728 qcom,agg-ports = <1>;
729 qcom,connections = <&slv_qns_camnoc_uncomp>;
730 qcom,bus-dev = <&fab_camnoc_virt>;
David Dai6cc15f52017-07-10 15:33:33 -0700731 qcom,bcms = <&bcm_mm1>;
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -0700732 };
733
734 mas_qxm_camnoc_sf_uncomp: mas-qxm-camnoc-sf-uncomp {
735 cell-id = <MSM_BUS_MASTER_CAMNOC_SF_UNCOMP>;
736 label = "mas-qxm-camnoc-sf-uncomp";
737 qcom,buswidth = <32>;
738 qcom,agg-ports = <1>;
739 qcom,connections = <&slv_qns_camnoc_uncomp>;
740 qcom,bus-dev = <&fab_camnoc_virt>;
David Dai6cc15f52017-07-10 15:33:33 -0700741 qcom,bcms = <&bcm_mm1>;
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -0700742 };
743
David Dai007118c2016-11-08 15:46:58 -0800744 mas_qhm_spdm: mas-qhm-spdm {
745 cell-id = <MSM_BUS_MASTER_SPDM>;
746 label = "mas-qhm-spdm";
747 qcom,buswidth = <4>;
748 qcom,agg-ports = <1>;
749 qcom,connections = <&slv_qns_cnoc_a2noc>;
750 qcom,bus-dev = <&fab_config_noc>;
751 qcom,bcms = <&bcm_cn0>;
752 };
753
David Dai007118c2016-11-08 15:46:58 -0800754 mas_qnm_snoc: mas-qnm-snoc {
755 cell-id = <MSM_BUS_SNOC_CNOC_MAS>;
756 label = "mas-qnm-snoc";
757 qcom,buswidth = <8>;
758 qcom,agg-ports = <1>;
759 qcom,connections = <&slv_qhs_tlmm_south
760 &slv_qhs_spss_cfg &slv_qhs_camera_cfg
761 &slv_qhs_sdc4 &slv_qhs_sdc2
762 &slv_qhs_mnoc_cfg &slv_qhs_ufs_mem_cfg
763 &slv_qhs_snoc_cfg &slv_qhs_glm
764 &slv_qhs_pdm &slv_qhs_a2_noc_cfg
765 &slv_qhs_qdss_cfg &slv_qhs_display_cfg
766 &slv_qhs_tcsr &slv_qhs_dcc_cfg
767 &slv_qhs_ddrss_cfg &slv_qhs_phy_refgen_south
768 &slv_qhs_pcie_gen3_cfg &slv_qhs_pcie0_cfg
769 &slv_qhs_gpuss_cfg &slv_qhs_venus_cfg
770 &slv_qhs_tsif &slv_qhs_compute_dsp_cfg
771 &slv_qhs_aop &slv_qhs_qupv3_north
772 &slv_qhs_usb3_0 &slv_srvc_cnoc
773 &slv_qhs_ufs_card_cfg &slv_qhs_usb3_1
774 &slv_qhs_ipa &slv_qhs_cpr_cx
775 &slv_qhs_a1_noc_cfg &slv_qhs_aoss
776 &slv_qhs_prng &slv_qhs_vsense_ctrl_cfg
777 &slv_qhs_qupv3_south &slv_qhs_spdm
778 &slv_qhs_crypto0_cfg &slv_qhs_pimem_cfg
779 &slv_qhs_tlmm_north &slv_qhs_clk_ctl
780 &slv_qhs_imem_cfg>;
781 qcom,bus-dev = <&fab_config_noc>;
782 qcom,bcms = <&bcm_cn0>;
783 };
784
David Dai007118c2016-11-08 15:46:58 -0800785 mas_qhm_cnoc: mas-qhm-cnoc {
786 cell-id = <MSM_BUS_MASTER_CNOC_DC_NOC>;
787 label = "mas-qhm-cnoc";
788 qcom,buswidth = <4>;
789 qcom,agg-ports = <1>;
790 qcom,connections = <&slv_qhs_memnoc &slv_qhs_llcc>;
791 qcom,bus-dev = <&fab_dc_noc>;
792 };
793
794 mas_acm_l3: mas-acm-l3 {
795 cell-id = <MSM_BUS_MASTER_AMPSS_M0>;
796 label = "mas-acm-l3";
797 qcom,buswidth = <16>;
798 qcom,agg-ports = <1>;
799 qcom,connections = <&slv_srvc_gnoc
800 &slv_qns_gladiator_sodv &slv_qns_gnoc_memnoc>;
801 qcom,bus-dev = <&fab_gladiator_noc>;
802 };
803
804 mas_pm_gnoc_cfg: mas-pm-gnoc-cfg {
805 cell-id = <MSM_BUS_MASTER_GNOC_CFG>;
806 label = "mas-pm-gnoc-cfg";
807 qcom,buswidth = <4>;
808 qcom,agg-ports = <1>;
809 qcom,connections = <&slv_srvc_gnoc>;
810 qcom,bus-dev = <&fab_gladiator_noc>;
811 };
812
David Dai886617e2017-04-17 14:46:59 -0700813 mas_ipa_core_master: mas-ipa-core-master {
David Daif931d702017-03-01 16:59:24 -0800814 cell-id = <MSM_BUS_MASTER_IPA_CORE>;
David Dai886617e2017-04-17 14:46:59 -0700815 label = "mas-ipa-core-master";
816 qcom,buswidth = <8>;
David Daif931d702017-03-01 16:59:24 -0800817 qcom,agg-ports = <1>;
David Dai886617e2017-04-17 14:46:59 -0700818 qcom,connections = <&slv_ipa_core_slave>;
David Daif931d702017-03-01 16:59:24 -0800819 qcom,bus-dev = <&fab_ipa_virt>;
820 };
821
David Dai007118c2016-11-08 15:46:58 -0800822 mas_llcc_mc: mas-llcc-mc {
823 cell-id = <MSM_BUS_MASTER_LLCC>;
824 label = "mas-llcc-mc";
825 qcom,buswidth = <4>;
826 qcom,agg-ports = <4>;
827 qcom,connections = <&slv_ebi>;
828 qcom,bus-dev = <&fab_mc_virt>;
829 };
830
831 mas_acm_tcu: mas-acm-tcu {
832 cell-id = <MSM_BUS_MASTER_TCU_0>;
833 label = "mas-acm-tcu";
834 qcom,buswidth = <8>;
835 qcom,agg-ports = <1>;
836 qcom,qport = <0>;
837 qcom,connections = <&slv_qns_apps_io &slv_qns_llcc
838 &slv_qns_memnoc_snoc>;
839 qcom,bus-dev = <&fab_mem_noc>;
840 qcom,bcms = <&bcm_sh3>;
David Dai886617e2017-04-17 14:46:59 -0700841 qcom,ap-owned;
David Dai06399fa2017-09-18 10:32:30 -0700842 qcom,prio = <7>;
David Dai007118c2016-11-08 15:46:58 -0800843 };
844
845 mas_qhm_memnoc_cfg: mas-qhm-memnoc-cfg {
846 cell-id = <MSM_BUS_MASTER_MEM_NOC_CFG>;
847 label = "mas-qhm-memnoc-cfg";
848 qcom,buswidth = <4>;
849 qcom,agg-ports = <1>;
850 qcom,connections = <&slv_srvc_memnoc
851 &slv_qhs_mdsp_ms_mpu_cfg>;
852 qcom,bus-dev = <&fab_mem_noc>;
853 };
854
855 mas_qnm_apps: mas-qnm-apps {
856 cell-id = <MSM_BUS_MASTER_GNOC_MEM_NOC>;
857 label = "mas-qnm-apps";
858 qcom,buswidth = <32>;
859 qcom,agg-ports = <2>;
860 qcom,qport = <2 3>;
861 qcom,connections = <&slv_qns_llcc>;
862 qcom,bus-dev = <&fab_mem_noc>;
863 qcom,bcms = <&bcm_sh5>;
David Dai886617e2017-04-17 14:46:59 -0700864 qcom,ap-owned;
865 qcom,prio = <0>;
David Dai007118c2016-11-08 15:46:58 -0800866 };
867
868 mas_qnm_mnoc_hf: mas-qnm-mnoc-hf {
869 cell-id = <MSM_BUS_MASTER_MNOC_HF_MEM_NOC>;
870 label = "mas-qnm-mnoc-hf";
871 qcom,buswidth = <32>;
872 qcom,agg-ports = <2>;
873 qcom,qport = <4 5>;
874 qcom,connections = <&slv_qns_apps_io &slv_qns_llcc>;
875 qcom,bus-dev = <&fab_mem_noc>;
David Dai886617e2017-04-17 14:46:59 -0700876 qcom,ap-owned;
877 qcom,prio = <0>;
878 qcom,forwarding;
879 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -0800880 };
881
882 mas_qnm_mnoc_sf: mas-qnm-mnoc-sf {
883 cell-id = <MSM_BUS_MASTER_MNOC_SF_MEM_NOC>;
884 label = "mas-qnm-mnoc-sf";
885 qcom,buswidth = <32>;
886 qcom,agg-ports = <1>;
887 qcom,qport = <7>;
888 qcom,connections = <&slv_qns_apps_io
889 &slv_qns_llcc &slv_qns_memnoc_snoc>;
890 qcom,bus-dev = <&fab_mem_noc>;
David Dai886617e2017-04-17 14:46:59 -0700891 qcom,ap-owned;
892 qcom,prio = <0>;
893 qcom,forwarding;
894 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -0800895 };
896
897 mas_qnm_snoc_gc: mas-qnm-snoc-gc {
898 cell-id = <MSM_BUS_MASTER_SNOC_GC_MEM_NOC>;
899 label = "mas-qnm-snoc-gc";
900 qcom,buswidth = <8>;
901 qcom,agg-ports = <1>;
902 qcom,qport = <8>;
903 qcom,connections = <&slv_qns_llcc>;
904 qcom,bus-dev = <&fab_mem_noc>;
David Dai886617e2017-04-17 14:46:59 -0700905 qcom,ap-owned;
906 qcom,prio = <0>;
907 qcom,forwarding;
David Dai007118c2016-11-08 15:46:58 -0800908 };
909
910 mas_qnm_snoc_sf: mas-qnm-snoc-sf {
911 cell-id = <MSM_BUS_MASTER_SNOC_SF_MEM_NOC>;
912 label = "mas-qnm-snoc-sf";
913 qcom,buswidth = <16>;
914 qcom,agg-ports = <1>;
915 qcom,qport = <9>;
916 qcom,connections = <&slv_qns_apps_io &slv_qns_llcc>;
917 qcom,bus-dev = <&fab_mem_noc>;
David Dai886617e2017-04-17 14:46:59 -0700918 qcom,ap-owned;
919 qcom,prio = <0>;
920 qcom,forwarding;
David Dai007118c2016-11-08 15:46:58 -0800921 };
922
923 mas_qxm_gpu: mas-qxm-gpu {
924 cell-id = <MSM_BUS_MASTER_GRAPHICS_3D>;
925 label = "mas-qxm-gpu";
926 qcom,buswidth = <32>;
927 qcom,agg-ports = <2>;
928 qcom,qport = <10 11>;
929 qcom,connections = <&slv_qns_apps_io
930 &slv_qns_llcc &slv_qns_memnoc_snoc>;
931 qcom,bus-dev = <&fab_mem_noc>;
David Dai886617e2017-04-17 14:46:59 -0700932 qcom,ap-owned;
933 qcom,prio = <0>;
David Dai007118c2016-11-08 15:46:58 -0800934 };
935
936 mas_qhm_mnoc_cfg: mas-qhm-mnoc-cfg {
937 cell-id = <MSM_BUS_MASTER_CNOC_MNOC_CFG>;
938 label = "mas-qhm-mnoc-cfg";
939 qcom,buswidth = <4>;
940 qcom,agg-ports = <1>;
941 qcom,connections = <&slv_srvc_mnoc>;
942 qcom,bus-dev = <&fab_mmss_noc>;
David Dai007118c2016-11-08 15:46:58 -0800943 };
944
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -0700945 mas_qxm_camnoc_hf0: mas-qxm-camnoc-hf0 {
946 cell-id = <MSM_BUS_MASTER_CAMNOC_HF0>;
947 label = "mas-qxm-camnoc-hf0";
David Dai007118c2016-11-08 15:46:58 -0800948 qcom,buswidth = <32>;
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -0700949 qcom,agg-ports = <1>;
950 qcom,qport = <1>;
951 qcom,connections = <&slv_qns_mem_noc_hf>;
952 qcom,bus-dev = <&fab_mmss_noc>;
953 qcom,bcms = <&bcm_mm1>;
David Dai886617e2017-04-17 14:46:59 -0700954 qcom,ap-owned;
955 qcom,prio = <0>;
956 qcom,forwarding;
957 qcom,node-qos-bcms = <7012 0 1>;
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -0700958 };
959
960 mas_qxm_camnoc_hf1: mas-qxm-camnoc-hf1 {
961 cell-id = <MSM_BUS_MASTER_CAMNOC_HF1>;
962 label = "mas-qxm-camnoc-hf1";
963 qcom,buswidth = <32>;
964 qcom,agg-ports = <1>;
965 qcom,qport = <2>;
David Dai007118c2016-11-08 15:46:58 -0800966 qcom,connections = <&slv_qns_mem_noc_hf>;
967 qcom,bus-dev = <&fab_mmss_noc>;
968 qcom,bcms = <&bcm_mm1>;
David Dai886617e2017-04-17 14:46:59 -0700969 qcom,ap-owned;
970 qcom,prio = <0>;
971 qcom,forwarding;
972 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -0800973 };
974
975 mas_qxm_camnoc_sf: mas-qxm-camnoc-sf {
976 cell-id = <MSM_BUS_MASTER_CAMNOC_SF>;
977 label = "mas-qxm-camnoc-sf";
978 qcom,buswidth = <32>;
979 qcom,agg-ports = <1>;
980 qcom,qport = <0>;
981 qcom,connections = <&slv_qns2_mem_noc>;
982 qcom,bus-dev = <&fab_mmss_noc>;
983 qcom,bcms = <&bcm_mm3>;
David Dai886617e2017-04-17 14:46:59 -0700984 qcom,ap-owned;
985 qcom,prio = <0>;
986 qcom,forwarding;
987 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -0800988 };
989
990 mas_qxm_mdp0: mas-qxm-mdp0 {
991 cell-id = <MSM_BUS_MASTER_MDP_PORT0>;
992 label = "mas-qxm-mdp0";
993 qcom,buswidth = <32>;
994 qcom,agg-ports = <1>;
995 qcom,qport = <3>;
996 qcom,connections = <&slv_qns_mem_noc_hf>;
997 qcom,bus-dev = <&fab_mmss_noc>;
998 qcom,bcms = <&bcm_mm1>;
David Dai886617e2017-04-17 14:46:59 -0700999 qcom,ap-owned;
1000 qcom,prio = <0>;
1001 qcom,forwarding;
1002 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -08001003 };
1004
1005 mas_qxm_mdp1: mas-qxm-mdp1 {
1006 cell-id = <MSM_BUS_MASTER_MDP_PORT1>;
1007 label = "mas-qxm-mdp1";
1008 qcom,buswidth = <32>;
1009 qcom,agg-ports = <1>;
1010 qcom,qport = <4>;
1011 qcom,connections = <&slv_qns_mem_noc_hf>;
1012 qcom,bus-dev = <&fab_mmss_noc>;
1013 qcom,bcms = <&bcm_mm1>;
David Dai886617e2017-04-17 14:46:59 -07001014 qcom,ap-owned;
1015 qcom,prio = <0>;
1016 qcom,forwarding;
1017 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -08001018 };
1019
1020 mas_qxm_rot: mas-qxm-rot {
1021 cell-id = <MSM_BUS_MASTER_ROTATOR>;
1022 label = "mas-qxm-rot";
1023 qcom,buswidth = <32>;
1024 qcom,agg-ports = <1>;
1025 qcom,qport = <5>;
1026 qcom,connections = <&slv_qns2_mem_noc>;
1027 qcom,bus-dev = <&fab_mmss_noc>;
1028 qcom,bcms = <&bcm_mm3>;
David Dai886617e2017-04-17 14:46:59 -07001029 qcom,ap-owned;
1030 qcom,prio = <0>;
1031 qcom,forwarding;
1032 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -08001033 };
1034
1035 mas_qxm_venus0: mas-qxm-venus0 {
1036 cell-id = <MSM_BUS_MASTER_VIDEO_P0>;
1037 label = "mas-qxm-venus0";
1038 qcom,buswidth = <32>;
1039 qcom,agg-ports = <1>;
1040 qcom,qport = <6>;
1041 qcom,connections = <&slv_qns2_mem_noc>;
1042 qcom,bus-dev = <&fab_mmss_noc>;
1043 qcom,bcms = <&bcm_mm3>;
David Dai886617e2017-04-17 14:46:59 -07001044 qcom,ap-owned;
1045 qcom,prio = <0>;
1046 qcom,forwarding;
1047 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -08001048 };
1049
1050 mas_qxm_venus1: mas-qxm-venus1 {
1051 cell-id = <MSM_BUS_MASTER_VIDEO_P1>;
1052 label = "mas-qxm-venus1";
1053 qcom,buswidth = <32>;
1054 qcom,agg-ports = <1>;
1055 qcom,qport = <7>;
1056 qcom,connections = <&slv_qns2_mem_noc>;
1057 qcom,bus-dev = <&fab_mmss_noc>;
1058 qcom,bcms = <&bcm_mm3>;
David Dai886617e2017-04-17 14:46:59 -07001059 qcom,ap-owned;
1060 qcom,prio = <0>;
1061 qcom,forwarding;
1062 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -08001063 };
1064
1065 mas_qxm_venus_arm9: mas-qxm-venus-arm9 {
1066 cell-id = <MSM_BUS_MASTER_VIDEO_PROC>;
1067 label = "mas-qxm-venus-arm9";
1068 qcom,buswidth = <8>;
1069 qcom,agg-ports = <1>;
1070 qcom,qport = <8>;
1071 qcom,connections = <&slv_qns2_mem_noc>;
1072 qcom,bus-dev = <&fab_mmss_noc>;
1073 qcom,bcms = <&bcm_mm3>;
David Dai886617e2017-04-17 14:46:59 -07001074 qcom,ap-owned;
1075 qcom,prio = <0>;
1076 qcom,forwarding;
1077 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -08001078 };
1079
1080 mas_qhm_snoc_cfg: mas-qhm-snoc-cfg {
1081 cell-id = <MSM_BUS_MASTER_SNOC_CFG>;
1082 label = "mas-qhm-snoc-cfg";
1083 qcom,buswidth = <4>;
1084 qcom,agg-ports = <1>;
1085 qcom,connections = <&slv_srvc_snoc>;
1086 qcom,bus-dev = <&fab_system_noc>;
1087 };
1088
1089 mas_qnm_aggre1_noc: mas-qnm-aggre1-noc {
1090 cell-id = <MSM_BUS_A1NOC_SNOC_MAS>;
1091 label = "mas-qnm-aggre1-noc";
1092 qcom,buswidth = <16>;
1093 qcom,agg-ports = <1>;
1094 qcom,connections = <&slv_qxs_pimem
1095 &slv_qns_memnoc_sf &slv_qxs_imem
1096 &slv_qhs_apss &slv_qns_cnoc
1097 &slv_xs_qdss_stm>;
1098 qcom,bus-dev = <&fab_system_noc>;
1099 qcom,bcms = <&bcm_sn9>;
1100 };
1101
1102 mas_qnm_aggre2_noc: mas-qnm-aggre2-noc {
1103 cell-id = <MSM_BUS_A2NOC_SNOC_MAS>;
1104 label = "mas-qnm-aggre2-noc";
1105 qcom,buswidth = <16>;
1106 qcom,agg-ports = <1>;
1107 qcom,connections = <&slv_qxs_pimem
1108 &slv_qns_memnoc_sf &slv_qxs_pcie_gen3
1109 &slv_qxs_imem &slv_qhs_apss
1110 &slv_qns_cnoc &slv_qxs_pcie
1111 &slv_xs_sys_tcu_cfg &slv_xs_qdss_stm>;
1112 qcom,bus-dev = <&fab_system_noc>;
1113 qcom,bcms = <&bcm_sn11>;
1114 };
1115
1116 mas_qnm_gladiator_sodv: mas-qnm-gladiator-sodv {
1117 cell-id = <MSM_BUS_MASTER_GNOC_SNOC>;
1118 label = "mas-qnm-gladiator-sodv";
1119 qcom,buswidth = <8>;
1120 qcom,agg-ports = <1>;
1121 qcom,connections = <&slv_qxs_pimem
1122 &slv_qxs_pcie_gen3 &slv_qxs_imem
1123 &slv_qhs_apss &slv_qns_cnoc
1124 &slv_qxs_pcie &slv_xs_sys_tcu_cfg
1125 &slv_xs_qdss_stm>;
1126 qcom,bus-dev = <&fab_system_noc>;
1127 qcom,bcms = <&bcm_sn12>;
1128 };
1129
1130 mas_qnm_memnoc: mas-qnm-memnoc {
1131 cell-id = <MSM_BUS_MASTER_MEM_NOC_SNOC>;
1132 label = "mas-qnm-memnoc";
1133 qcom,buswidth = <8>;
1134 qcom,agg-ports = <1>;
1135 qcom,connections = <&slv_qxs_imem
1136 &slv_qhs_apss &slv_qxs_pimem
1137 &slv_qns_cnoc &slv_xs_qdss_stm>;
1138 qcom,bus-dev = <&fab_system_noc>;
1139 qcom,bcms = <&bcm_sn15>;
1140 };
1141
1142 mas_qnm_pcie_anoc: mas-qnm-pcie-anoc {
1143 cell-id = <MSM_BUS_MASTER_ANOC_PCIE_SNOC>;
1144 label = "mas-qnm-pcie-anoc";
1145 qcom,buswidth = <16>;
1146 qcom,agg-ports = <1>;
1147 qcom,connections = <&slv_qxs_imem
1148 &slv_qhs_apss &slv_qns_cnoc
1149 &slv_qns_memnoc_sf &slv_xs_qdss_stm>;
1150 qcom,bus-dev = <&fab_system_noc>;
1151 qcom,bcms = <&bcm_sn14>;
1152 };
1153
1154 mas_qxm_pimem: mas-qxm-pimem {
1155 cell-id = <MSM_BUS_MASTER_PIMEM>;
1156 label = "mas-qxm-pimem";
1157 qcom,buswidth = <8>;
1158 qcom,agg-ports = <1>;
1159 qcom,qport = <3>;
1160 qcom,connections = <&slv_qxs_imem &slv_qns_memnoc_gc>;
1161 qcom,bus-dev = <&fab_system_noc>;
1162 qcom,bcms = <&bcm_sn4>;
David Dai886617e2017-04-17 14:46:59 -07001163 qcom,ap-owned;
1164 qcom,prio = <2>;
David Dai007118c2016-11-08 15:46:58 -08001165 };
1166
David Dai6cc15f52017-07-10 15:33:33 -07001167 mas_xm_gic: mas-xm-gic {
1168 cell-id = <MSM_BUS_MASTER_GIC>;
1169 label = "mas-xm-gic";
1170 qcom,buswidth = <8>;
1171 qcom,agg-ports = <1>;
1172 qcom,qport = <0>;
1173 qcom,connections = <&slv_qxs_imem &slv_qns_memnoc_gc>;
1174 qcom,bus-dev = <&fab_system_noc>;
1175 qcom,bcms = <&bcm_sn12>;
1176 qcom,ap-owned;
1177 qcom,prio = <1>;
1178 };
1179
David Dai32c97cc2017-04-03 14:22:43 -07001180 mas_alc: mas-alc {
1181 cell-id = <MSM_BUS_MASTER_ALC>;
1182 label = "mas-alc";
1183 qcom,buswidth = <1>;
1184 qcom,agg-ports = <1>;
1185 qcom,bus-dev = <&fab_mc_virt>;
1186 qcom,bcms = <&bcm_alc>;
1187 };
1188
David Dai06c1d1a2017-02-03 13:36:06 -08001189 mas_llcc_mc_display: mas-llcc-mc_display {
1190 cell-id = <MSM_BUS_MASTER_LLCC_DISPLAY>;
1191 label = "mas-llcc-mc_display";
1192 qcom,buswidth = <4>;
1193 qcom,agg-ports = <4>;
1194 qcom,connections = <&slv_ebi_display>;
1195 qcom,bus-dev = <&fab_mc_virt_display>;
1196 };
1197
1198 mas_qnm_mnoc_hf_display: mas-qnm-mnoc-hf_display {
1199 cell-id = <MSM_BUS_MASTER_MNOC_HF_MEM_NOC_DISPLAY>;
1200 label = "mas-qnm-mnoc-hf_display";
1201 qcom,buswidth = <32>;
1202 qcom,agg-ports = <2>;
1203 qcom,qport = <4 5>;
1204 qcom,connections = <&slv_qns_llcc_display>;
1205 qcom,bus-dev = <&fab_mem_noc_display>;
1206 };
1207
1208 mas_qnm_mnoc_sf_display: mas-qnm-mnoc-sf_display {
1209 cell-id = <MSM_BUS_MASTER_MNOC_SF_MEM_NOC_DISPLAY>;
1210 label = "mas-qnm-mnoc-sf_display";
1211 qcom,buswidth = <32>;
1212 qcom,agg-ports = <1>;
1213 qcom,qport = <7>;
1214 qcom,connections = <&slv_qns_llcc_display>;
1215 qcom,bus-dev = <&fab_mem_noc_display>;
1216 };
1217
1218 mas_qxm_mdp0_display: mas-qxm-mdp0_display {
1219 cell-id = <MSM_BUS_MASTER_MDP_PORT0_DISPLAY>;
1220 label = "mas-qxm-mdp0_display";
1221 qcom,buswidth = <32>;
1222 qcom,agg-ports = <1>;
1223 qcom,qport = <3>;
1224 qcom,connections = <&slv_qns_mem_noc_hf_display>;
1225 qcom,bus-dev = <&fab_mmss_noc_display>;
1226 qcom,bcms = <&bcm_mm1_display>;
1227 };
1228
1229 mas_qxm_mdp1_display: mas-qxm-mdp1_display {
1230 cell-id = <MSM_BUS_MASTER_MDP_PORT1_DISPLAY>;
1231 label = "mas-qxm-mdp1_display";
1232 qcom,buswidth = <32>;
1233 qcom,agg-ports = <1>;
1234 qcom,qport = <4>;
1235 qcom,connections = <&slv_qns_mem_noc_hf_display>;
1236 qcom,bus-dev = <&fab_mmss_noc_display>;
1237 qcom,bcms = <&bcm_mm1_display>;
1238 };
1239
1240 mas_qxm_rot_display: mas-qxm-rot_display {
1241 cell-id = <MSM_BUS_MASTER_ROTATOR_DISPLAY>;
1242 label = "mas-qxm-rot_display";
1243 qcom,buswidth = <32>;
1244 qcom,agg-ports = <1>;
1245 qcom,qport = <5>;
1246 qcom,connections = <&slv_qns2_mem_noc_display>;
1247 qcom,bus-dev = <&fab_mmss_noc_display>;
1248 qcom,bcms = <&bcm_mm3_display>;
1249 };
1250
David Dai007118c2016-11-08 15:46:58 -08001251 /*Internal nodes*/
1252
1253 /*Slaves*/
1254
1255 slv_qns_a1noc_snoc:slv-qns-a1noc-snoc {
1256 cell-id = <MSM_BUS_A1NOC_SNOC_SLV>;
1257 label = "slv-qns-a1noc-snoc";
1258 qcom,buswidth = <16>;
1259 qcom,agg-ports = <1>;
1260 qcom,bus-dev = <&fab_aggre1_noc>;
1261 qcom,connections = <&mas_qnm_aggre1_noc>;
1262 };
1263
1264 slv_srvc_aggre1_noc:slv-srvc-aggre1-noc {
1265 cell-id = <MSM_BUS_SLAVE_SERVICE_A1NOC>;
1266 label = "slv-srvc-aggre1-noc";
1267 qcom,buswidth = <4>;
1268 qcom,agg-ports = <1>;
1269 qcom,bus-dev = <&fab_aggre1_noc>;
1270 qcom,bcms = <&bcm_sn9>;
1271 };
1272
David Dai6cc15f52017-07-10 15:33:33 -07001273 slv_qns_pcie_a1noc_snoc:slv-qns-pcie-a1noc-snoc {
1274 cell-id = <MSM_BUS_SLAVE_ANOC_PCIE_A1NOC_SNOC>;
1275 label = "slv-qns-pcie-a1noc-snoc";
1276 qcom,buswidth = <16>;
1277 qcom,agg-ports = <1>;
1278 qcom,bus-dev = <&fab_aggre1_noc>;
1279 qcom,connections = <&mas_qnm_pcie_anoc>;
1280 };
1281
David Dai007118c2016-11-08 15:46:58 -08001282 slv_qns_a2noc_snoc:slv-qns-a2noc-snoc {
1283 cell-id = <MSM_BUS_A2NOC_SNOC_SLV>;
1284 label = "slv-qns-a2noc-snoc";
1285 qcom,buswidth = <16>;
1286 qcom,agg-ports = <1>;
1287 qcom,bus-dev = <&fab_aggre2_noc>;
1288 qcom,connections = <&mas_qnm_aggre2_noc>;
1289 };
1290
1291 slv_qns_pcie_snoc:slv-qns-pcie-snoc {
1292 cell-id = <MSM_BUS_SLAVE_ANOC_PCIE_SNOC>;
1293 label = "slv-qns-pcie-snoc";
1294 qcom,buswidth = <16>;
1295 qcom,agg-ports = <1>;
1296 qcom,bus-dev = <&fab_aggre2_noc>;
1297 qcom,connections = <&mas_qnm_pcie_anoc>;
1298 };
1299
1300 slv_srvc_aggre2_noc:slv-srvc-aggre2-noc {
1301 cell-id = <MSM_BUS_SLAVE_SERVICE_A2NOC>;
1302 label = "slv-srvc-aggre2-noc";
1303 qcom,buswidth = <4>;
1304 qcom,agg-ports = <1>;
1305 qcom,bus-dev = <&fab_aggre2_noc>;
1306 qcom,bcms = <&bcm_sn11>;
1307 };
1308
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -07001309 slv_qns_camnoc_uncomp:slv-qns-camnoc-uncomp {
1310 cell-id = <MSM_BUS_SLAVE_CAMNOC_UNCOMP>;
1311 label = "slv-qns-camnoc-uncomp";
1312 qcom,buswidth = <32>;
1313 qcom,agg-ports = <1>;
1314 qcom,bus-dev = <&fab_camnoc_virt>;
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -07001315 };
1316
David Dai007118c2016-11-08 15:46:58 -08001317 slv_qhs_a1_noc_cfg:slv-qhs-a1-noc-cfg {
1318 cell-id = <MSM_BUS_SLAVE_A1NOC_CFG>;
1319 label = "slv-qhs-a1-noc-cfg";
1320 qcom,buswidth = <4>;
1321 qcom,agg-ports = <1>;
1322 qcom,bus-dev = <&fab_config_noc>;
1323 qcom,connections = <&mas_qhm_a1noc_cfg>;
1324 qcom,bcms = <&bcm_cn0>;
1325 };
1326
1327 slv_qhs_a2_noc_cfg:slv-qhs-a2-noc-cfg {
1328 cell-id = <MSM_BUS_SLAVE_A2NOC_CFG>;
1329 label = "slv-qhs-a2-noc-cfg";
1330 qcom,buswidth = <4>;
1331 qcom,agg-ports = <1>;
1332 qcom,bus-dev = <&fab_config_noc>;
1333 qcom,connections = <&mas_qhm_a2noc_cfg>;
1334 qcom,bcms = <&bcm_cn0>;
1335 };
1336
1337 slv_qhs_aop:slv-qhs-aop {
1338 cell-id = <MSM_BUS_SLAVE_AOP>;
1339 label = "slv-qhs-aop";
1340 qcom,buswidth = <4>;
1341 qcom,agg-ports = <1>;
1342 qcom,bus-dev = <&fab_config_noc>;
1343 qcom,bcms = <&bcm_cn0>;
1344 };
1345
1346 slv_qhs_aoss:slv-qhs-aoss {
1347 cell-id = <MSM_BUS_SLAVE_AOSS>;
1348 label = "slv-qhs-aoss";
1349 qcom,buswidth = <4>;
1350 qcom,agg-ports = <1>;
1351 qcom,bus-dev = <&fab_config_noc>;
1352 qcom,bcms = <&bcm_cn0>;
1353 };
1354
1355 slv_qhs_camera_cfg:slv-qhs-camera-cfg {
1356 cell-id = <MSM_BUS_SLAVE_CAMERA_CFG>;
1357 label = "slv-qhs-camera-cfg";
1358 qcom,buswidth = <4>;
1359 qcom,agg-ports = <1>;
1360 qcom,bus-dev = <&fab_config_noc>;
1361 qcom,bcms = <&bcm_cn0>;
1362 };
1363
1364 slv_qhs_clk_ctl:slv-qhs-clk-ctl {
1365 cell-id = <MSM_BUS_SLAVE_CLK_CTL>;
1366 label = "slv-qhs-clk-ctl";
1367 qcom,buswidth = <4>;
1368 qcom,agg-ports = <1>;
1369 qcom,bus-dev = <&fab_config_noc>;
1370 qcom,bcms = <&bcm_cn0>;
1371 };
1372
1373 slv_qhs_compute_dsp_cfg:slv-qhs-compute-dsp-cfg {
1374 cell-id = <MSM_BUS_SLAVE_CDSP_CFG>;
1375 label = "slv-qhs-compute-dsp-cfg";
1376 qcom,buswidth = <4>;
1377 qcom,agg-ports = <1>;
1378 qcom,bus-dev = <&fab_config_noc>;
1379 qcom,bcms = <&bcm_cn0>;
1380 };
1381
1382 slv_qhs_cpr_cx:slv-qhs-cpr-cx {
1383 cell-id = <MSM_BUS_SLAVE_RBCPR_CX_CFG>;
1384 label = "slv-qhs-cpr-cx";
1385 qcom,buswidth = <4>;
1386 qcom,agg-ports = <1>;
1387 qcom,bus-dev = <&fab_config_noc>;
1388 qcom,bcms = <&bcm_cn0>;
1389 };
1390
1391 slv_qhs_crypto0_cfg:slv-qhs-crypto0-cfg {
1392 cell-id = <MSM_BUS_SLAVE_CRYPTO_0_CFG>;
1393 label = "slv-qhs-crypto0-cfg";
1394 qcom,buswidth = <4>;
1395 qcom,agg-ports = <1>;
1396 qcom,bus-dev = <&fab_config_noc>;
1397 qcom,bcms = <&bcm_cn0>;
1398 };
1399
1400 slv_qhs_dcc_cfg:slv-qhs-dcc-cfg {
1401 cell-id = <MSM_BUS_SLAVE_DCC_CFG>;
1402 label = "slv-qhs-dcc-cfg";
1403 qcom,buswidth = <4>;
1404 qcom,agg-ports = <1>;
1405 qcom,bus-dev = <&fab_config_noc>;
1406 qcom,connections = <&mas_qhm_cnoc>;
1407 qcom,bcms = <&bcm_cn0>;
1408 };
1409
1410 slv_qhs_ddrss_cfg:slv-qhs-ddrss-cfg {
1411 cell-id = <MSM_BUS_SLAVE_CNOC_DDRSS>;
1412 label = "slv-qhs-ddrss-cfg";
1413 qcom,buswidth = <4>;
1414 qcom,agg-ports = <1>;
1415 qcom,bus-dev = <&fab_config_noc>;
1416 qcom,bcms = <&bcm_cn0>;
1417 };
1418
1419 slv_qhs_display_cfg:slv-qhs-display-cfg {
1420 cell-id = <MSM_BUS_SLAVE_DISPLAY_CFG>;
1421 label = "slv-qhs-display-cfg";
1422 qcom,buswidth = <4>;
1423 qcom,agg-ports = <1>;
1424 qcom,bus-dev = <&fab_config_noc>;
1425 qcom,bcms = <&bcm_cn0>;
1426 };
1427
1428 slv_qhs_glm:slv-qhs-glm {
1429 cell-id = <MSM_BUS_SLAVE_GLM>;
1430 label = "slv-qhs-glm";
1431 qcom,buswidth = <4>;
1432 qcom,agg-ports = <1>;
1433 qcom,bus-dev = <&fab_config_noc>;
1434 qcom,bcms = <&bcm_cn0>;
1435 };
1436
1437 slv_qhs_gpuss_cfg:slv-qhs-gpuss-cfg {
1438 cell-id = <MSM_BUS_SLAVE_GRAPHICS_3D_CFG>;
1439 label = "slv-qhs-gpuss-cfg";
1440 qcom,buswidth = <8>;
1441 qcom,agg-ports = <1>;
1442 qcom,bus-dev = <&fab_config_noc>;
1443 qcom,bcms = <&bcm_cn0>;
1444 };
1445
1446 slv_qhs_imem_cfg:slv-qhs-imem-cfg {
1447 cell-id = <MSM_BUS_SLAVE_IMEM_CFG>;
1448 label = "slv-qhs-imem-cfg";
1449 qcom,buswidth = <4>;
1450 qcom,agg-ports = <1>;
1451 qcom,bus-dev = <&fab_config_noc>;
1452 qcom,bcms = <&bcm_cn0>;
1453 };
1454
1455 slv_qhs_ipa:slv-qhs-ipa {
1456 cell-id = <MSM_BUS_SLAVE_IPA_CFG>;
1457 label = "slv-qhs-ipa";
1458 qcom,buswidth = <4>;
1459 qcom,agg-ports = <1>;
1460 qcom,bus-dev = <&fab_config_noc>;
1461 qcom,bcms = <&bcm_cn0>;
1462 };
1463
1464 slv_qhs_mnoc_cfg:slv-qhs-mnoc-cfg {
1465 cell-id = <MSM_BUS_SLAVE_CNOC_MNOC_CFG>;
1466 label = "slv-qhs-mnoc-cfg";
1467 qcom,buswidth = <4>;
1468 qcom,agg-ports = <1>;
1469 qcom,bus-dev = <&fab_config_noc>;
1470 qcom,connections = <&mas_qhm_mnoc_cfg>;
1471 qcom,bcms = <&bcm_cn0>;
1472 };
1473
1474 slv_qhs_pcie0_cfg:slv-qhs-pcie0-cfg {
1475 cell-id = <MSM_BUS_SLAVE_PCIE_0_CFG>;
1476 label = "slv-qhs-pcie0-cfg";
1477 qcom,buswidth = <4>;
1478 qcom,agg-ports = <1>;
1479 qcom,bus-dev = <&fab_config_noc>;
1480 qcom,bcms = <&bcm_cn0>;
1481 };
1482
1483 slv_qhs_pcie_gen3_cfg:slv-qhs-pcie-gen3-cfg {
1484 cell-id = <MSM_BUS_SLAVE_PCIE_1_CFG>;
1485 label = "slv-qhs-pcie-gen3-cfg";
1486 qcom,buswidth = <4>;
1487 qcom,agg-ports = <1>;
1488 qcom,bus-dev = <&fab_config_noc>;
1489 qcom,bcms = <&bcm_cn0>;
1490 };
1491
1492 slv_qhs_pdm:slv-qhs-pdm {
1493 cell-id = <MSM_BUS_SLAVE_PDM>;
1494 label = "slv-qhs-pdm";
1495 qcom,buswidth = <4>;
1496 qcom,agg-ports = <1>;
1497 qcom,bus-dev = <&fab_config_noc>;
1498 qcom,bcms = <&bcm_cn0>;
1499 };
1500
1501 slv_qhs_phy_refgen_south:slv-qhs-phy-refgen-south {
1502 cell-id = <MSM_BUS_SLAVE_SOUTH_PHY_CFG>;
1503 label = "slv-qhs-phy-refgen-south";
1504 qcom,buswidth = <4>;
1505 qcom,agg-ports = <1>;
1506 qcom,bus-dev = <&fab_config_noc>;
1507 qcom,bcms = <&bcm_cn0>;
1508 };
1509
1510 slv_qhs_pimem_cfg:slv-qhs-pimem-cfg {
1511 cell-id = <MSM_BUS_SLAVE_PIMEM_CFG>;
1512 label = "slv-qhs-pimem-cfg";
1513 qcom,buswidth = <4>;
1514 qcom,agg-ports = <1>;
1515 qcom,bus-dev = <&fab_config_noc>;
1516 qcom,bcms = <&bcm_cn0>;
1517 };
1518
1519 slv_qhs_prng:slv-qhs-prng {
1520 cell-id = <MSM_BUS_SLAVE_PRNG>;
1521 label = "slv-qhs-prng";
1522 qcom,buswidth = <4>;
1523 qcom,agg-ports = <1>;
1524 qcom,bus-dev = <&fab_config_noc>;
1525 qcom,bcms = <&bcm_cn0>;
1526 };
1527
1528 slv_qhs_qdss_cfg:slv-qhs-qdss-cfg {
1529 cell-id = <MSM_BUS_SLAVE_QDSS_CFG>;
1530 label = "slv-qhs-qdss-cfg";
1531 qcom,buswidth = <4>;
1532 qcom,agg-ports = <1>;
1533 qcom,bus-dev = <&fab_config_noc>;
1534 qcom,bcms = <&bcm_cn0>;
1535 };
1536
1537 slv_qhs_qupv3_north:slv-qhs-qupv3-north {
1538 cell-id = <MSM_BUS_SLAVE_BLSP_2>;
1539 label = "slv-qhs-qupv3-north";
1540 qcom,buswidth = <4>;
1541 qcom,agg-ports = <1>;
1542 qcom,bus-dev = <&fab_config_noc>;
1543 qcom,bcms = <&bcm_cn0>;
1544 };
1545
1546 slv_qhs_qupv3_south:slv-qhs-qupv3-south {
1547 cell-id = <MSM_BUS_SLAVE_BLSP_1>;
1548 label = "slv-qhs-qupv3-south";
1549 qcom,buswidth = <4>;
1550 qcom,agg-ports = <1>;
1551 qcom,bus-dev = <&fab_config_noc>;
1552 qcom,bcms = <&bcm_cn0>;
1553 };
1554
1555 slv_qhs_sdc2:slv-qhs-sdc2 {
1556 cell-id = <MSM_BUS_SLAVE_SDCC_2>;
1557 label = "slv-qhs-sdc2";
1558 qcom,buswidth = <4>;
1559 qcom,agg-ports = <1>;
1560 qcom,bus-dev = <&fab_config_noc>;
1561 qcom,bcms = <&bcm_cn0>;
1562 };
1563
1564 slv_qhs_sdc4:slv-qhs-sdc4 {
1565 cell-id = <MSM_BUS_SLAVE_SDCC_4>;
1566 label = "slv-qhs-sdc4";
1567 qcom,buswidth = <4>;
1568 qcom,agg-ports = <1>;
1569 qcom,bus-dev = <&fab_config_noc>;
1570 qcom,bcms = <&bcm_cn0>;
1571 };
1572
1573 slv_qhs_snoc_cfg:slv-qhs-snoc-cfg {
1574 cell-id = <MSM_BUS_SLAVE_SNOC_CFG>;
1575 label = "slv-qhs-snoc-cfg";
1576 qcom,buswidth = <4>;
1577 qcom,agg-ports = <1>;
1578 qcom,bus-dev = <&fab_config_noc>;
1579 qcom,connections = <&mas_qhm_snoc_cfg>;
1580 qcom,bcms = <&bcm_cn0>;
1581 };
1582
1583 slv_qhs_spdm:slv-qhs-spdm {
1584 cell-id = <MSM_BUS_SLAVE_SPDM_WRAPPER>;
1585 label = "slv-qhs-spdm";
1586 qcom,buswidth = <4>;
1587 qcom,agg-ports = <1>;
1588 qcom,bus-dev = <&fab_config_noc>;
1589 qcom,bcms = <&bcm_cn0>;
1590 };
1591
1592 slv_qhs_spss_cfg:slv-qhs-spss-cfg {
1593 cell-id = <MSM_BUS_SLAVE_SPSS_CFG>;
1594 label = "slv-qhs-spss-cfg";
1595 qcom,buswidth = <4>;
1596 qcom,agg-ports = <1>;
1597 qcom,bus-dev = <&fab_config_noc>;
1598 qcom,bcms = <&bcm_cn0>;
1599 };
1600
1601 slv_qhs_tcsr:slv-qhs-tcsr {
1602 cell-id = <MSM_BUS_SLAVE_TCSR>;
1603 label = "slv-qhs-tcsr";
1604 qcom,buswidth = <4>;
1605 qcom,agg-ports = <1>;
1606 qcom,bus-dev = <&fab_config_noc>;
1607 qcom,bcms = <&bcm_cn0>;
1608 };
1609
1610 slv_qhs_tlmm_north:slv-qhs-tlmm-north {
1611 cell-id = <MSM_BUS_SLAVE_TLMM_NORTH>;
1612 label = "slv-qhs-tlmm-north";
1613 qcom,buswidth = <4>;
1614 qcom,agg-ports = <1>;
1615 qcom,bus-dev = <&fab_config_noc>;
1616 qcom,bcms = <&bcm_cn0>;
1617 };
1618
1619 slv_qhs_tlmm_south:slv-qhs-tlmm-south {
1620 cell-id = <MSM_BUS_SLAVE_TLMM_SOUTH>;
1621 label = "slv-qhs-tlmm-south";
1622 qcom,buswidth = <4>;
1623 qcom,agg-ports = <1>;
1624 qcom,bus-dev = <&fab_config_noc>;
1625 qcom,bcms = <&bcm_cn0>;
1626 };
1627
1628 slv_qhs_tsif:slv-qhs-tsif {
1629 cell-id = <MSM_BUS_SLAVE_TSIF>;
1630 label = "slv-qhs-tsif";
1631 qcom,buswidth = <4>;
1632 qcom,agg-ports = <1>;
1633 qcom,bus-dev = <&fab_config_noc>;
1634 qcom,bcms = <&bcm_cn0>;
1635 };
1636
1637 slv_qhs_ufs_card_cfg:slv-qhs-ufs-card-cfg {
1638 cell-id = <MSM_BUS_SLAVE_UFS_CARD_CFG>;
1639 label = "slv-qhs-ufs-card-cfg";
1640 qcom,buswidth = <4>;
1641 qcom,agg-ports = <1>;
1642 qcom,bus-dev = <&fab_config_noc>;
1643 qcom,bcms = <&bcm_cn0>;
1644 };
1645
1646 slv_qhs_ufs_mem_cfg:slv-qhs-ufs-mem-cfg {
1647 cell-id = <MSM_BUS_SLAVE_UFS_MEM_CFG>;
1648 label = "slv-qhs-ufs-mem-cfg";
1649 qcom,buswidth = <4>;
1650 qcom,agg-ports = <1>;
1651 qcom,bus-dev = <&fab_config_noc>;
1652 qcom,bcms = <&bcm_cn0>;
1653 };
1654
1655 slv_qhs_usb3_0:slv-qhs-usb3-0 {
1656 cell-id = <MSM_BUS_SLAVE_USB3>;
1657 label = "slv-qhs-usb3-0";
1658 qcom,buswidth = <4>;
1659 qcom,agg-ports = <1>;
1660 qcom,bus-dev = <&fab_config_noc>;
1661 qcom,bcms = <&bcm_cn0>;
1662 };
1663
1664 slv_qhs_usb3_1:slv-qhs-usb3-1 {
1665 cell-id = <MSM_BUS_SLAVE_USB3_1>;
1666 label = "slv-qhs-usb3-1";
1667 qcom,buswidth = <4>;
1668 qcom,agg-ports = <1>;
1669 qcom,bus-dev = <&fab_config_noc>;
1670 qcom,bcms = <&bcm_cn0>;
1671 };
1672
1673 slv_qhs_venus_cfg:slv-qhs-venus-cfg {
1674 cell-id = <MSM_BUS_SLAVE_VENUS_CFG>;
1675 label = "slv-qhs-venus-cfg";
1676 qcom,buswidth = <4>;
1677 qcom,agg-ports = <1>;
1678 qcom,bus-dev = <&fab_config_noc>;
1679 qcom,bcms = <&bcm_cn0>;
1680 };
1681
1682 slv_qhs_vsense_ctrl_cfg:slv-qhs-vsense-ctrl-cfg {
1683 cell-id = <MSM_BUS_SLAVE_VSENSE_CTRL_CFG>;
1684 label = "slv-qhs-vsense-ctrl-cfg";
1685 qcom,buswidth = <4>;
1686 qcom,agg-ports = <1>;
1687 qcom,bus-dev = <&fab_config_noc>;
1688 qcom,bcms = <&bcm_cn0>;
1689 };
1690
1691 slv_qns_cnoc_a2noc:slv-qns-cnoc-a2noc {
1692 cell-id = <MSM_BUS_SLAVE_CNOC_A2NOC>;
1693 label = "slv-qns-cnoc-a2noc";
1694 qcom,buswidth = <8>;
1695 qcom,agg-ports = <1>;
1696 qcom,bus-dev = <&fab_config_noc>;
1697 qcom,connections = <&mas_qnm_cnoc>;
1698 qcom,bcms = <&bcm_cn0>;
1699 };
1700
1701 slv_srvc_cnoc:slv-srvc-cnoc {
1702 cell-id = <MSM_BUS_SLAVE_SERVICE_CNOC>;
1703 label = "slv-srvc-cnoc";
1704 qcom,buswidth = <4>;
1705 qcom,agg-ports = <1>;
1706 qcom,bus-dev = <&fab_config_noc>;
1707 qcom,bcms = <&bcm_cn0>;
1708 };
1709
1710 slv_qhs_llcc:slv-qhs-llcc {
1711 cell-id = <MSM_BUS_SLAVE_LLCC_CFG>;
1712 label = "slv-qhs-llcc";
1713 qcom,buswidth = <4>;
1714 qcom,agg-ports = <1>;
1715 qcom,bus-dev = <&fab_dc_noc>;
1716 };
1717
1718 slv_qhs_memnoc:slv-qhs-memnoc {
1719 cell-id = <MSM_BUS_SLAVE_MEM_NOC_CFG>;
1720 label = "slv-qhs-memnoc";
1721 qcom,buswidth = <4>;
1722 qcom,agg-ports = <1>;
1723 qcom,bus-dev = <&fab_dc_noc>;
1724 qcom,connections = <&mas_qhm_memnoc_cfg>;
1725 };
1726
1727 slv_qns_gladiator_sodv:slv-qns-gladiator-sodv {
1728 cell-id = <MSM_BUS_SLAVE_GNOC_SNOC>;
1729 label = "slv-qns-gladiator-sodv";
1730 qcom,buswidth = <8>;
1731 qcom,agg-ports = <1>;
1732 qcom,bus-dev = <&fab_gladiator_noc>;
1733 qcom,connections = <&mas_qnm_gladiator_sodv>;
1734 };
1735
1736 slv_qns_gnoc_memnoc:slv-qns-gnoc-memnoc {
1737 cell-id = <MSM_BUS_SLAVE_GNOC_MEM_NOC>;
1738 label = "slv-qns-gnoc-memnoc";
1739 qcom,buswidth = <32>;
1740 qcom,agg-ports = <2>;
1741 qcom,bus-dev = <&fab_gladiator_noc>;
1742 qcom,connections = <&mas_qnm_apps>;
1743 };
1744
1745 slv_srvc_gnoc:slv-srvc-gnoc {
1746 cell-id = <MSM_BUS_SLAVE_SERVICE_GNOC>;
1747 label = "slv-srvc-gnoc";
1748 qcom,buswidth = <4>;
1749 qcom,agg-ports = <1>;
1750 qcom,bus-dev = <&fab_gladiator_noc>;
1751 };
1752
David Dai886617e2017-04-17 14:46:59 -07001753 slv_ipa_core_slave:slv-ipa-core-slave {
1754 cell-id = <MSM_BUS_SLAVE_IPA_CORE>;
1755 label = "slv-ipa-core-slave";
1756 qcom,buswidth = <8>;
David Daif931d702017-03-01 16:59:24 -08001757 qcom,agg-ports = <1>;
1758 qcom,bus-dev = <&fab_ipa_virt>;
1759 qcom,bcms = <&bcm_ip0>;
1760 };
1761
David Dai007118c2016-11-08 15:46:58 -08001762 slv_ebi:slv-ebi {
1763 cell-id = <MSM_BUS_SLAVE_EBI_CH0>;
1764 label = "slv-ebi";
1765 qcom,buswidth = <4>;
1766 qcom,agg-ports = <4>;
1767 qcom,bus-dev = <&fab_mc_virt>;
David Daif7f2b5e2017-05-08 13:01:39 -07001768 qcom,bcms = <&bcm_mc0>, <&bcm_acv>;
David Dai007118c2016-11-08 15:46:58 -08001769 };
1770
1771 slv_qhs_mdsp_ms_mpu_cfg:slv-qhs-mdsp-ms-mpu-cfg {
1772 cell-id = <MSM_BUS_SLAVE_MSS_PROC_MS_MPU_CFG>;
1773 label = "slv-qhs-mdsp-ms-mpu-cfg";
1774 qcom,buswidth = <4>;
1775 qcom,agg-ports = <1>;
1776 qcom,bus-dev = <&fab_mem_noc>;
1777 };
1778
1779 slv_qns_apps_io:slv-qns-apps-io {
1780 cell-id = <MSM_BUS_SLAVE_MEM_NOC_GNOC>;
1781 label = "slv-qns-apps-io";
1782 qcom,buswidth = <32>;
1783 qcom,agg-ports = <1>;
1784 qcom,bus-dev = <&fab_mem_noc>;
1785 qcom,bcms = <&bcm_sh1>;
1786 };
1787
1788 slv_qns_llcc:slv-qns-llcc {
1789 cell-id = <MSM_BUS_SLAVE_LLCC>;
1790 label = "slv-qns-llcc";
1791 qcom,buswidth = <16>;
1792 qcom,agg-ports = <4>;
1793 qcom,bus-dev = <&fab_mem_noc>;
1794 qcom,connections = <&mas_llcc_mc>;
1795 qcom,bcms = <&bcm_sh0>;
1796 };
1797
1798 slv_qns_memnoc_snoc:slv-qns-memnoc-snoc {
1799 cell-id = <MSM_BUS_SLAVE_MEM_NOC_SNOC>;
1800 label = "slv-qns-memnoc-snoc";
1801 qcom,buswidth = <8>;
1802 qcom,agg-ports = <1>;
1803 qcom,bus-dev = <&fab_mem_noc>;
1804 qcom,connections = <&mas_qnm_memnoc>;
1805 qcom,bcms = <&bcm_sh2>;
1806 };
1807
1808 slv_srvc_memnoc:slv-srvc-memnoc {
1809 cell-id = <MSM_BUS_SLAVE_SERVICE_MEM_NOC>;
1810 label = "slv-srvc-memnoc";
1811 qcom,buswidth = <4>;
1812 qcom,agg-ports = <1>;
1813 qcom,bus-dev = <&fab_mem_noc>;
1814 };
1815
1816 slv_qns2_mem_noc:slv-qns2-mem-noc {
1817 cell-id = <MSM_BUS_SLAVE_MNOC_SF_MEM_NOC>;
1818 label = "slv-qns2-mem-noc";
1819 qcom,buswidth = <32>;
1820 qcom,agg-ports = <1>;
1821 qcom,bus-dev = <&fab_mmss_noc>;
1822 qcom,connections = <&mas_qnm_mnoc_sf>;
1823 qcom,bcms = <&bcm_mm2>;
1824 };
1825
1826 slv_qns_mem_noc_hf:slv-qns-mem-noc-hf {
1827 cell-id = <MSM_BUS_SLAVE_MNOC_HF_MEM_NOC>;
1828 label = "slv-qns-mem-noc-hf";
1829 qcom,buswidth = <32>;
1830 qcom,agg-ports = <2>;
1831 qcom,bus-dev = <&fab_mmss_noc>;
1832 qcom,connections = <&mas_qnm_mnoc_hf>;
1833 qcom,bcms = <&bcm_mm0>;
1834 };
1835
1836 slv_srvc_mnoc:slv-srvc-mnoc {
1837 cell-id = <MSM_BUS_SLAVE_SERVICE_MNOC>;
1838 label = "slv-srvc-mnoc";
1839 qcom,buswidth = <4>;
1840 qcom,agg-ports = <1>;
1841 qcom,bus-dev = <&fab_mmss_noc>;
1842 };
1843
1844 slv_qhs_apss:slv-qhs-apss {
1845 cell-id = <MSM_BUS_SLAVE_APPSS>;
1846 label = "slv-qhs-apss";
1847 qcom,buswidth = <8>;
1848 qcom,agg-ports = <1>;
1849 qcom,bus-dev = <&fab_system_noc>;
1850 qcom,bcms = <&bcm_sn6>;
1851 };
1852
1853 slv_qns_cnoc:slv-qns-cnoc {
1854 cell-id = <MSM_BUS_SNOC_CNOC_SLV>;
1855 label = "slv-qns-cnoc";
1856 qcom,buswidth = <8>;
1857 qcom,agg-ports = <1>;
1858 qcom,bus-dev = <&fab_system_noc>;
1859 qcom,connections = <&mas_qnm_snoc>;
1860 qcom,bcms = <&bcm_sn3>;
1861 };
1862
1863 slv_qns_memnoc_gc:slv-qns-memnoc-gc {
1864 cell-id = <MSM_BUS_SLAVE_SNOC_MEM_NOC_GC>;
1865 label = "slv-qns-memnoc-gc";
1866 qcom,buswidth = <8>;
1867 qcom,agg-ports = <1>;
1868 qcom,bus-dev = <&fab_system_noc>;
1869 qcom,connections = <&mas_qnm_snoc_gc>;
1870 qcom,bcms = <&bcm_sn2>;
1871 };
1872
1873 slv_qns_memnoc_sf:slv-qns-memnoc-sf {
1874 cell-id = <MSM_BUS_SLAVE_SNOC_MEM_NOC_SF>;
1875 label = "slv-qns-memnoc-sf";
1876 qcom,buswidth = <16>;
1877 qcom,agg-ports = <1>;
1878 qcom,bus-dev = <&fab_system_noc>;
1879 qcom,connections = <&mas_qnm_snoc_sf>;
1880 qcom,bcms = <&bcm_sn0>;
1881 };
1882
1883 slv_qxs_imem:slv-qxs-imem {
1884 cell-id = <MSM_BUS_SLAVE_OCIMEM>;
1885 label = "slv-qxs-imem";
1886 qcom,buswidth = <8>;
1887 qcom,agg-ports = <1>;
1888 qcom,bus-dev = <&fab_system_noc>;
1889 qcom,bcms = <&bcm_sn1>;
1890 };
1891
1892 slv_qxs_pcie:slv-qxs-pcie {
1893 cell-id = <MSM_BUS_SLAVE_PCIE_0>;
1894 label = "slv-qxs-pcie";
1895 qcom,buswidth = <8>;
1896 qcom,agg-ports = <1>;
1897 qcom,bus-dev = <&fab_system_noc>;
1898 qcom,bcms = <&bcm_sn7>;
1899 };
1900
1901 slv_qxs_pcie_gen3:slv-qxs-pcie-gen3 {
1902 cell-id = <MSM_BUS_SLAVE_PCIE_1>;
1903 label = "slv-qxs-pcie-gen3";
1904 qcom,buswidth = <8>;
1905 qcom,agg-ports = <1>;
1906 qcom,bus-dev = <&fab_system_noc>;
1907 qcom,bcms = <&bcm_sn8>;
1908 };
1909
1910 slv_qxs_pimem:slv-qxs-pimem {
1911 cell-id = <MSM_BUS_SLAVE_PIMEM>;
1912 label = "slv-qxs-pimem";
1913 qcom,buswidth = <8>;
1914 qcom,agg-ports = <1>;
1915 qcom,bus-dev = <&fab_system_noc>;
1916 };
1917
1918 slv_srvc_snoc:slv-srvc-snoc {
1919 cell-id = <MSM_BUS_SLAVE_SERVICE_SNOC>;
1920 label = "slv-srvc-snoc";
1921 qcom,buswidth = <4>;
1922 qcom,agg-ports = <1>;
1923 qcom,bus-dev = <&fab_system_noc>;
1924 qcom,bcms = <&bcm_sn6>;
1925 };
1926
1927 slv_xs_qdss_stm:slv-xs-qdss-stm {
1928 cell-id = <MSM_BUS_SLAVE_QDSS_STM>;
1929 label = "slv-xs-qdss-stm";
1930 qcom,buswidth = <4>;
1931 qcom,agg-ports = <1>;
1932 qcom,bus-dev = <&fab_system_noc>;
1933 qcom,bcms = <&bcm_sn5>;
1934 };
1935
1936 slv_xs_sys_tcu_cfg:slv-xs-sys-tcu-cfg {
1937 cell-id = <MSM_BUS_SLAVE_TCU>;
1938 label = "slv-xs-sys-tcu-cfg";
1939 qcom,buswidth = <8>;
1940 qcom,agg-ports = <1>;
1941 qcom,bus-dev = <&fab_system_noc>;
1942 qcom,bcms = <&bcm_sn6>;
1943 };
David Dai06c1d1a2017-02-03 13:36:06 -08001944
1945 slv_ebi_display:slv-ebi_display {
1946 cell-id = <MSM_BUS_SLAVE_EBI_CH0_DISPLAY>;
1947 label = "slv-ebi_display";
1948 qcom,buswidth = <4>;
1949 qcom,agg-ports = <4>;
1950 qcom,bus-dev = <&fab_mc_virt_display>;
1951 qcom,bcms = <&bcm_mc0_display>;
1952 };
1953
1954 slv_qns_llcc_display:slv-qns-llcc_display {
1955 cell-id = <MSM_BUS_SLAVE_LLCC_DISPLAY>;
1956 label = "slv-qns-llcc_display";
1957 qcom,buswidth = <16>;
1958 qcom,agg-ports = <4>;
1959 qcom,bus-dev = <&fab_mem_noc_display>;
1960 qcom,connections = <&mas_llcc_mc_display>;
1961 qcom,bcms = <&bcm_sh0_display>;
1962 };
1963
1964 slv_qns2_mem_noc_display:slv-qns2-mem-noc_display {
1965 cell-id = <MSM_BUS_SLAVE_MNOC_SF_MEM_NOC_DISPLAY>;
1966 label = "slv-qns2-mem-noc_display";
1967 qcom,buswidth = <32>;
1968 qcom,agg-ports = <1>;
1969 qcom,bus-dev = <&fab_mmss_noc_display>;
1970 qcom,connections = <&mas_qnm_mnoc_sf_display>;
1971 qcom,bcms = <&bcm_mm2_display>;
1972 };
1973
1974 slv_qns_mem_noc_hf_display:slv-qns-mem-noc-hf_display {
1975 cell-id = <MSM_BUS_SLAVE_MNOC_HF_MEM_NOC_DISPLAY>;
1976 label = "slv-qns-mem-noc-hf_display";
1977 qcom,buswidth = <32>;
1978 qcom,agg-ports = <2>;
1979 qcom,bus-dev = <&fab_mmss_noc_display>;
1980 qcom,connections = <&mas_qnm_mnoc_hf_display>;
1981 qcom,bcms = <&bcm_mm0_display>;
1982 };
David Dai007118c2016-11-08 15:46:58 -08001983 };
1984};