blob: cf7ccae0ceabd03adbec5a57ac28458f5cdfc015 [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
754 mas_qhm_tic: mas-qhm-tic {
755 cell-id = <MSM_BUS_MASTER_TIC>;
756 label = "mas-qhm-tic";
757 qcom,buswidth = <4>;
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_qns_cnoc_a2noc
768 &slv_qhs_phy_refgen_south
769 &slv_qhs_pcie_gen3_cfg
770 &slv_qhs_pcie0_cfg &slv_qhs_gpuss_cfg
771 &slv_qhs_venus_cfg &slv_qhs_tsif
772 &slv_qhs_compute_dsp_cfg &slv_qhs_aop
773 &slv_qhs_qupv3_north &slv_qhs_usb3_0
774 &slv_srvc_cnoc &slv_qhs_ufs_card_cfg
775 &slv_qhs_usb3_1 &slv_qhs_ipa
776 &slv_qhs_cpr_cx &slv_qhs_a1_noc_cfg
777 &slv_qhs_aoss &slv_qhs_prng
778 &slv_qhs_vsense_ctrl_cfg &slv_qhs_qupv3_south
779 &slv_qhs_spdm &slv_qhs_crypto0_cfg
780 &slv_qhs_pimem_cfg &slv_qhs_tlmm_north
781 &slv_qhs_clk_ctl &slv_qhs_imem_cfg>;
782 qcom,bus-dev = <&fab_config_noc>;
783 qcom,bcms = <&bcm_cn0>;
784 };
785
786 mas_qnm_snoc: mas-qnm-snoc {
787 cell-id = <MSM_BUS_SNOC_CNOC_MAS>;
788 label = "mas-qnm-snoc";
789 qcom,buswidth = <8>;
790 qcom,agg-ports = <1>;
791 qcom,connections = <&slv_qhs_tlmm_south
792 &slv_qhs_spss_cfg &slv_qhs_camera_cfg
793 &slv_qhs_sdc4 &slv_qhs_sdc2
794 &slv_qhs_mnoc_cfg &slv_qhs_ufs_mem_cfg
795 &slv_qhs_snoc_cfg &slv_qhs_glm
796 &slv_qhs_pdm &slv_qhs_a2_noc_cfg
797 &slv_qhs_qdss_cfg &slv_qhs_display_cfg
798 &slv_qhs_tcsr &slv_qhs_dcc_cfg
799 &slv_qhs_ddrss_cfg &slv_qhs_phy_refgen_south
800 &slv_qhs_pcie_gen3_cfg &slv_qhs_pcie0_cfg
801 &slv_qhs_gpuss_cfg &slv_qhs_venus_cfg
802 &slv_qhs_tsif &slv_qhs_compute_dsp_cfg
803 &slv_qhs_aop &slv_qhs_qupv3_north
804 &slv_qhs_usb3_0 &slv_srvc_cnoc
805 &slv_qhs_ufs_card_cfg &slv_qhs_usb3_1
806 &slv_qhs_ipa &slv_qhs_cpr_cx
807 &slv_qhs_a1_noc_cfg &slv_qhs_aoss
808 &slv_qhs_prng &slv_qhs_vsense_ctrl_cfg
809 &slv_qhs_qupv3_south &slv_qhs_spdm
810 &slv_qhs_crypto0_cfg &slv_qhs_pimem_cfg
811 &slv_qhs_tlmm_north &slv_qhs_clk_ctl
812 &slv_qhs_imem_cfg>;
813 qcom,bus-dev = <&fab_config_noc>;
814 qcom,bcms = <&bcm_cn0>;
815 };
816
817 mas_xm_qdss_dap: mas-xm-qdss-dap {
818 cell-id = <MSM_BUS_MASTER_QDSS_DAP>;
819 label = "mas-xm-qdss-dap";
820 qcom,buswidth = <8>;
821 qcom,agg-ports = <1>;
822 qcom,connections = <&slv_qhs_tlmm_south
823 &slv_qhs_spss_cfg &slv_qhs_camera_cfg
824 &slv_qhs_sdc4 &slv_qhs_sdc2
825 &slv_qhs_mnoc_cfg &slv_qhs_ufs_mem_cfg
826 &slv_qhs_snoc_cfg &slv_qhs_glm
827 &slv_qhs_pdm &slv_qhs_a2_noc_cfg
828 &slv_qhs_qdss_cfg &slv_qhs_display_cfg
829 &slv_qhs_tcsr &slv_qhs_dcc_cfg
830 &slv_qhs_ddrss_cfg &slv_qns_cnoc_a2noc
831 &slv_qhs_phy_refgen_south
832 &slv_qhs_pcie_gen3_cfg
833 &slv_qhs_pcie0_cfg &slv_qhs_gpuss_cfg
834 &slv_qhs_venus_cfg &slv_qhs_tsif
835 &slv_qhs_compute_dsp_cfg &slv_qhs_aop
836 &slv_qhs_qupv3_north &slv_qhs_usb3_0
837 &slv_srvc_cnoc &slv_qhs_ufs_card_cfg
838 &slv_qhs_usb3_1 &slv_qhs_ipa
839 &slv_qhs_cpr_cx &slv_qhs_a1_noc_cfg
840 &slv_qhs_aoss &slv_qhs_prng
841 &slv_qhs_vsense_ctrl_cfg &slv_qhs_qupv3_south
842 &slv_qhs_spdm &slv_qhs_crypto0_cfg
843 &slv_qhs_pimem_cfg &slv_qhs_tlmm_north
844 &slv_qhs_clk_ctl &slv_qhs_imem_cfg>;
845 qcom,bus-dev = <&fab_config_noc>;
846 qcom,bcms = <&bcm_cn0>;
847 };
848
849 mas_qhm_cnoc: mas-qhm-cnoc {
850 cell-id = <MSM_BUS_MASTER_CNOC_DC_NOC>;
851 label = "mas-qhm-cnoc";
852 qcom,buswidth = <4>;
853 qcom,agg-ports = <1>;
854 qcom,connections = <&slv_qhs_memnoc &slv_qhs_llcc>;
855 qcom,bus-dev = <&fab_dc_noc>;
856 };
857
858 mas_acm_l3: mas-acm-l3 {
859 cell-id = <MSM_BUS_MASTER_AMPSS_M0>;
860 label = "mas-acm-l3";
861 qcom,buswidth = <16>;
862 qcom,agg-ports = <1>;
863 qcom,connections = <&slv_srvc_gnoc
864 &slv_qns_gladiator_sodv &slv_qns_gnoc_memnoc>;
865 qcom,bus-dev = <&fab_gladiator_noc>;
866 };
867
868 mas_pm_gnoc_cfg: mas-pm-gnoc-cfg {
869 cell-id = <MSM_BUS_MASTER_GNOC_CFG>;
870 label = "mas-pm-gnoc-cfg";
871 qcom,buswidth = <4>;
872 qcom,agg-ports = <1>;
873 qcom,connections = <&slv_srvc_gnoc>;
874 qcom,bus-dev = <&fab_gladiator_noc>;
875 };
876
David Dai886617e2017-04-17 14:46:59 -0700877 mas_ipa_core_master: mas-ipa-core-master {
David Daif931d702017-03-01 16:59:24 -0800878 cell-id = <MSM_BUS_MASTER_IPA_CORE>;
David Dai886617e2017-04-17 14:46:59 -0700879 label = "mas-ipa-core-master";
880 qcom,buswidth = <8>;
David Daif931d702017-03-01 16:59:24 -0800881 qcom,agg-ports = <1>;
David Dai886617e2017-04-17 14:46:59 -0700882 qcom,connections = <&slv_ipa_core_slave>;
David Daif931d702017-03-01 16:59:24 -0800883 qcom,bus-dev = <&fab_ipa_virt>;
884 };
885
David Dai007118c2016-11-08 15:46:58 -0800886 mas_llcc_mc: mas-llcc-mc {
887 cell-id = <MSM_BUS_MASTER_LLCC>;
888 label = "mas-llcc-mc";
889 qcom,buswidth = <4>;
890 qcom,agg-ports = <4>;
891 qcom,connections = <&slv_ebi>;
892 qcom,bus-dev = <&fab_mc_virt>;
893 };
894
895 mas_acm_tcu: mas-acm-tcu {
896 cell-id = <MSM_BUS_MASTER_TCU_0>;
897 label = "mas-acm-tcu";
898 qcom,buswidth = <8>;
899 qcom,agg-ports = <1>;
900 qcom,qport = <0>;
901 qcom,connections = <&slv_qns_apps_io &slv_qns_llcc
902 &slv_qns_memnoc_snoc>;
903 qcom,bus-dev = <&fab_mem_noc>;
904 qcom,bcms = <&bcm_sh3>;
David Dai886617e2017-04-17 14:46:59 -0700905 qcom,ap-owned;
David Dai06399fa2017-09-18 10:32:30 -0700906 qcom,prio = <7>;
David Dai007118c2016-11-08 15:46:58 -0800907 };
908
909 mas_qhm_memnoc_cfg: mas-qhm-memnoc-cfg {
910 cell-id = <MSM_BUS_MASTER_MEM_NOC_CFG>;
911 label = "mas-qhm-memnoc-cfg";
912 qcom,buswidth = <4>;
913 qcom,agg-ports = <1>;
914 qcom,connections = <&slv_srvc_memnoc
915 &slv_qhs_mdsp_ms_mpu_cfg>;
916 qcom,bus-dev = <&fab_mem_noc>;
917 };
918
919 mas_qnm_apps: mas-qnm-apps {
920 cell-id = <MSM_BUS_MASTER_GNOC_MEM_NOC>;
921 label = "mas-qnm-apps";
922 qcom,buswidth = <32>;
923 qcom,agg-ports = <2>;
924 qcom,qport = <2 3>;
925 qcom,connections = <&slv_qns_llcc>;
926 qcom,bus-dev = <&fab_mem_noc>;
927 qcom,bcms = <&bcm_sh5>;
David Dai886617e2017-04-17 14:46:59 -0700928 qcom,ap-owned;
929 qcom,prio = <0>;
David Dai007118c2016-11-08 15:46:58 -0800930 };
931
932 mas_qnm_mnoc_hf: mas-qnm-mnoc-hf {
933 cell-id = <MSM_BUS_MASTER_MNOC_HF_MEM_NOC>;
934 label = "mas-qnm-mnoc-hf";
935 qcom,buswidth = <32>;
936 qcom,agg-ports = <2>;
937 qcom,qport = <4 5>;
938 qcom,connections = <&slv_qns_apps_io &slv_qns_llcc>;
939 qcom,bus-dev = <&fab_mem_noc>;
David Dai886617e2017-04-17 14:46:59 -0700940 qcom,ap-owned;
941 qcom,prio = <0>;
942 qcom,forwarding;
943 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -0800944 };
945
946 mas_qnm_mnoc_sf: mas-qnm-mnoc-sf {
947 cell-id = <MSM_BUS_MASTER_MNOC_SF_MEM_NOC>;
948 label = "mas-qnm-mnoc-sf";
949 qcom,buswidth = <32>;
950 qcom,agg-ports = <1>;
951 qcom,qport = <7>;
952 qcom,connections = <&slv_qns_apps_io
953 &slv_qns_llcc &slv_qns_memnoc_snoc>;
954 qcom,bus-dev = <&fab_mem_noc>;
David Dai886617e2017-04-17 14:46:59 -0700955 qcom,ap-owned;
956 qcom,prio = <0>;
957 qcom,forwarding;
958 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -0800959 };
960
961 mas_qnm_snoc_gc: mas-qnm-snoc-gc {
962 cell-id = <MSM_BUS_MASTER_SNOC_GC_MEM_NOC>;
963 label = "mas-qnm-snoc-gc";
964 qcom,buswidth = <8>;
965 qcom,agg-ports = <1>;
966 qcom,qport = <8>;
967 qcom,connections = <&slv_qns_llcc>;
968 qcom,bus-dev = <&fab_mem_noc>;
David Dai886617e2017-04-17 14:46:59 -0700969 qcom,ap-owned;
970 qcom,prio = <0>;
971 qcom,forwarding;
David Dai007118c2016-11-08 15:46:58 -0800972 };
973
974 mas_qnm_snoc_sf: mas-qnm-snoc-sf {
975 cell-id = <MSM_BUS_MASTER_SNOC_SF_MEM_NOC>;
976 label = "mas-qnm-snoc-sf";
977 qcom,buswidth = <16>;
978 qcom,agg-ports = <1>;
979 qcom,qport = <9>;
980 qcom,connections = <&slv_qns_apps_io &slv_qns_llcc>;
981 qcom,bus-dev = <&fab_mem_noc>;
David Dai886617e2017-04-17 14:46:59 -0700982 qcom,ap-owned;
983 qcom,prio = <0>;
984 qcom,forwarding;
David Dai007118c2016-11-08 15:46:58 -0800985 };
986
987 mas_qxm_gpu: mas-qxm-gpu {
988 cell-id = <MSM_BUS_MASTER_GRAPHICS_3D>;
989 label = "mas-qxm-gpu";
990 qcom,buswidth = <32>;
991 qcom,agg-ports = <2>;
992 qcom,qport = <10 11>;
993 qcom,connections = <&slv_qns_apps_io
994 &slv_qns_llcc &slv_qns_memnoc_snoc>;
995 qcom,bus-dev = <&fab_mem_noc>;
David Dai886617e2017-04-17 14:46:59 -0700996 qcom,ap-owned;
997 qcom,prio = <0>;
David Dai007118c2016-11-08 15:46:58 -0800998 };
999
1000 mas_qhm_mnoc_cfg: mas-qhm-mnoc-cfg {
1001 cell-id = <MSM_BUS_MASTER_CNOC_MNOC_CFG>;
1002 label = "mas-qhm-mnoc-cfg";
1003 qcom,buswidth = <4>;
1004 qcom,agg-ports = <1>;
1005 qcom,connections = <&slv_srvc_mnoc>;
1006 qcom,bus-dev = <&fab_mmss_noc>;
David Dai007118c2016-11-08 15:46:58 -08001007 };
1008
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -07001009 mas_qxm_camnoc_hf0: mas-qxm-camnoc-hf0 {
1010 cell-id = <MSM_BUS_MASTER_CAMNOC_HF0>;
1011 label = "mas-qxm-camnoc-hf0";
David Dai007118c2016-11-08 15:46:58 -08001012 qcom,buswidth = <32>;
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -07001013 qcom,agg-ports = <1>;
1014 qcom,qport = <1>;
1015 qcom,connections = <&slv_qns_mem_noc_hf>;
1016 qcom,bus-dev = <&fab_mmss_noc>;
1017 qcom,bcms = <&bcm_mm1>;
David Dai886617e2017-04-17 14:46:59 -07001018 qcom,ap-owned;
1019 qcom,prio = <0>;
1020 qcom,forwarding;
1021 qcom,node-qos-bcms = <7012 0 1>;
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -07001022 };
1023
1024 mas_qxm_camnoc_hf1: mas-qxm-camnoc-hf1 {
1025 cell-id = <MSM_BUS_MASTER_CAMNOC_HF1>;
1026 label = "mas-qxm-camnoc-hf1";
1027 qcom,buswidth = <32>;
1028 qcom,agg-ports = <1>;
1029 qcom,qport = <2>;
David Dai007118c2016-11-08 15:46:58 -08001030 qcom,connections = <&slv_qns_mem_noc_hf>;
1031 qcom,bus-dev = <&fab_mmss_noc>;
1032 qcom,bcms = <&bcm_mm1>;
David Dai886617e2017-04-17 14:46:59 -07001033 qcom,ap-owned;
1034 qcom,prio = <0>;
1035 qcom,forwarding;
1036 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -08001037 };
1038
1039 mas_qxm_camnoc_sf: mas-qxm-camnoc-sf {
1040 cell-id = <MSM_BUS_MASTER_CAMNOC_SF>;
1041 label = "mas-qxm-camnoc-sf";
1042 qcom,buswidth = <32>;
1043 qcom,agg-ports = <1>;
1044 qcom,qport = <0>;
1045 qcom,connections = <&slv_qns2_mem_noc>;
1046 qcom,bus-dev = <&fab_mmss_noc>;
1047 qcom,bcms = <&bcm_mm3>;
David Dai886617e2017-04-17 14:46:59 -07001048 qcom,ap-owned;
1049 qcom,prio = <0>;
1050 qcom,forwarding;
1051 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -08001052 };
1053
1054 mas_qxm_mdp0: mas-qxm-mdp0 {
1055 cell-id = <MSM_BUS_MASTER_MDP_PORT0>;
1056 label = "mas-qxm-mdp0";
1057 qcom,buswidth = <32>;
1058 qcom,agg-ports = <1>;
1059 qcom,qport = <3>;
1060 qcom,connections = <&slv_qns_mem_noc_hf>;
1061 qcom,bus-dev = <&fab_mmss_noc>;
1062 qcom,bcms = <&bcm_mm1>;
David Dai886617e2017-04-17 14:46:59 -07001063 qcom,ap-owned;
1064 qcom,prio = <0>;
1065 qcom,forwarding;
1066 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -08001067 };
1068
1069 mas_qxm_mdp1: mas-qxm-mdp1 {
1070 cell-id = <MSM_BUS_MASTER_MDP_PORT1>;
1071 label = "mas-qxm-mdp1";
1072 qcom,buswidth = <32>;
1073 qcom,agg-ports = <1>;
1074 qcom,qport = <4>;
1075 qcom,connections = <&slv_qns_mem_noc_hf>;
1076 qcom,bus-dev = <&fab_mmss_noc>;
1077 qcom,bcms = <&bcm_mm1>;
David Dai886617e2017-04-17 14:46:59 -07001078 qcom,ap-owned;
1079 qcom,prio = <0>;
1080 qcom,forwarding;
1081 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -08001082 };
1083
1084 mas_qxm_rot: mas-qxm-rot {
1085 cell-id = <MSM_BUS_MASTER_ROTATOR>;
1086 label = "mas-qxm-rot";
1087 qcom,buswidth = <32>;
1088 qcom,agg-ports = <1>;
1089 qcom,qport = <5>;
1090 qcom,connections = <&slv_qns2_mem_noc>;
1091 qcom,bus-dev = <&fab_mmss_noc>;
1092 qcom,bcms = <&bcm_mm3>;
David Dai886617e2017-04-17 14:46:59 -07001093 qcom,ap-owned;
1094 qcom,prio = <0>;
1095 qcom,forwarding;
1096 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -08001097 };
1098
1099 mas_qxm_venus0: mas-qxm-venus0 {
1100 cell-id = <MSM_BUS_MASTER_VIDEO_P0>;
1101 label = "mas-qxm-venus0";
1102 qcom,buswidth = <32>;
1103 qcom,agg-ports = <1>;
1104 qcom,qport = <6>;
1105 qcom,connections = <&slv_qns2_mem_noc>;
1106 qcom,bus-dev = <&fab_mmss_noc>;
1107 qcom,bcms = <&bcm_mm3>;
David Dai886617e2017-04-17 14:46:59 -07001108 qcom,ap-owned;
1109 qcom,prio = <0>;
1110 qcom,forwarding;
1111 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -08001112 };
1113
1114 mas_qxm_venus1: mas-qxm-venus1 {
1115 cell-id = <MSM_BUS_MASTER_VIDEO_P1>;
1116 label = "mas-qxm-venus1";
1117 qcom,buswidth = <32>;
1118 qcom,agg-ports = <1>;
1119 qcom,qport = <7>;
1120 qcom,connections = <&slv_qns2_mem_noc>;
1121 qcom,bus-dev = <&fab_mmss_noc>;
1122 qcom,bcms = <&bcm_mm3>;
David Dai886617e2017-04-17 14:46:59 -07001123 qcom,ap-owned;
1124 qcom,prio = <0>;
1125 qcom,forwarding;
1126 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -08001127 };
1128
1129 mas_qxm_venus_arm9: mas-qxm-venus-arm9 {
1130 cell-id = <MSM_BUS_MASTER_VIDEO_PROC>;
1131 label = "mas-qxm-venus-arm9";
1132 qcom,buswidth = <8>;
1133 qcom,agg-ports = <1>;
1134 qcom,qport = <8>;
1135 qcom,connections = <&slv_qns2_mem_noc>;
1136 qcom,bus-dev = <&fab_mmss_noc>;
1137 qcom,bcms = <&bcm_mm3>;
David Dai886617e2017-04-17 14:46:59 -07001138 qcom,ap-owned;
1139 qcom,prio = <0>;
1140 qcom,forwarding;
1141 qcom,node-qos-bcms = <7012 0 1>;
David Dai007118c2016-11-08 15:46:58 -08001142 };
1143
1144 mas_qhm_snoc_cfg: mas-qhm-snoc-cfg {
1145 cell-id = <MSM_BUS_MASTER_SNOC_CFG>;
1146 label = "mas-qhm-snoc-cfg";
1147 qcom,buswidth = <4>;
1148 qcom,agg-ports = <1>;
1149 qcom,connections = <&slv_srvc_snoc>;
1150 qcom,bus-dev = <&fab_system_noc>;
1151 };
1152
1153 mas_qnm_aggre1_noc: mas-qnm-aggre1-noc {
1154 cell-id = <MSM_BUS_A1NOC_SNOC_MAS>;
1155 label = "mas-qnm-aggre1-noc";
1156 qcom,buswidth = <16>;
1157 qcom,agg-ports = <1>;
1158 qcom,connections = <&slv_qxs_pimem
1159 &slv_qns_memnoc_sf &slv_qxs_imem
1160 &slv_qhs_apss &slv_qns_cnoc
1161 &slv_xs_qdss_stm>;
1162 qcom,bus-dev = <&fab_system_noc>;
1163 qcom,bcms = <&bcm_sn9>;
1164 };
1165
1166 mas_qnm_aggre2_noc: mas-qnm-aggre2-noc {
1167 cell-id = <MSM_BUS_A2NOC_SNOC_MAS>;
1168 label = "mas-qnm-aggre2-noc";
1169 qcom,buswidth = <16>;
1170 qcom,agg-ports = <1>;
1171 qcom,connections = <&slv_qxs_pimem
1172 &slv_qns_memnoc_sf &slv_qxs_pcie_gen3
1173 &slv_qxs_imem &slv_qhs_apss
1174 &slv_qns_cnoc &slv_qxs_pcie
1175 &slv_xs_sys_tcu_cfg &slv_xs_qdss_stm>;
1176 qcom,bus-dev = <&fab_system_noc>;
1177 qcom,bcms = <&bcm_sn11>;
1178 };
1179
1180 mas_qnm_gladiator_sodv: mas-qnm-gladiator-sodv {
1181 cell-id = <MSM_BUS_MASTER_GNOC_SNOC>;
1182 label = "mas-qnm-gladiator-sodv";
1183 qcom,buswidth = <8>;
1184 qcom,agg-ports = <1>;
1185 qcom,connections = <&slv_qxs_pimem
1186 &slv_qxs_pcie_gen3 &slv_qxs_imem
1187 &slv_qhs_apss &slv_qns_cnoc
1188 &slv_qxs_pcie &slv_xs_sys_tcu_cfg
1189 &slv_xs_qdss_stm>;
1190 qcom,bus-dev = <&fab_system_noc>;
1191 qcom,bcms = <&bcm_sn12>;
1192 };
1193
1194 mas_qnm_memnoc: mas-qnm-memnoc {
1195 cell-id = <MSM_BUS_MASTER_MEM_NOC_SNOC>;
1196 label = "mas-qnm-memnoc";
1197 qcom,buswidth = <8>;
1198 qcom,agg-ports = <1>;
1199 qcom,connections = <&slv_qxs_imem
1200 &slv_qhs_apss &slv_qxs_pimem
1201 &slv_qns_cnoc &slv_xs_qdss_stm>;
1202 qcom,bus-dev = <&fab_system_noc>;
1203 qcom,bcms = <&bcm_sn15>;
1204 };
1205
1206 mas_qnm_pcie_anoc: mas-qnm-pcie-anoc {
1207 cell-id = <MSM_BUS_MASTER_ANOC_PCIE_SNOC>;
1208 label = "mas-qnm-pcie-anoc";
1209 qcom,buswidth = <16>;
1210 qcom,agg-ports = <1>;
1211 qcom,connections = <&slv_qxs_imem
1212 &slv_qhs_apss &slv_qns_cnoc
1213 &slv_qns_memnoc_sf &slv_xs_qdss_stm>;
1214 qcom,bus-dev = <&fab_system_noc>;
1215 qcom,bcms = <&bcm_sn14>;
1216 };
1217
1218 mas_qxm_pimem: mas-qxm-pimem {
1219 cell-id = <MSM_BUS_MASTER_PIMEM>;
1220 label = "mas-qxm-pimem";
1221 qcom,buswidth = <8>;
1222 qcom,agg-ports = <1>;
1223 qcom,qport = <3>;
1224 qcom,connections = <&slv_qxs_imem &slv_qns_memnoc_gc>;
1225 qcom,bus-dev = <&fab_system_noc>;
1226 qcom,bcms = <&bcm_sn4>;
David Dai886617e2017-04-17 14:46:59 -07001227 qcom,ap-owned;
1228 qcom,prio = <2>;
David Dai007118c2016-11-08 15:46:58 -08001229 };
1230
David Dai6cc15f52017-07-10 15:33:33 -07001231 mas_xm_gic: mas-xm-gic {
1232 cell-id = <MSM_BUS_MASTER_GIC>;
1233 label = "mas-xm-gic";
1234 qcom,buswidth = <8>;
1235 qcom,agg-ports = <1>;
1236 qcom,qport = <0>;
1237 qcom,connections = <&slv_qxs_imem &slv_qns_memnoc_gc>;
1238 qcom,bus-dev = <&fab_system_noc>;
1239 qcom,bcms = <&bcm_sn12>;
1240 qcom,ap-owned;
1241 qcom,prio = <1>;
1242 };
1243
David Dai32c97cc2017-04-03 14:22:43 -07001244 mas_alc: mas-alc {
1245 cell-id = <MSM_BUS_MASTER_ALC>;
1246 label = "mas-alc";
1247 qcom,buswidth = <1>;
1248 qcom,agg-ports = <1>;
1249 qcom,bus-dev = <&fab_mc_virt>;
1250 qcom,bcms = <&bcm_alc>;
1251 };
1252
David Dai06c1d1a2017-02-03 13:36:06 -08001253 mas_llcc_mc_display: mas-llcc-mc_display {
1254 cell-id = <MSM_BUS_MASTER_LLCC_DISPLAY>;
1255 label = "mas-llcc-mc_display";
1256 qcom,buswidth = <4>;
1257 qcom,agg-ports = <4>;
1258 qcom,connections = <&slv_ebi_display>;
1259 qcom,bus-dev = <&fab_mc_virt_display>;
1260 };
1261
1262 mas_qnm_mnoc_hf_display: mas-qnm-mnoc-hf_display {
1263 cell-id = <MSM_BUS_MASTER_MNOC_HF_MEM_NOC_DISPLAY>;
1264 label = "mas-qnm-mnoc-hf_display";
1265 qcom,buswidth = <32>;
1266 qcom,agg-ports = <2>;
1267 qcom,qport = <4 5>;
1268 qcom,connections = <&slv_qns_llcc_display>;
1269 qcom,bus-dev = <&fab_mem_noc_display>;
1270 };
1271
1272 mas_qnm_mnoc_sf_display: mas-qnm-mnoc-sf_display {
1273 cell-id = <MSM_BUS_MASTER_MNOC_SF_MEM_NOC_DISPLAY>;
1274 label = "mas-qnm-mnoc-sf_display";
1275 qcom,buswidth = <32>;
1276 qcom,agg-ports = <1>;
1277 qcom,qport = <7>;
1278 qcom,connections = <&slv_qns_llcc_display>;
1279 qcom,bus-dev = <&fab_mem_noc_display>;
1280 };
1281
1282 mas_qxm_mdp0_display: mas-qxm-mdp0_display {
1283 cell-id = <MSM_BUS_MASTER_MDP_PORT0_DISPLAY>;
1284 label = "mas-qxm-mdp0_display";
1285 qcom,buswidth = <32>;
1286 qcom,agg-ports = <1>;
1287 qcom,qport = <3>;
1288 qcom,connections = <&slv_qns_mem_noc_hf_display>;
1289 qcom,bus-dev = <&fab_mmss_noc_display>;
1290 qcom,bcms = <&bcm_mm1_display>;
1291 };
1292
1293 mas_qxm_mdp1_display: mas-qxm-mdp1_display {
1294 cell-id = <MSM_BUS_MASTER_MDP_PORT1_DISPLAY>;
1295 label = "mas-qxm-mdp1_display";
1296 qcom,buswidth = <32>;
1297 qcom,agg-ports = <1>;
1298 qcom,qport = <4>;
1299 qcom,connections = <&slv_qns_mem_noc_hf_display>;
1300 qcom,bus-dev = <&fab_mmss_noc_display>;
1301 qcom,bcms = <&bcm_mm1_display>;
1302 };
1303
1304 mas_qxm_rot_display: mas-qxm-rot_display {
1305 cell-id = <MSM_BUS_MASTER_ROTATOR_DISPLAY>;
1306 label = "mas-qxm-rot_display";
1307 qcom,buswidth = <32>;
1308 qcom,agg-ports = <1>;
1309 qcom,qport = <5>;
1310 qcom,connections = <&slv_qns2_mem_noc_display>;
1311 qcom,bus-dev = <&fab_mmss_noc_display>;
1312 qcom,bcms = <&bcm_mm3_display>;
1313 };
1314
David Dai007118c2016-11-08 15:46:58 -08001315 /*Internal nodes*/
1316
1317 /*Slaves*/
1318
1319 slv_qns_a1noc_snoc:slv-qns-a1noc-snoc {
1320 cell-id = <MSM_BUS_A1NOC_SNOC_SLV>;
1321 label = "slv-qns-a1noc-snoc";
1322 qcom,buswidth = <16>;
1323 qcom,agg-ports = <1>;
1324 qcom,bus-dev = <&fab_aggre1_noc>;
1325 qcom,connections = <&mas_qnm_aggre1_noc>;
1326 };
1327
1328 slv_srvc_aggre1_noc:slv-srvc-aggre1-noc {
1329 cell-id = <MSM_BUS_SLAVE_SERVICE_A1NOC>;
1330 label = "slv-srvc-aggre1-noc";
1331 qcom,buswidth = <4>;
1332 qcom,agg-ports = <1>;
1333 qcom,bus-dev = <&fab_aggre1_noc>;
1334 qcom,bcms = <&bcm_sn9>;
1335 };
1336
David Dai6cc15f52017-07-10 15:33:33 -07001337 slv_qns_pcie_a1noc_snoc:slv-qns-pcie-a1noc-snoc {
1338 cell-id = <MSM_BUS_SLAVE_ANOC_PCIE_A1NOC_SNOC>;
1339 label = "slv-qns-pcie-a1noc-snoc";
1340 qcom,buswidth = <16>;
1341 qcom,agg-ports = <1>;
1342 qcom,bus-dev = <&fab_aggre1_noc>;
1343 qcom,connections = <&mas_qnm_pcie_anoc>;
1344 };
1345
David Dai007118c2016-11-08 15:46:58 -08001346 slv_qns_a2noc_snoc:slv-qns-a2noc-snoc {
1347 cell-id = <MSM_BUS_A2NOC_SNOC_SLV>;
1348 label = "slv-qns-a2noc-snoc";
1349 qcom,buswidth = <16>;
1350 qcom,agg-ports = <1>;
1351 qcom,bus-dev = <&fab_aggre2_noc>;
1352 qcom,connections = <&mas_qnm_aggre2_noc>;
1353 };
1354
1355 slv_qns_pcie_snoc:slv-qns-pcie-snoc {
1356 cell-id = <MSM_BUS_SLAVE_ANOC_PCIE_SNOC>;
1357 label = "slv-qns-pcie-snoc";
1358 qcom,buswidth = <16>;
1359 qcom,agg-ports = <1>;
1360 qcom,bus-dev = <&fab_aggre2_noc>;
1361 qcom,connections = <&mas_qnm_pcie_anoc>;
1362 };
1363
1364 slv_srvc_aggre2_noc:slv-srvc-aggre2-noc {
1365 cell-id = <MSM_BUS_SLAVE_SERVICE_A2NOC>;
1366 label = "slv-srvc-aggre2-noc";
1367 qcom,buswidth = <4>;
1368 qcom,agg-ports = <1>;
1369 qcom,bus-dev = <&fab_aggre2_noc>;
1370 qcom,bcms = <&bcm_sn11>;
1371 };
1372
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -07001373 slv_qns_camnoc_uncomp:slv-qns-camnoc-uncomp {
1374 cell-id = <MSM_BUS_SLAVE_CAMNOC_UNCOMP>;
1375 label = "slv-qns-camnoc-uncomp";
1376 qcom,buswidth = <32>;
1377 qcom,agg-ports = <1>;
1378 qcom,bus-dev = <&fab_camnoc_virt>;
Pavan Kumar Chilamkurthid34fd882017-06-01 01:53:09 -07001379 };
1380
David Dai007118c2016-11-08 15:46:58 -08001381 slv_qhs_a1_noc_cfg:slv-qhs-a1-noc-cfg {
1382 cell-id = <MSM_BUS_SLAVE_A1NOC_CFG>;
1383 label = "slv-qhs-a1-noc-cfg";
1384 qcom,buswidth = <4>;
1385 qcom,agg-ports = <1>;
1386 qcom,bus-dev = <&fab_config_noc>;
1387 qcom,connections = <&mas_qhm_a1noc_cfg>;
1388 qcom,bcms = <&bcm_cn0>;
1389 };
1390
1391 slv_qhs_a2_noc_cfg:slv-qhs-a2-noc-cfg {
1392 cell-id = <MSM_BUS_SLAVE_A2NOC_CFG>;
1393 label = "slv-qhs-a2-noc-cfg";
1394 qcom,buswidth = <4>;
1395 qcom,agg-ports = <1>;
1396 qcom,bus-dev = <&fab_config_noc>;
1397 qcom,connections = <&mas_qhm_a2noc_cfg>;
1398 qcom,bcms = <&bcm_cn0>;
1399 };
1400
1401 slv_qhs_aop:slv-qhs-aop {
1402 cell-id = <MSM_BUS_SLAVE_AOP>;
1403 label = "slv-qhs-aop";
1404 qcom,buswidth = <4>;
1405 qcom,agg-ports = <1>;
1406 qcom,bus-dev = <&fab_config_noc>;
1407 qcom,bcms = <&bcm_cn0>;
1408 };
1409
1410 slv_qhs_aoss:slv-qhs-aoss {
1411 cell-id = <MSM_BUS_SLAVE_AOSS>;
1412 label = "slv-qhs-aoss";
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_camera_cfg:slv-qhs-camera-cfg {
1420 cell-id = <MSM_BUS_SLAVE_CAMERA_CFG>;
1421 label = "slv-qhs-camera-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_clk_ctl:slv-qhs-clk-ctl {
1429 cell-id = <MSM_BUS_SLAVE_CLK_CTL>;
1430 label = "slv-qhs-clk-ctl";
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_compute_dsp_cfg:slv-qhs-compute-dsp-cfg {
1438 cell-id = <MSM_BUS_SLAVE_CDSP_CFG>;
1439 label = "slv-qhs-compute-dsp-cfg";
1440 qcom,buswidth = <4>;
1441 qcom,agg-ports = <1>;
1442 qcom,bus-dev = <&fab_config_noc>;
1443 qcom,bcms = <&bcm_cn0>;
1444 };
1445
1446 slv_qhs_cpr_cx:slv-qhs-cpr-cx {
1447 cell-id = <MSM_BUS_SLAVE_RBCPR_CX_CFG>;
1448 label = "slv-qhs-cpr-cx";
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_crypto0_cfg:slv-qhs-crypto0-cfg {
1456 cell-id = <MSM_BUS_SLAVE_CRYPTO_0_CFG>;
1457 label = "slv-qhs-crypto0-cfg";
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_dcc_cfg:slv-qhs-dcc-cfg {
1465 cell-id = <MSM_BUS_SLAVE_DCC_CFG>;
1466 label = "slv-qhs-dcc-cfg";
1467 qcom,buswidth = <4>;
1468 qcom,agg-ports = <1>;
1469 qcom,bus-dev = <&fab_config_noc>;
1470 qcom,connections = <&mas_qhm_cnoc>;
1471 qcom,bcms = <&bcm_cn0>;
1472 };
1473
1474 slv_qhs_ddrss_cfg:slv-qhs-ddrss-cfg {
1475 cell-id = <MSM_BUS_SLAVE_CNOC_DDRSS>;
1476 label = "slv-qhs-ddrss-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_display_cfg:slv-qhs-display-cfg {
1484 cell-id = <MSM_BUS_SLAVE_DISPLAY_CFG>;
1485 label = "slv-qhs-display-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_glm:slv-qhs-glm {
1493 cell-id = <MSM_BUS_SLAVE_GLM>;
1494 label = "slv-qhs-glm";
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_gpuss_cfg:slv-qhs-gpuss-cfg {
1502 cell-id = <MSM_BUS_SLAVE_GRAPHICS_3D_CFG>;
1503 label = "slv-qhs-gpuss-cfg";
1504 qcom,buswidth = <8>;
1505 qcom,agg-ports = <1>;
1506 qcom,bus-dev = <&fab_config_noc>;
1507 qcom,bcms = <&bcm_cn0>;
1508 };
1509
1510 slv_qhs_imem_cfg:slv-qhs-imem-cfg {
1511 cell-id = <MSM_BUS_SLAVE_IMEM_CFG>;
1512 label = "slv-qhs-imem-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_ipa:slv-qhs-ipa {
1520 cell-id = <MSM_BUS_SLAVE_IPA_CFG>;
1521 label = "slv-qhs-ipa";
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_mnoc_cfg:slv-qhs-mnoc-cfg {
1529 cell-id = <MSM_BUS_SLAVE_CNOC_MNOC_CFG>;
1530 label = "slv-qhs-mnoc-cfg";
1531 qcom,buswidth = <4>;
1532 qcom,agg-ports = <1>;
1533 qcom,bus-dev = <&fab_config_noc>;
1534 qcom,connections = <&mas_qhm_mnoc_cfg>;
1535 qcom,bcms = <&bcm_cn0>;
1536 };
1537
1538 slv_qhs_pcie0_cfg:slv-qhs-pcie0-cfg {
1539 cell-id = <MSM_BUS_SLAVE_PCIE_0_CFG>;
1540 label = "slv-qhs-pcie0-cfg";
1541 qcom,buswidth = <4>;
1542 qcom,agg-ports = <1>;
1543 qcom,bus-dev = <&fab_config_noc>;
1544 qcom,bcms = <&bcm_cn0>;
1545 };
1546
1547 slv_qhs_pcie_gen3_cfg:slv-qhs-pcie-gen3-cfg {
1548 cell-id = <MSM_BUS_SLAVE_PCIE_1_CFG>;
1549 label = "slv-qhs-pcie-gen3-cfg";
1550 qcom,buswidth = <4>;
1551 qcom,agg-ports = <1>;
1552 qcom,bus-dev = <&fab_config_noc>;
1553 qcom,bcms = <&bcm_cn0>;
1554 };
1555
1556 slv_qhs_pdm:slv-qhs-pdm {
1557 cell-id = <MSM_BUS_SLAVE_PDM>;
1558 label = "slv-qhs-pdm";
1559 qcom,buswidth = <4>;
1560 qcom,agg-ports = <1>;
1561 qcom,bus-dev = <&fab_config_noc>;
1562 qcom,bcms = <&bcm_cn0>;
1563 };
1564
1565 slv_qhs_phy_refgen_south:slv-qhs-phy-refgen-south {
1566 cell-id = <MSM_BUS_SLAVE_SOUTH_PHY_CFG>;
1567 label = "slv-qhs-phy-refgen-south";
1568 qcom,buswidth = <4>;
1569 qcom,agg-ports = <1>;
1570 qcom,bus-dev = <&fab_config_noc>;
1571 qcom,bcms = <&bcm_cn0>;
1572 };
1573
1574 slv_qhs_pimem_cfg:slv-qhs-pimem-cfg {
1575 cell-id = <MSM_BUS_SLAVE_PIMEM_CFG>;
1576 label = "slv-qhs-pimem-cfg";
1577 qcom,buswidth = <4>;
1578 qcom,agg-ports = <1>;
1579 qcom,bus-dev = <&fab_config_noc>;
1580 qcom,bcms = <&bcm_cn0>;
1581 };
1582
1583 slv_qhs_prng:slv-qhs-prng {
1584 cell-id = <MSM_BUS_SLAVE_PRNG>;
1585 label = "slv-qhs-prng";
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_qdss_cfg:slv-qhs-qdss-cfg {
1593 cell-id = <MSM_BUS_SLAVE_QDSS_CFG>;
1594 label = "slv-qhs-qdss-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_qupv3_north:slv-qhs-qupv3-north {
1602 cell-id = <MSM_BUS_SLAVE_BLSP_2>;
1603 label = "slv-qhs-qupv3-north";
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_qupv3_south:slv-qhs-qupv3-south {
1611 cell-id = <MSM_BUS_SLAVE_BLSP_1>;
1612 label = "slv-qhs-qupv3-south";
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_sdc2:slv-qhs-sdc2 {
1620 cell-id = <MSM_BUS_SLAVE_SDCC_2>;
1621 label = "slv-qhs-sdc2";
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_sdc4:slv-qhs-sdc4 {
1629 cell-id = <MSM_BUS_SLAVE_SDCC_4>;
1630 label = "slv-qhs-sdc4";
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_snoc_cfg:slv-qhs-snoc-cfg {
1638 cell-id = <MSM_BUS_SLAVE_SNOC_CFG>;
1639 label = "slv-qhs-snoc-cfg";
1640 qcom,buswidth = <4>;
1641 qcom,agg-ports = <1>;
1642 qcom,bus-dev = <&fab_config_noc>;
1643 qcom,connections = <&mas_qhm_snoc_cfg>;
1644 qcom,bcms = <&bcm_cn0>;
1645 };
1646
1647 slv_qhs_spdm:slv-qhs-spdm {
1648 cell-id = <MSM_BUS_SLAVE_SPDM_WRAPPER>;
1649 label = "slv-qhs-spdm";
1650 qcom,buswidth = <4>;
1651 qcom,agg-ports = <1>;
1652 qcom,bus-dev = <&fab_config_noc>;
1653 qcom,bcms = <&bcm_cn0>;
1654 };
1655
1656 slv_qhs_spss_cfg:slv-qhs-spss-cfg {
1657 cell-id = <MSM_BUS_SLAVE_SPSS_CFG>;
1658 label = "slv-qhs-spss-cfg";
1659 qcom,buswidth = <4>;
1660 qcom,agg-ports = <1>;
1661 qcom,bus-dev = <&fab_config_noc>;
1662 qcom,bcms = <&bcm_cn0>;
1663 };
1664
1665 slv_qhs_tcsr:slv-qhs-tcsr {
1666 cell-id = <MSM_BUS_SLAVE_TCSR>;
1667 label = "slv-qhs-tcsr";
1668 qcom,buswidth = <4>;
1669 qcom,agg-ports = <1>;
1670 qcom,bus-dev = <&fab_config_noc>;
1671 qcom,bcms = <&bcm_cn0>;
1672 };
1673
1674 slv_qhs_tlmm_north:slv-qhs-tlmm-north {
1675 cell-id = <MSM_BUS_SLAVE_TLMM_NORTH>;
1676 label = "slv-qhs-tlmm-north";
1677 qcom,buswidth = <4>;
1678 qcom,agg-ports = <1>;
1679 qcom,bus-dev = <&fab_config_noc>;
1680 qcom,bcms = <&bcm_cn0>;
1681 };
1682
1683 slv_qhs_tlmm_south:slv-qhs-tlmm-south {
1684 cell-id = <MSM_BUS_SLAVE_TLMM_SOUTH>;
1685 label = "slv-qhs-tlmm-south";
1686 qcom,buswidth = <4>;
1687 qcom,agg-ports = <1>;
1688 qcom,bus-dev = <&fab_config_noc>;
1689 qcom,bcms = <&bcm_cn0>;
1690 };
1691
1692 slv_qhs_tsif:slv-qhs-tsif {
1693 cell-id = <MSM_BUS_SLAVE_TSIF>;
1694 label = "slv-qhs-tsif";
1695 qcom,buswidth = <4>;
1696 qcom,agg-ports = <1>;
1697 qcom,bus-dev = <&fab_config_noc>;
1698 qcom,bcms = <&bcm_cn0>;
1699 };
1700
1701 slv_qhs_ufs_card_cfg:slv-qhs-ufs-card-cfg {
1702 cell-id = <MSM_BUS_SLAVE_UFS_CARD_CFG>;
1703 label = "slv-qhs-ufs-card-cfg";
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_ufs_mem_cfg:slv-qhs-ufs-mem-cfg {
1711 cell-id = <MSM_BUS_SLAVE_UFS_MEM_CFG>;
1712 label = "slv-qhs-ufs-mem-cfg";
1713 qcom,buswidth = <4>;
1714 qcom,agg-ports = <1>;
1715 qcom,bus-dev = <&fab_config_noc>;
1716 qcom,bcms = <&bcm_cn0>;
1717 };
1718
1719 slv_qhs_usb3_0:slv-qhs-usb3-0 {
1720 cell-id = <MSM_BUS_SLAVE_USB3>;
1721 label = "slv-qhs-usb3-0";
1722 qcom,buswidth = <4>;
1723 qcom,agg-ports = <1>;
1724 qcom,bus-dev = <&fab_config_noc>;
1725 qcom,bcms = <&bcm_cn0>;
1726 };
1727
1728 slv_qhs_usb3_1:slv-qhs-usb3-1 {
1729 cell-id = <MSM_BUS_SLAVE_USB3_1>;
1730 label = "slv-qhs-usb3-1";
1731 qcom,buswidth = <4>;
1732 qcom,agg-ports = <1>;
1733 qcom,bus-dev = <&fab_config_noc>;
1734 qcom,bcms = <&bcm_cn0>;
1735 };
1736
1737 slv_qhs_venus_cfg:slv-qhs-venus-cfg {
1738 cell-id = <MSM_BUS_SLAVE_VENUS_CFG>;
1739 label = "slv-qhs-venus-cfg";
1740 qcom,buswidth = <4>;
1741 qcom,agg-ports = <1>;
1742 qcom,bus-dev = <&fab_config_noc>;
1743 qcom,bcms = <&bcm_cn0>;
1744 };
1745
1746 slv_qhs_vsense_ctrl_cfg:slv-qhs-vsense-ctrl-cfg {
1747 cell-id = <MSM_BUS_SLAVE_VSENSE_CTRL_CFG>;
1748 label = "slv-qhs-vsense-ctrl-cfg";
1749 qcom,buswidth = <4>;
1750 qcom,agg-ports = <1>;
1751 qcom,bus-dev = <&fab_config_noc>;
1752 qcom,bcms = <&bcm_cn0>;
1753 };
1754
1755 slv_qns_cnoc_a2noc:slv-qns-cnoc-a2noc {
1756 cell-id = <MSM_BUS_SLAVE_CNOC_A2NOC>;
1757 label = "slv-qns-cnoc-a2noc";
1758 qcom,buswidth = <8>;
1759 qcom,agg-ports = <1>;
1760 qcom,bus-dev = <&fab_config_noc>;
1761 qcom,connections = <&mas_qnm_cnoc>;
1762 qcom,bcms = <&bcm_cn0>;
1763 };
1764
1765 slv_srvc_cnoc:slv-srvc-cnoc {
1766 cell-id = <MSM_BUS_SLAVE_SERVICE_CNOC>;
1767 label = "slv-srvc-cnoc";
1768 qcom,buswidth = <4>;
1769 qcom,agg-ports = <1>;
1770 qcom,bus-dev = <&fab_config_noc>;
1771 qcom,bcms = <&bcm_cn0>;
1772 };
1773
1774 slv_qhs_llcc:slv-qhs-llcc {
1775 cell-id = <MSM_BUS_SLAVE_LLCC_CFG>;
1776 label = "slv-qhs-llcc";
1777 qcom,buswidth = <4>;
1778 qcom,agg-ports = <1>;
1779 qcom,bus-dev = <&fab_dc_noc>;
1780 };
1781
1782 slv_qhs_memnoc:slv-qhs-memnoc {
1783 cell-id = <MSM_BUS_SLAVE_MEM_NOC_CFG>;
1784 label = "slv-qhs-memnoc";
1785 qcom,buswidth = <4>;
1786 qcom,agg-ports = <1>;
1787 qcom,bus-dev = <&fab_dc_noc>;
1788 qcom,connections = <&mas_qhm_memnoc_cfg>;
1789 };
1790
1791 slv_qns_gladiator_sodv:slv-qns-gladiator-sodv {
1792 cell-id = <MSM_BUS_SLAVE_GNOC_SNOC>;
1793 label = "slv-qns-gladiator-sodv";
1794 qcom,buswidth = <8>;
1795 qcom,agg-ports = <1>;
1796 qcom,bus-dev = <&fab_gladiator_noc>;
1797 qcom,connections = <&mas_qnm_gladiator_sodv>;
1798 };
1799
1800 slv_qns_gnoc_memnoc:slv-qns-gnoc-memnoc {
1801 cell-id = <MSM_BUS_SLAVE_GNOC_MEM_NOC>;
1802 label = "slv-qns-gnoc-memnoc";
1803 qcom,buswidth = <32>;
1804 qcom,agg-ports = <2>;
1805 qcom,bus-dev = <&fab_gladiator_noc>;
1806 qcom,connections = <&mas_qnm_apps>;
1807 };
1808
1809 slv_srvc_gnoc:slv-srvc-gnoc {
1810 cell-id = <MSM_BUS_SLAVE_SERVICE_GNOC>;
1811 label = "slv-srvc-gnoc";
1812 qcom,buswidth = <4>;
1813 qcom,agg-ports = <1>;
1814 qcom,bus-dev = <&fab_gladiator_noc>;
1815 };
1816
David Dai886617e2017-04-17 14:46:59 -07001817 slv_ipa_core_slave:slv-ipa-core-slave {
1818 cell-id = <MSM_BUS_SLAVE_IPA_CORE>;
1819 label = "slv-ipa-core-slave";
1820 qcom,buswidth = <8>;
David Daif931d702017-03-01 16:59:24 -08001821 qcom,agg-ports = <1>;
1822 qcom,bus-dev = <&fab_ipa_virt>;
1823 qcom,bcms = <&bcm_ip0>;
1824 };
1825
David Dai007118c2016-11-08 15:46:58 -08001826 slv_ebi:slv-ebi {
1827 cell-id = <MSM_BUS_SLAVE_EBI_CH0>;
1828 label = "slv-ebi";
1829 qcom,buswidth = <4>;
1830 qcom,agg-ports = <4>;
1831 qcom,bus-dev = <&fab_mc_virt>;
David Daif7f2b5e2017-05-08 13:01:39 -07001832 qcom,bcms = <&bcm_mc0>, <&bcm_acv>;
David Dai007118c2016-11-08 15:46:58 -08001833 };
1834
1835 slv_qhs_mdsp_ms_mpu_cfg:slv-qhs-mdsp-ms-mpu-cfg {
1836 cell-id = <MSM_BUS_SLAVE_MSS_PROC_MS_MPU_CFG>;
1837 label = "slv-qhs-mdsp-ms-mpu-cfg";
1838 qcom,buswidth = <4>;
1839 qcom,agg-ports = <1>;
1840 qcom,bus-dev = <&fab_mem_noc>;
1841 };
1842
1843 slv_qns_apps_io:slv-qns-apps-io {
1844 cell-id = <MSM_BUS_SLAVE_MEM_NOC_GNOC>;
1845 label = "slv-qns-apps-io";
1846 qcom,buswidth = <32>;
1847 qcom,agg-ports = <1>;
1848 qcom,bus-dev = <&fab_mem_noc>;
1849 qcom,bcms = <&bcm_sh1>;
1850 };
1851
1852 slv_qns_llcc:slv-qns-llcc {
1853 cell-id = <MSM_BUS_SLAVE_LLCC>;
1854 label = "slv-qns-llcc";
1855 qcom,buswidth = <16>;
1856 qcom,agg-ports = <4>;
1857 qcom,bus-dev = <&fab_mem_noc>;
1858 qcom,connections = <&mas_llcc_mc>;
1859 qcom,bcms = <&bcm_sh0>;
1860 };
1861
1862 slv_qns_memnoc_snoc:slv-qns-memnoc-snoc {
1863 cell-id = <MSM_BUS_SLAVE_MEM_NOC_SNOC>;
1864 label = "slv-qns-memnoc-snoc";
1865 qcom,buswidth = <8>;
1866 qcom,agg-ports = <1>;
1867 qcom,bus-dev = <&fab_mem_noc>;
1868 qcom,connections = <&mas_qnm_memnoc>;
1869 qcom,bcms = <&bcm_sh2>;
1870 };
1871
1872 slv_srvc_memnoc:slv-srvc-memnoc {
1873 cell-id = <MSM_BUS_SLAVE_SERVICE_MEM_NOC>;
1874 label = "slv-srvc-memnoc";
1875 qcom,buswidth = <4>;
1876 qcom,agg-ports = <1>;
1877 qcom,bus-dev = <&fab_mem_noc>;
1878 };
1879
1880 slv_qns2_mem_noc:slv-qns2-mem-noc {
1881 cell-id = <MSM_BUS_SLAVE_MNOC_SF_MEM_NOC>;
1882 label = "slv-qns2-mem-noc";
1883 qcom,buswidth = <32>;
1884 qcom,agg-ports = <1>;
1885 qcom,bus-dev = <&fab_mmss_noc>;
1886 qcom,connections = <&mas_qnm_mnoc_sf>;
1887 qcom,bcms = <&bcm_mm2>;
1888 };
1889
1890 slv_qns_mem_noc_hf:slv-qns-mem-noc-hf {
1891 cell-id = <MSM_BUS_SLAVE_MNOC_HF_MEM_NOC>;
1892 label = "slv-qns-mem-noc-hf";
1893 qcom,buswidth = <32>;
1894 qcom,agg-ports = <2>;
1895 qcom,bus-dev = <&fab_mmss_noc>;
1896 qcom,connections = <&mas_qnm_mnoc_hf>;
1897 qcom,bcms = <&bcm_mm0>;
1898 };
1899
1900 slv_srvc_mnoc:slv-srvc-mnoc {
1901 cell-id = <MSM_BUS_SLAVE_SERVICE_MNOC>;
1902 label = "slv-srvc-mnoc";
1903 qcom,buswidth = <4>;
1904 qcom,agg-ports = <1>;
1905 qcom,bus-dev = <&fab_mmss_noc>;
1906 };
1907
1908 slv_qhs_apss:slv-qhs-apss {
1909 cell-id = <MSM_BUS_SLAVE_APPSS>;
1910 label = "slv-qhs-apss";
1911 qcom,buswidth = <8>;
1912 qcom,agg-ports = <1>;
1913 qcom,bus-dev = <&fab_system_noc>;
1914 qcom,bcms = <&bcm_sn6>;
1915 };
1916
1917 slv_qns_cnoc:slv-qns-cnoc {
1918 cell-id = <MSM_BUS_SNOC_CNOC_SLV>;
1919 label = "slv-qns-cnoc";
1920 qcom,buswidth = <8>;
1921 qcom,agg-ports = <1>;
1922 qcom,bus-dev = <&fab_system_noc>;
1923 qcom,connections = <&mas_qnm_snoc>;
1924 qcom,bcms = <&bcm_sn3>;
1925 };
1926
1927 slv_qns_memnoc_gc:slv-qns-memnoc-gc {
1928 cell-id = <MSM_BUS_SLAVE_SNOC_MEM_NOC_GC>;
1929 label = "slv-qns-memnoc-gc";
1930 qcom,buswidth = <8>;
1931 qcom,agg-ports = <1>;
1932 qcom,bus-dev = <&fab_system_noc>;
1933 qcom,connections = <&mas_qnm_snoc_gc>;
1934 qcom,bcms = <&bcm_sn2>;
1935 };
1936
1937 slv_qns_memnoc_sf:slv-qns-memnoc-sf {
1938 cell-id = <MSM_BUS_SLAVE_SNOC_MEM_NOC_SF>;
1939 label = "slv-qns-memnoc-sf";
1940 qcom,buswidth = <16>;
1941 qcom,agg-ports = <1>;
1942 qcom,bus-dev = <&fab_system_noc>;
1943 qcom,connections = <&mas_qnm_snoc_sf>;
1944 qcom,bcms = <&bcm_sn0>;
1945 };
1946
1947 slv_qxs_imem:slv-qxs-imem {
1948 cell-id = <MSM_BUS_SLAVE_OCIMEM>;
1949 label = "slv-qxs-imem";
1950 qcom,buswidth = <8>;
1951 qcom,agg-ports = <1>;
1952 qcom,bus-dev = <&fab_system_noc>;
1953 qcom,bcms = <&bcm_sn1>;
1954 };
1955
1956 slv_qxs_pcie:slv-qxs-pcie {
1957 cell-id = <MSM_BUS_SLAVE_PCIE_0>;
1958 label = "slv-qxs-pcie";
1959 qcom,buswidth = <8>;
1960 qcom,agg-ports = <1>;
1961 qcom,bus-dev = <&fab_system_noc>;
1962 qcom,bcms = <&bcm_sn7>;
1963 };
1964
1965 slv_qxs_pcie_gen3:slv-qxs-pcie-gen3 {
1966 cell-id = <MSM_BUS_SLAVE_PCIE_1>;
1967 label = "slv-qxs-pcie-gen3";
1968 qcom,buswidth = <8>;
1969 qcom,agg-ports = <1>;
1970 qcom,bus-dev = <&fab_system_noc>;
1971 qcom,bcms = <&bcm_sn8>;
1972 };
1973
1974 slv_qxs_pimem:slv-qxs-pimem {
1975 cell-id = <MSM_BUS_SLAVE_PIMEM>;
1976 label = "slv-qxs-pimem";
1977 qcom,buswidth = <8>;
1978 qcom,agg-ports = <1>;
1979 qcom,bus-dev = <&fab_system_noc>;
1980 };
1981
1982 slv_srvc_snoc:slv-srvc-snoc {
1983 cell-id = <MSM_BUS_SLAVE_SERVICE_SNOC>;
1984 label = "slv-srvc-snoc";
1985 qcom,buswidth = <4>;
1986 qcom,agg-ports = <1>;
1987 qcom,bus-dev = <&fab_system_noc>;
1988 qcom,bcms = <&bcm_sn6>;
1989 };
1990
1991 slv_xs_qdss_stm:slv-xs-qdss-stm {
1992 cell-id = <MSM_BUS_SLAVE_QDSS_STM>;
1993 label = "slv-xs-qdss-stm";
1994 qcom,buswidth = <4>;
1995 qcom,agg-ports = <1>;
1996 qcom,bus-dev = <&fab_system_noc>;
1997 qcom,bcms = <&bcm_sn5>;
1998 };
1999
2000 slv_xs_sys_tcu_cfg:slv-xs-sys-tcu-cfg {
2001 cell-id = <MSM_BUS_SLAVE_TCU>;
2002 label = "slv-xs-sys-tcu-cfg";
2003 qcom,buswidth = <8>;
2004 qcom,agg-ports = <1>;
2005 qcom,bus-dev = <&fab_system_noc>;
2006 qcom,bcms = <&bcm_sn6>;
2007 };
David Dai06c1d1a2017-02-03 13:36:06 -08002008
2009 slv_ebi_display:slv-ebi_display {
2010 cell-id = <MSM_BUS_SLAVE_EBI_CH0_DISPLAY>;
2011 label = "slv-ebi_display";
2012 qcom,buswidth = <4>;
2013 qcom,agg-ports = <4>;
2014 qcom,bus-dev = <&fab_mc_virt_display>;
2015 qcom,bcms = <&bcm_mc0_display>;
2016 };
2017
2018 slv_qns_llcc_display:slv-qns-llcc_display {
2019 cell-id = <MSM_BUS_SLAVE_LLCC_DISPLAY>;
2020 label = "slv-qns-llcc_display";
2021 qcom,buswidth = <16>;
2022 qcom,agg-ports = <4>;
2023 qcom,bus-dev = <&fab_mem_noc_display>;
2024 qcom,connections = <&mas_llcc_mc_display>;
2025 qcom,bcms = <&bcm_sh0_display>;
2026 };
2027
2028 slv_qns2_mem_noc_display:slv-qns2-mem-noc_display {
2029 cell-id = <MSM_BUS_SLAVE_MNOC_SF_MEM_NOC_DISPLAY>;
2030 label = "slv-qns2-mem-noc_display";
2031 qcom,buswidth = <32>;
2032 qcom,agg-ports = <1>;
2033 qcom,bus-dev = <&fab_mmss_noc_display>;
2034 qcom,connections = <&mas_qnm_mnoc_sf_display>;
2035 qcom,bcms = <&bcm_mm2_display>;
2036 };
2037
2038 slv_qns_mem_noc_hf_display:slv-qns-mem-noc-hf_display {
2039 cell-id = <MSM_BUS_SLAVE_MNOC_HF_MEM_NOC_DISPLAY>;
2040 label = "slv-qns-mem-noc-hf_display";
2041 qcom,buswidth = <32>;
2042 qcom,agg-ports = <2>;
2043 qcom,bus-dev = <&fab_mmss_noc_display>;
2044 qcom,connections = <&mas_qnm_mnoc_hf_display>;
2045 qcom,bcms = <&bcm_mm0_display>;
2046 };
David Dai007118c2016-11-08 15:46:58 -08002047 };
2048};