ipq40xx: Use detailed reserved memory for A42
[openwrt/openwrt.git] / target / linux / ipq40xx / files-4.14 / arch / arm / boot / dts / qcom-ipq4019-bus.dtsi
1 /* Copyright (c) 2015, The Linux Foundation. All rights reserved.
2 *
3 * Permission to use, copy, modify, and/or distribute this software for any
4 * purpose with or without fee is hereby granted, provided that the above
5 * copyright notice and this permission notice appear in all copies.
6 *
7 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
10 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
11 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
12 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
13 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
14 *
15 */
16
17 #include <dt-bindings/msm/msm-bus-ids.h>
18
19 / {
20
21 soc {
22 ad_hoc_bus: ad-hoc-bus {
23 compatible = "qcom,msm-bus-device";
24 reg = <0x580000 0x14000>,
25 <0x500000 0x11000>;
26 reg-names = "snoc-base", "pcnoc-base";
27
28 /*Buses*/
29
30 fab_pcnoc: fab-pcnoc {
31 cell-id = <MSM_BUS_FAB_PERIPH_NOC>;
32 label = "fab-pcnoc";
33 qcom,fab-dev;
34 qcom,base-name = "pcnoc-base";
35 qcom,bypass-qos-prg;
36 qcom,bus-type = <1>;
37 qcom,qos-off = <0x1000>;
38 qcom,base-offset = <0x0>;
39 clocks = <>;
40 };
41
42 fab_snoc: fab-snoc {
43 cell-id = <MSM_BUS_FAB_SYS_NOC>;
44 label = "fab-snoc";
45 qcom,fab-dev;
46 qcom,base-name = "snoc-base";
47 qcom,bypass-qos-prg;
48 qcom,bus-type = <1>;
49 qcom,qos-off = <0x80>;
50 qcom,base-offset = <0x0>;
51 clocks = <>;
52 };
53
54 /*Masters*/
55
56 mas_blsp_bam: mas-blsp-bam {
57 cell-id = <MSM_BUS_MASTER_BLSP_BAM>;
58 label = "mas-blsp-bam";
59 qcom,buswidth = <4>;
60 qcom,ap-owned;
61 qcom,connections = <&pcnoc_m_0>;
62 qcom,bus-dev = <&fab_pcnoc>;
63 qcom,mas-rpm-id = <ICBID_MASTER_BLSP_BAM>;
64 qcom,blacklist = <&slv_tcsr &slv_mdio &slv_adss_cfg
65 &slv_fephy_cfg &slv_wss1_apu_cfg &slv_ddrc_mpu1_cfg
66 &slv_ddrc_mpu0_cfg &slv_qpic_cfg &slv_ddrc_cfg
67 &slv_pcnoc_cfg &slv_ess_apu_cfg &slv_imem_cfg
68 &slv_srif &slv_prng &slv_qdss_cfg
69 &slv_wss0_apu_cfg &slv_ddrc_apu_cfg &slv_gcnt
70 &slv_tlmm &slv_wss0_vmidmt_cfg &slv_prng_apu_cfg
71 &slv_boot_rom &slv_security &slv_spdm
72 &slv_pcnoc_mpu_cfg &slv_ddrc_mpu2_cfg &slv_ess_vmidmt_cfg
73 &slv_qhss_apu_cfg &slv_adss_vmidmt_cfg &slv_clk_ctl
74 &slv_adss_apu &slv_blsp_cfg &slv_usb2_cfg
75 &slv_srvc_pcnoc &slv_snoc_mpu_cfg &slv_wss1_vmidmt_cfg
76 &slv_sdcc_cfg &slv_snoc_cfg>;
77 };
78
79 mas_usb2_bam: mas-usb2-bam {
80 cell-id = <MSM_BUS_MASTER_USB2_BAM>;
81 label = "mas-usb2-bam";
82 qcom,buswidth = <8>;
83 qcom,ap-owned;
84 qcom,qport = <15>;
85 qcom,qos-mode = "fixed";
86 qcom,connections = <&slv_pcnoc_snoc>;
87 qcom,prio1 = <1>;
88 qcom,prio0 = <1>;
89 qcom,bus-dev = <&fab_pcnoc>;
90 qcom,mas-rpm-id = <ICBID_MASTER_USB2_BAM>;
91 qcom,blacklist = <&slv_tcsr &slv_mdio &slv_adss_cfg
92 &slv_fephy_cfg &slv_wss1_apu_cfg &slv_ddrc_mpu1_cfg
93 &slv_ddrc_mpu0_cfg &slv_qpic_cfg &slv_ddrc_cfg
94 &slv_pcnoc_cfg &slv_ess_apu_cfg &slv_imem_cfg
95 &slv_srif &slv_prng &slv_qdss_cfg
96 &slv_wss0_apu_cfg &slv_ddrc_apu_cfg &slv_gcnt
97 &slv_tlmm &slv_wss0_vmidmt_cfg &slv_prng_apu_cfg
98 &slv_boot_rom &slv_security &slv_spdm
99 &slv_pcnoc_mpu_cfg &slv_ddrc_mpu2_cfg &slv_ess_vmidmt_cfg
100 &slv_qhss_apu_cfg &slv_adss_vmidmt_cfg &slv_clk_ctl
101 &slv_adss_apu &slv_blsp_cfg &slv_usb2_cfg
102 &slv_srvc_pcnoc &slv_snoc_mpu_cfg &slv_wss1_vmidmt_cfg
103 &slv_sdcc_cfg &slv_snoc_cfg>;
104 };
105
106 mas_adss_dma0: mas-adss-dma0 {
107 cell-id = <MSM_BUS_MASTER_ADDS_DMA0>;
108 label = "mas-adss-dma0";
109 qcom,buswidth = <4>;
110 qcom,ap-owned;
111 qcom,connections = <&pcnoc_m_1>;
112 qcom,bus-dev = <&fab_pcnoc>;
113 qcom,mas-rpm-id = <ICBID_MASTER_ADSS_DMA0>;
114 qcom,blacklist = <&slv_tcsr &slv_mdio &slv_adss_cfg
115 &slv_fephy_cfg &slv_wss1_apu_cfg &slv_ddrc_mpu1_cfg
116 &slv_ddrc_mpu0_cfg &slv_qpic_cfg &slv_ddrc_cfg
117 &slv_pcnoc_cfg &slv_ess_apu_cfg &slv_imem_cfg
118 &slv_srif &slv_prng &slv_qdss_cfg
119 &slv_wss0_apu_cfg &slv_ddrc_apu_cfg &slv_gcnt
120 &slv_tlmm &slv_wss0_vmidmt_cfg &slv_prng_apu_cfg
121 &slv_boot_rom &slv_security &slv_spdm
122 &slv_pcnoc_mpu_cfg &slv_ddrc_mpu2_cfg &slv_ess_vmidmt_cfg
123 &slv_qhss_apu_cfg &slv_adss_vmidmt_cfg &slv_clk_ctl
124 &slv_adss_apu &slv_blsp_cfg &slv_usb2_cfg
125 &slv_srvc_pcnoc &slv_snoc_mpu_cfg &slv_wss1_vmidmt_cfg
126 &slv_sdcc_cfg &slv_snoc_cfg>;
127 };
128
129 mas_adss_dma1: mas-adss-dma1 {
130 cell-id = <MSM_BUS_MASTER_ADDS_DMA1>;
131 label = "mas-adss-dma1";
132 qcom,buswidth = <4>;
133 qcom,ap-owned;
134 qcom,connections = <&pcnoc_m_1>;
135 qcom,bus-dev = <&fab_pcnoc>;
136 qcom,mas-rpm-id = <ICBID_MASTER_ADSS_DMA1>;
137 qcom,blacklist = <&slv_tcsr &slv_mdio &slv_adss_cfg
138 &slv_fephy_cfg &slv_wss1_apu_cfg &slv_ddrc_mpu1_cfg
139 &slv_ddrc_mpu0_cfg &slv_qpic_cfg &slv_ddrc_cfg
140 &slv_pcnoc_cfg &slv_ess_apu_cfg &slv_imem_cfg
141 &slv_srif &slv_prng &slv_qdss_cfg
142 &slv_wss0_apu_cfg &slv_ddrc_apu_cfg &slv_gcnt
143 &slv_tlmm &slv_wss0_vmidmt_cfg &slv_prng_apu_cfg
144 &slv_boot_rom &slv_security &slv_spdm
145 &slv_pcnoc_mpu_cfg &slv_ddrc_mpu2_cfg &slv_ess_vmidmt_cfg
146 &slv_qhss_apu_cfg &slv_adss_vmidmt_cfg &slv_clk_ctl
147 &slv_adss_apu &slv_blsp_cfg &slv_usb2_cfg
148 &slv_srvc_pcnoc &slv_snoc_mpu_cfg &slv_wss1_vmidmt_cfg
149 &slv_sdcc_cfg &slv_snoc_cfg>;
150 };
151
152 mas_adss_dma2: mas-adss-dma2 {
153 cell-id = <MSM_BUS_MASTER_ADDS_DMA2>;
154 label = "mas-adss-dma2";
155 qcom,buswidth = <4>;
156 qcom,ap-owned;
157 qcom,connections = <&pcnoc_m_1>;
158 qcom,bus-dev = <&fab_pcnoc>;
159 qcom,mas-rpm-id = <ICBID_MASTER_ADSS_DMA2>;
160 qcom,blacklist = <&slv_tcsr &slv_mdio &slv_adss_cfg
161 &slv_fephy_cfg &slv_wss1_apu_cfg &slv_ddrc_mpu1_cfg
162 &slv_ddrc_mpu0_cfg &slv_qpic_cfg &slv_ddrc_cfg
163 &slv_pcnoc_cfg &slv_ess_apu_cfg &slv_imem_cfg
164 &slv_srif &slv_prng &slv_qdss_cfg
165 &slv_wss0_apu_cfg &slv_ddrc_apu_cfg &slv_gcnt
166 &slv_tlmm &slv_wss0_vmidmt_cfg &slv_prng_apu_cfg
167 &slv_boot_rom &slv_security &slv_spdm
168 &slv_pcnoc_mpu_cfg &slv_ddrc_mpu2_cfg &slv_ess_vmidmt_cfg
169 &slv_qhss_apu_cfg &slv_adss_vmidmt_cfg &slv_clk_ctl
170 &slv_adss_apu &slv_blsp_cfg &slv_usb2_cfg
171 &slv_srvc_pcnoc &slv_snoc_mpu_cfg &slv_wss1_vmidmt_cfg
172 &slv_sdcc_cfg &slv_snoc_cfg>;
173 };
174
175 mas_adss_dma3: mas-adss-dma3 {
176 cell-id = <MSM_BUS_MASTER_ADDS_DMA3>;
177 label = "mas-adss-dma3";
178 qcom,buswidth = <4>;
179 qcom,ap-owned;
180 qcom,connections = <&pcnoc_m_1>;
181 qcom,bus-dev = <&fab_pcnoc>;
182 qcom,mas-rpm-id = <ICBID_MASTER_ADSS_DMA3>;
183 qcom,blacklist = <&slv_tcsr &slv_mdio &slv_adss_cfg
184 &slv_fephy_cfg &slv_wss1_apu_cfg &slv_ddrc_mpu1_cfg
185 &slv_ddrc_mpu0_cfg &slv_qpic_cfg &slv_ddrc_cfg
186 &slv_pcnoc_cfg &slv_ess_apu_cfg &slv_imem_cfg
187 &slv_srif &slv_prng &slv_qdss_cfg
188 &slv_wss0_apu_cfg &slv_ddrc_apu_cfg &slv_gcnt
189 &slv_tlmm &slv_wss0_vmidmt_cfg &slv_prng_apu_cfg
190 &slv_boot_rom &slv_security &slv_spdm
191 &slv_pcnoc_mpu_cfg &slv_ddrc_mpu2_cfg &slv_ess_vmidmt_cfg
192 &slv_qhss_apu_cfg &slv_adss_vmidmt_cfg &slv_clk_ctl
193 &slv_adss_apu &slv_blsp_cfg &slv_usb2_cfg
194 &slv_srvc_pcnoc &slv_snoc_mpu_cfg &slv_wss1_vmidmt_cfg
195 &slv_sdcc_cfg &slv_snoc_cfg>;
196 };
197
198 mas_qpic_bam: mas-qpic-bam {
199 cell-id = <MSM_BUS_MASTER_QPIC_BAM>;
200 label = "mas-qpic-bam";
201 qcom,buswidth = <4>;
202 qcom,ap-owned;
203 qcom,connections = <&pcnoc_m_0>;
204 qcom,bus-dev = <&fab_pcnoc>;
205 qcom,mas-rpm-id = <ICBID_MASTER_QPIC_BAM>;
206 qcom,blacklist = <&slv_tcsr &slv_mdio &slv_adss_cfg
207 &slv_fephy_cfg &slv_wss1_apu_cfg &slv_ddrc_mpu1_cfg
208 &slv_ddrc_mpu0_cfg &slv_qpic_cfg &slv_ddrc_cfg
209 &slv_pcnoc_cfg &slv_ess_apu_cfg &slv_imem_cfg
210 &slv_srif &slv_prng &slv_qdss_cfg
211 &slv_wss0_apu_cfg &slv_ddrc_apu_cfg &slv_gcnt
212 &slv_tlmm &slv_wss0_vmidmt_cfg &slv_prng_apu_cfg
213 &slv_boot_rom &slv_security &slv_spdm
214 &slv_pcnoc_mpu_cfg &slv_ddrc_mpu2_cfg &slv_ess_vmidmt_cfg
215 &slv_qhss_apu_cfg &slv_adss_vmidmt_cfg &slv_clk_ctl
216 &slv_adss_apu &slv_blsp_cfg &slv_usb2_cfg
217 &slv_srvc_pcnoc &slv_snoc_mpu_cfg &slv_wss1_vmidmt_cfg
218 &slv_sdcc_cfg &slv_snoc_cfg>;
219 };
220
221 mas_spdm: mas-spdm {
222 cell-id = <MSM_BUS_MASTER_SPDM>;
223 label = "mas-spdm";
224 qcom,buswidth = <4>;
225 qcom,ap-owned;
226 qcom,connections = <&pcnoc_m_0>;
227 qcom,bus-dev = <&fab_pcnoc>;
228 qcom,mas-rpm-id = <ICBID_MASTER_SPDM>;
229 qcom,blacklist = <&slv_tcsr &slv_mdio &slv_adss_cfg
230 &slv_fephy_cfg &slv_wss1_apu_cfg &slv_ddrc_mpu1_cfg
231 &slv_ddrc_mpu0_cfg &slv_qpic_cfg &slv_ddrc_cfg
232 &slv_pcnoc_cfg &slv_ess_apu_cfg &slv_imem_cfg
233 &slv_srif &slv_prng &slv_qdss_cfg
234 &slv_wss0_apu_cfg &slv_ddrc_apu_cfg &slv_gcnt
235 &slv_tlmm &slv_wss0_vmidmt_cfg &slv_prng_apu_cfg
236 &slv_boot_rom &slv_security &slv_spdm
237 &slv_pcnoc_mpu_cfg &slv_ddrc_mpu2_cfg &slv_ess_vmidmt_cfg
238 &slv_qhss_apu_cfg &slv_adss_vmidmt_cfg &slv_clk_ctl
239 &slv_adss_apu &slv_blsp_cfg &slv_usb2_cfg
240 &slv_srvc_pcnoc &slv_snoc_mpu_cfg &slv_wss1_vmidmt_cfg
241 &slv_sdcc_cfg &slv_snoc_cfg>;
242 };
243
244 mas_pcnoc_cfg: mas-pcnoc-cfg {
245 cell-id = <MSM_BUS_MASTER_PNOC_CFG>;
246 label = "mas-pcnoc-cfg";
247 qcom,buswidth = <4>;
248 qcom,ap-owned;
249 qcom,connections = <&slv_srvc_pcnoc>;
250 qcom,bus-dev = <&fab_pcnoc>;
251 qcom,mas-rpm-id = <ICBID_MASTER_PCNOC_CFG>;
252 };
253
254 mas_tic: mas-tic {
255 cell-id = <MSM_BUS_MASTER_TIC>;
256 label = "mas-tic";
257 qcom,buswidth = <4>;
258 qcom,ap-owned;
259 qcom,connections = <&pcnoc_int_0 &slv_pcnoc_snoc>;
260 qcom,bus-dev = <&fab_pcnoc>;
261 qcom,mas-rpm-id = <ICBID_MASTER_TIC>;
262 };
263
264 mas_sdcc_bam: mas-sdcc-bam {
265 cell-id = <MSM_BUS_MASTER_SDCC_BAM>;
266 label = "mas-sdcc-bam";
267 qcom,buswidth = <8>;
268 qcom,ap-owned;
269 qcom,qport = <14>;
270 qcom,qos-mode = "fixed";
271 qcom,connections = <&slv_pcnoc_snoc>;
272 qcom,prio1 = <0>;
273 qcom,prio0 = <0>;
274 qcom,bus-dev = <&fab_pcnoc>;
275 qcom,mas-rpm-id = <ICBID_MASTER_SDCC_BAM>;
276 qcom,blacklist = <&slv_tcsr &slv_mdio &slv_adss_cfg
277 &slv_fephy_cfg &slv_wss1_apu_cfg &slv_ddrc_mpu1_cfg
278 &slv_ddrc_mpu0_cfg &slv_qpic_cfg &slv_ddrc_cfg
279 &slv_pcnoc_cfg &slv_ess_apu_cfg &slv_imem_cfg
280 &slv_srif &slv_prng &slv_qdss_cfg
281 &slv_wss0_apu_cfg &slv_ddrc_apu_cfg &slv_gcnt
282 &slv_tlmm &slv_wss0_vmidmt_cfg &slv_prng_apu_cfg
283 &slv_boot_rom &slv_security &slv_spdm
284 &slv_pcnoc_mpu_cfg &slv_ddrc_mpu2_cfg &slv_ess_vmidmt_cfg
285 &slv_qhss_apu_cfg &slv_adss_vmidmt_cfg &slv_clk_ctl
286 &slv_adss_apu &slv_blsp_cfg &slv_usb2_cfg
287 &slv_srvc_pcnoc &slv_snoc_mpu_cfg &slv_wss1_vmidmt_cfg
288 &slv_sdcc_cfg &slv_snoc_cfg>;
289 };
290
291 mas_snoc_pcnoc: mas-snoc-pcnoc {
292 cell-id = <MSM_BUS_SNOC_PNOC_MAS>;
293 label = "mas-snoc-pcnoc";
294 qcom,buswidth = <4>;
295 qcom,ap-owned;
296 qcom,qport = <16>;
297 qcom,qos-mode = "fixed";
298 qcom,connections = <&pcnoc_int_0>;
299 qcom,prio1 = <0>;
300 qcom,prio0 = <0>;
301 qcom,bus-dev = <&fab_pcnoc>;
302 qcom,mas-rpm-id = <ICBID_MASTER_SNOC_PCNOC>;
303 };
304
305 mas_qdss_dap: mas-qdss-dap {
306 cell-id = <MSM_BUS_MASTER_QDSS_DAP>;
307 label = "mas-qdss-dap";
308 qcom,buswidth = <4>;
309 qcom,ap-owned;
310 qcom,connections = <&pcnoc_int_0 &slv_pcnoc_snoc>;
311 qcom,bus-dev = <&fab_pcnoc>;
312 qcom,mas-rpm-id = <ICBID_MASTER_QDSS_DAP>;
313 };
314
315 mas_ddrc_snoc: mas-ddrc-snoc {
316 cell-id = <MSM_BUS_MASTER_DDRC_SNOC>;
317 label = "mas-ddrc-snoc";
318 qcom,buswidth = <16>;
319 qcom,ap-owned;
320 qcom,connections = <&snoc_int_0 &snoc_int_1
321 &slv_pcie>;
322 qcom,bus-dev = <&fab_snoc>;
323 qcom,mas-rpm-id = <ICBID_MASTER_DDRC_SNOC>;
324 qcom,blacklist = <&slv_snoc_ddrc_m1 &slv_srvc_snoc>;
325 };
326
327 mas_wss_0: mas-wss-0 {
328 cell-id = <MSM_BUS_MASTER_WSS_0>;
329 label = "mas-wss-0";
330 qcom,buswidth = <4>;
331 qcom,ap-owned;
332 qcom,qport = <26>;
333 qcom,qos-mode = "fixed";
334 qcom,connections = <&snoc_int_0 &slv_snoc_ddrc_m1>;
335 qcom,prio1 = <0>;
336 qcom,prio0 = <0>;
337 qcom,bus-dev = <&fab_snoc>;
338 qcom,mas-rpm-id = <ICBID_MASTER_WSS_0>;
339 qcom,blacklist = <&slv_usb3_cfg &slv_ess_cfg &slv_pcie
340 &slv_wss1_cfg &slv_wss0_cfg &slv_crypto_cfg
341 &slv_srvc_snoc>;
342 };
343
344 mas_wss_1: mas-wss-1 {
345 cell-id = <MSM_BUS_MASTER_WSS_1>;
346 label = "mas-wss-1";
347 qcom,buswidth = <4>;
348 qcom,ap-owned;
349 qcom,qport = <27>;
350 qcom,qos-mode = "fixed";
351 qcom,connections = <&snoc_int_0 &slv_snoc_ddrc_m1>;
352 qcom,prio1 = <0>;
353 qcom,prio0 = <0>;
354 qcom,bus-dev = <&fab_snoc>;
355 qcom,mas-rpm-id = <ICBID_MASTER_WSS_1>;
356 qcom,blacklist = <&slv_usb3_cfg &slv_ess_cfg &slv_pcie
357 &slv_wss1_cfg &slv_wss0_cfg &slv_crypto_cfg
358 &slv_srvc_snoc>;
359 };
360
361 mas_crypto: mas-crypto {
362 cell-id = <MSM_BUS_MASTER_CRYPTO>;
363 label = "mas-crypto";
364 qcom,buswidth = <8>;
365 qcom,ap-owned;
366 qcom,qport = <5>;
367 qcom,qos-mode = "fixed";
368 qcom,connections = <&snoc_int_0 &snoc_int_1
369 &slv_snoc_ddrc_m1>;
370 qcom,prio1 = <0>;
371 qcom,prio0 = <0>;
372 qcom,bus-dev = <&fab_snoc>;
373 qcom,mas-rpm-id = <ICBID_MASTER_CRYPTO>;
374 qcom,blacklist = <&slv_usb3_cfg &slv_ess_cfg &slv_a7ss
375 &slv_pcie &slv_qdss_stm &slv_crypto_cfg
376 &slv_srvc_snoc>;
377 };
378
379 mas_ess: mas-ess {
380 cell-id = <MSM_BUS_MASTER_ESS>;
381 label = "mas-ess";
382 qcom,buswidth = <8>;
383 qcom,ap-owned;
384 qcom,qport = <44>;
385 qcom,qos-mode = "fixed";
386 qcom,connections = <&snoc_int_0 &slv_snoc_ddrc_m1>;
387 qcom,prio1 = <0>;
388 qcom,prio0 = <0>;
389 qcom,bus-dev = <&fab_snoc>;
390 qcom,mas-rpm-id = <ICBID_MASTER_ESS>;
391 qcom,blacklist = <&slv_usb3_cfg &slv_ess_cfg &slv_a7ss
392 &slv_pcie &slv_qdss_stm &slv_wss1_cfg
393 &slv_wss0_cfg &slv_crypto_cfg &slv_srvc_snoc>;
394 };
395
396 mas_pcie: mas-pcie {
397 cell-id = <MSM_BUS_MASTER_PCIE>;
398 label = "mas-pcie";
399 qcom,buswidth = <8>;
400 qcom,ap-owned;
401 qcom,qport = <6>;
402 qcom,qos-mode = "fixed";
403 qcom,connections = <&snoc_int_0 &slv_snoc_ddrc_m1>;
404 qcom,prio1 = <0>;
405 qcom,prio0 = <0>;
406 qcom,bus-dev = <&fab_snoc>;
407 qcom,mas-rpm-id = <ICBID_MASTER_PCIE>;
408 qcom,blacklist = <&slv_usb3_cfg &slv_ess_cfg &slv_pcie
409 &slv_qdss_stm &slv_wss1_cfg &slv_wss0_cfg
410 &slv_crypto_cfg &slv_srvc_snoc>;
411 };
412
413 mas_usb3: mas-usb3 {
414 cell-id = <MSM_BUS_MASTER_USB3>;
415 label = "mas-usb3";
416 qcom,buswidth = <8>;
417 qcom,ap-owned;
418 qcom,qport = <7>;
419 qcom,qos-mode = "fixed";
420 qcom,connections = <&snoc_int_0 &slv_snoc_ddrc_m1>;
421 qcom,prio1 = <0>;
422 qcom,prio0 = <0>;
423 qcom,bus-dev = <&fab_snoc>;
424 qcom,mas-rpm-id = <ICBID_MASTER_USB3>;
425 qcom,blacklist = <&slv_usb3_cfg &slv_ess_cfg &slv_a7ss
426 &slv_pcie &slv_qdss_stm &slv_wss1_cfg
427 &slv_wss0_cfg &slv_crypto_cfg &slv_srvc_snoc>;
428 };
429
430 mas_qdss_etr: mas-qdss-etr {
431 cell-id = <MSM_BUS_MASTER_QDSS_ETR>;
432 label = "mas-qdss-etr";
433 qcom,buswidth = <8>;
434 qcom,ap-owned;
435 qcom,qport = <544>;
436 qcom,qos-mode = "fixed";
437 qcom,connections = <&qdss_int>;
438 qcom,prio1 = <0>;
439 qcom,prio0 = <0>;
440 qcom,bus-dev = <&fab_snoc>;
441 qcom,mas-rpm-id = <ICBID_MASTER_QDSS_ETR>;
442 qcom,blacklist = <&slv_usb3_cfg &slv_ess_cfg &slv_a7ss
443 &slv_pcie &slv_qdss_stm &slv_wss1_cfg
444 &slv_wss0_cfg &slv_crypto_cfg &slv_srvc_snoc>;
445 };
446
447 mas_qdss_bamndp: mas-qdss-bamndp {
448 cell-id = <MSM_BUS_MASTER_QDSS_BAMNDP>;
449 label = "mas-qdss-bamndp";
450 qcom,buswidth = <4>;
451 qcom,ap-owned;
452 qcom,qport = <576>;
453 qcom,qos-mode = "fixed";
454 qcom,connections = <&qdss_int>;
455 qcom,prio1 = <0>;
456 qcom,prio0 = <0>;
457 qcom,bus-dev = <&fab_snoc>;
458 qcom,mas-rpm-id = <ICBID_MASTER_QDSS_BAMNDP>;
459 qcom,blacklist = <&slv_usb3_cfg &slv_ess_cfg &slv_a7ss
460 &slv_pcie &slv_qdss_stm &slv_wss1_cfg
461 &slv_wss0_cfg &slv_crypto_cfg &slv_srvc_snoc>;
462 };
463
464 mas_pcnoc_snoc: mas-pcnoc-snoc {
465 cell-id = <MSM_BUS_PNOC_SNOC_MAS>;
466 label = "mas-pcnoc-snoc";
467 qcom,buswidth = <4>;
468 qcom,ap-owned;
469 qcom,qport = <384>;
470 qcom,qos-mode = "fixed";
471 qcom,connections = <&snoc_int_0 &snoc_int_1
472 &slv_snoc_ddrc_m1>;
473 qcom,prio1 = <0>;
474 qcom,prio0 = <0>;
475 qcom,bus-dev = <&fab_snoc>;
476 qcom,mas-rpm-id = <ICBID_MASTER_PNOC_SNOC>;
477 qcom,blacklist = <&slv_srvc_snoc>;
478 };
479
480 mas_snoc_cfg: mas-snoc-cfg {
481 cell-id = <MSM_BUS_MASTER_QDSS_SNOC_CFG>;
482 label = "mas-snoc-cfg";
483 qcom,buswidth = <4>;
484 qcom,ap-owned;
485 qcom,connections = <&slv_srvc_snoc>;
486 qcom,bus-dev = <&fab_snoc>;
487 qcom,mas-rpm-id = <ICBID_MASTER_QDSS_SNOC_CFG>;
488 };
489
490 /*Internal nodes*/
491
492
493 pcnoc_m_0: pcnoc-m-0 {
494 cell-id = <MSM_BUS_PNOC_M_0>;
495 label = "pcnoc-m-0";
496 qcom,buswidth = <4>;
497 qcom,ap-owned;
498 qcom,qport = <12>;
499 qcom,qos-mode = "fixed";
500 qcom,connections = <&slv_pcnoc_snoc>;
501 qcom,prio1 = <1>;
502 qcom,prio0 = <1>;
503 qcom,bus-dev = <&fab_pcnoc>;
504 qcom,mas-rpm-id = <ICBID_MASTER_PCNOC_M_0>;
505 qcom,slv-rpm-id = <ICBID_SLAVE_PCNOC_M_0>;
506 };
507
508 pcnoc_m_1: pcnoc-m-1 {
509 cell-id = <MSM_BUS_PNOC_M_1>;
510 label = "pcnoc-m-1";
511 qcom,buswidth = <4>;
512 qcom,ap-owned;
513 qcom,qport = <13>;
514 qcom,qos-mode = "fixed";
515 qcom,connections = <&slv_pcnoc_snoc>;
516 qcom,prio1 = <1>;
517 qcom,prio0 = <1>;
518 qcom,bus-dev = <&fab_pcnoc>;
519 qcom,mas-rpm-id = <ICBID_MASTER_PCNOC_M_1>;
520 qcom,slv-rpm-id = <ICBID_SLAVE_PCNOC_M_1>;
521 };
522
523 pcnoc_int_0: pcnoc-int-0 {
524 cell-id = <MSM_BUS_PNOC_INT_0>;
525 label = "pcnoc-int-0";
526 qcom,buswidth = <8>;
527 qcom,ap-owned;
528 qcom,connections = < &pcnoc_s_1 &pcnoc_s_2 &pcnoc_s_0
529 &pcnoc_s_4 &pcnoc_s_5
530 &pcnoc_s_6 &pcnoc_s_7
531 &pcnoc_s_8 &pcnoc_s_9
532 &pcnoc_s_3>;
533 qcom,bus-dev = <&fab_pcnoc>;
534 qcom,mas-rpm-id = <ICBID_MASTER_PCNOC_INT_0>;
535 qcom,slv-rpm-id = <ICBID_SLAVE_PCNOC_INT_0>;
536 };
537
538 pcnoc_s_0: pcnoc-s-0 {
539 cell-id = <MSM_BUS_PNOC_SLV_0>;
540 label = "pcnoc-s-0";
541 qcom,buswidth = <4>;
542 qcom,ap-owned;
543 qcom,connections = <&slv_clk_ctl &slv_tcsr &slv_security
544 &slv_tlmm>;
545 qcom,bus-dev = <&fab_pcnoc>;
546 qcom,mas-rpm-id = <ICBID_MASTER_PCNOC_S_0>;
547 qcom,slv-rpm-id = <ICBID_SLAVE_PCNOC_S_0>;
548 };
549
550 pcnoc_s_1: pcnoc-s-1 {
551 cell-id = <MSM_BUS_PNOC_SLV_1>;
552 label = "pcnoc-s-1";
553 qcom,buswidth = <4>;
554 qcom,ap-owned;
555 qcom,connections = < &slv_prng_apu_cfg &slv_prng&slv_imem_cfg>;
556 qcom,bus-dev = <&fab_pcnoc>;
557 qcom,mas-rpm-id = <ICBID_MASTER_PCNOC_S_1>;
558 qcom,slv-rpm-id = <ICBID_SLAVE_PCNOC_S_1>;
559 };
560
561 pcnoc_s_2: pcnoc-s-2 {
562 cell-id = <MSM_BUS_PNOC_SLV_2>;
563 label = "pcnoc-s-2";
564 qcom,buswidth = <4>;
565 qcom,ap-owned;
566 qcom,connections = < &slv_spdm &slv_pcnoc_mpu_cfg &slv_pcnoc_cfg
567 &slv_boot_rom>;
568 qcom,bus-dev = <&fab_pcnoc>;
569 qcom,mas-rpm-id = <ICBID_MASTER_PCNOC_S_2>;
570 qcom,slv-rpm-id = <ICBID_SLAVE_PCNOC_S_2>;
571 };
572
573 pcnoc_s_3: pcnoc-s-3 {
574 cell-id = <MSM_BUS_PNOC_SLV_3>;
575 label = "pcnoc-s-3";
576 qcom,buswidth = <4>;
577 qcom,ap-owned;
578 qcom,connections = < &slv_qdss_cfg&slv_gcnt &slv_snoc_cfg
579 &slv_snoc_mpu_cfg>;
580 qcom,bus-dev = <&fab_pcnoc>;
581 qcom,mas-rpm-id = <ICBID_MASTER_PCNOC_S_3>;
582 qcom,slv-rpm-id = <ICBID_SLAVE_PCNOC_S_3>;
583 };
584
585 pcnoc_s_4: pcnoc-s-4 {
586 cell-id = <MSM_BUS_PNOC_SLV_4>;
587 label = "pcnoc-s-4";
588 qcom,buswidth = <4>;
589 qcom,ap-owned;
590 qcom,connections = <&slv_adss_cfg &slv_adss_vmidmt_cfg &slv_adss_apu>;
591 qcom,bus-dev = <&fab_pcnoc>;
592 qcom,mas-rpm-id = <ICBID_MASTER_PCNOC_S_4>;
593 qcom,slv-rpm-id = <ICBID_SLAVE_PCNOC_S_4>;
594 };
595
596 pcnoc_s_5: pcnoc-s-5 {
597 cell-id = <MSM_BUS_PNOC_SLV_5>;
598 label = "pcnoc-s-5";
599 qcom,buswidth = <4>;
600 qcom,ap-owned;
601 qcom,connections = <&slv_qhss_apu_cfg &slv_fephy_cfg &slv_mdio
602 &slv_srif>;
603 qcom,bus-dev = <&fab_pcnoc>;
604 qcom,mas-rpm-id = <ICBID_MASTER_PCNOC_S_5>;
605 qcom,slv-rpm-id = <ICBID_SLAVE_PCNOC_S_5>;
606 };
607
608 pcnoc_s_6: pcnoc-s-6 {
609 cell-id = <MSM_BUS_PNOC_SLV_6>;
610 label = "pcnoc-s-6";
611 qcom,buswidth = <4>;
612 qcom,ap-owned;
613 qcom,connections = < &slv_ddrc_mpu0_cfg &slv_ddrc_apu_cfg &slv_ddrc_mpu2_cfg
614 &slv_ddrc_cfg &slv_ddrc_mpu1_cfg>;
615 qcom,bus-dev = <&fab_pcnoc>;
616 qcom,mas-rpm-id = <ICBID_MASTER_PCNOC_S_6>;
617 qcom,slv-rpm-id = <ICBID_SLAVE_PCNOC_S_6>;
618 };
619
620 pcnoc_s_7: pcnoc-s-7 {
621 cell-id = <MSM_BUS_PNOC_SLV_7>;
622 label = "pcnoc-s-7";
623 qcom,buswidth = <4>;
624 qcom,ap-owned;
625 qcom,connections = < &slv_ess_apu_cfg &slv_usb2_cfg&slv_ess_vmidmt_cfg>;
626 qcom,bus-dev = <&fab_pcnoc>;
627 qcom,mas-rpm-id = <ICBID_MASTER_PCNOC_S_7>;
628 qcom,slv-rpm-id = <ICBID_SLAVE_PCNOC_S_7>;
629 };
630
631 pcnoc_s_8: pcnoc-s-8 {
632 cell-id = <MSM_BUS_PNOC_SLV_8>;
633 label = "pcnoc-s-8";
634 qcom,buswidth = <4>;
635 qcom,ap-owned;
636 qcom,connections = < &slv_sdcc_cfg &slv_qpic_cfg&slv_blsp_cfg>;
637 qcom,bus-dev = <&fab_pcnoc>;
638 qcom,mas-rpm-id = <ICBID_MASTER_PCNOC_S_8>;
639 qcom,slv-rpm-id = <ICBID_SLAVE_PCNOC_S_8>;
640 };
641
642 pcnoc_s_9: pcnoc-s-9 {
643 cell-id = <MSM_BUS_PNOC_SLV_9>;
644 label = "pcnoc-s-9";
645 qcom,buswidth = <4>;
646 qcom,ap-owned;
647 qcom,connections = < &slv_wss1_apu_cfg &slv_wss1_vmidmt_cfg&slv_wss0_vmidmt_cfg
648 &slv_wss0_apu_cfg>;
649 qcom,bus-dev = <&fab_pcnoc>;
650 qcom,mas-rpm-id = <ICBID_MASTER_PCNOC_S_9>;
651 qcom,slv-rpm-id = <ICBID_SLAVE_PCNOC_S_9>;
652 };
653
654 snoc_int_0: snoc-int-0 {
655 cell-id = <MSM_BUS_SNOC_INT_0>;
656 label = "snoc-int-0";
657 qcom,buswidth = <8>;
658 qcom,ap-owned;
659 qcom,connections = < &slv_ocimem&slv_qdss_stm>;
660 qcom,bus-dev = <&fab_snoc>;
661 qcom,mas-rpm-id = <ICBID_MASTER_SNOC_INT_0>;
662 qcom,slv-rpm-id = <ICBID_SLAVE_SNOC_INT_0>;
663 };
664
665 snoc_int_1: snoc-int-1 {
666 cell-id = <MSM_BUS_SNOC_INT_1>;
667 label = "snoc-int-1";
668 qcom,buswidth = <8>;
669 qcom,ap-owned;
670 qcom,connections = < &slv_crypto_cfg &slv_a7ss &slv_ess_cfg
671 &slv_usb3_cfg &slv_wss1_cfg
672 &slv_wss0_cfg>;
673 qcom,bus-dev = <&fab_snoc>;
674 qcom,mas-rpm-id = <ICBID_MASTER_SNOC_INT_1>;
675 qcom,slv-rpm-id = <ICBID_SLAVE_SNOC_INT_1>;
676 };
677
678 qdss_int: qdss-int {
679 cell-id = <MSM_BUS_SNOC_QDSS_INT>;
680 label = "qdss-int";
681 qcom,buswidth = <8>;
682 qcom,ap-owned;
683 qcom,connections = <&snoc_int_0 &slv_snoc_ddrc_m1>;
684 qcom,bus-dev = <&fab_snoc>;
685 qcom,mas-rpm-id = <ICBID_MASTER_QDSS_INT>;
686 qcom,slv-rpm-id = <ICBID_SLAVE_QDSS_INT>;
687 };
688 /*Slaves*/
689
690 slv_clk_ctl:slv-clk-ctl {
691 cell-id = <MSM_BUS_SLAVE_CLK_CTL>;
692 label = "slv-clk-ctl";
693 qcom,buswidth = <4>;
694 qcom,ap-owned;
695 qcom,bus-dev = <&fab_pcnoc>;
696 qcom,slv-rpm-id = <ICBID_SLAVE_CLK_CTL>;
697 };
698
699 slv_security:slv-security {
700 cell-id = <MSM_BUS_SLAVE_SECURITY>;
701 label = "slv-security";
702 qcom,buswidth = <4>;
703 qcom,ap-owned;
704 qcom,bus-dev = <&fab_pcnoc>;
705 qcom,slv-rpm-id = <ICBID_SLAVE_SECURITY>;
706 };
707
708 slv_tcsr:slv-tcsr {
709 cell-id = <MSM_BUS_SLAVE_TCSR>;
710 label = "slv-tcsr";
711 qcom,buswidth = <4>;
712 qcom,ap-owned;
713 qcom,bus-dev = <&fab_pcnoc>;
714 qcom,slv-rpm-id = <ICBID_SLAVE_TCSR>;
715 };
716
717 slv_tlmm:slv-tlmm {
718 cell-id = <MSM_BUS_SLAVE_TLMM>;
719 label = "slv-tlmm";
720 qcom,buswidth = <4>;
721 qcom,ap-owned;
722 qcom,bus-dev = <&fab_pcnoc>;
723 qcom,slv-rpm-id = <ICBID_SLAVE_TLMM>;
724 };
725
726 slv_imem_cfg:slv-imem-cfg {
727 cell-id = <MSM_BUS_SLAVE_IMEM_CFG>;
728 label = "slv-imem-cfg";
729 qcom,buswidth = <4>;
730 qcom,ap-owned;
731 qcom,bus-dev = <&fab_pcnoc>;
732 qcom,slv-rpm-id = <ICBID_SLAVE_IMEM_CFG>;
733 };
734
735 slv_prng:slv-prng {
736 cell-id = <MSM_BUS_SLAVE_PRNG>;
737 label = "slv-prng";
738 qcom,buswidth = <4>;
739 qcom,ap-owned;
740 qcom,bus-dev = <&fab_pcnoc>;
741 qcom,slv-rpm-id = <ICBID_SLAVE_PRNG>;
742 };
743
744 slv_prng_apu_cfg:slv-prng-apu-cfg {
745 cell-id = <MSM_BUS_SLAVE_PRNG_APU_CFG>;
746 label = "slv-prng-apu-cfg";
747 qcom,buswidth = <4>;
748 qcom,ap-owned;
749 qcom,bus-dev = <&fab_pcnoc>;
750 qcom,slv-rpm-id = <ICBID_SLAVE_PRNG_APU_CFG>;
751 };
752
753 slv_boot_rom:slv-boot-rom {
754 cell-id = <MSM_BUS_SLAVE_BOOT_ROM>;
755 label = "slv-boot-rom";
756 qcom,buswidth = <4>;
757 qcom,ap-owned;
758 qcom,bus-dev = <&fab_pcnoc>;
759 qcom,slv-rpm-id = <ICBID_SLAVE_BOOT_ROM>;
760 };
761
762 slv_spdm:slv-spdm {
763 cell-id = <MSM_BUS_SLAVE_SPDM_WRAPPER>;
764 label = "slv-spdm";
765 qcom,buswidth = <4>;
766 qcom,ap-owned;
767 qcom,bus-dev = <&fab_pcnoc>;
768 qcom,slv-rpm-id = <ICBID_SLAVE_SPDM_WRAPPER>;
769 };
770
771 slv_pcnoc_cfg:slv-pcnoc-cfg {
772 cell-id = <MSM_BUS_SLAVE_PNOC_CFG>;
773 label = "slv-pcnoc-cfg";
774 qcom,buswidth = <4>;
775 qcom,ap-owned;
776 qcom,bus-dev = <&fab_pcnoc>;
777 qcom,slv-rpm-id = <ICBID_SLAVE_PNOC_CFG>;
778 };
779
780 slv_pcnoc_mpu_cfg:slv-pcnoc-mpu-cfg {
781 cell-id = <MSM_BUS_SLAVE_PERIPH_MPU_CFG>;
782 label = "slv-pcnoc-mpu-cfg";
783 qcom,buswidth = <4>;
784 qcom,ap-owned;
785 qcom,bus-dev = <&fab_pcnoc>;
786 qcom,slv-rpm-id = <ICBID_SLAVE_PERIPH_MPU_CFG>;
787 };
788
789 slv_gcnt:slv-gcnt {
790 cell-id = <MSM_BUS_SLAVE_GCNT>;
791 label = "slv-gcnt";
792 qcom,buswidth = <4>;
793 qcom,ap-owned;
794 qcom,bus-dev = <&fab_pcnoc>;
795 qcom,slv-rpm-id = <ICBID_SLAVE_GCNT>;
796 };
797
798 slv_qdss_cfg:slv-qdss-cfg {
799 cell-id = <MSM_BUS_SLAVE_QDSS_CFG>;
800 label = "slv-qdss-cfg";
801 qcom,buswidth = <4>;
802 qcom,ap-owned;
803 qcom,bus-dev = <&fab_pcnoc>;
804 qcom,slv-rpm-id = <ICBID_SLAVE_QDSS_CFG>;
805 };
806
807 slv_snoc_cfg:slv-snoc-cfg {
808 cell-id = <MSM_BUS_SLAVE_SNOC_CFG>;
809 label = "slv-snoc-cfg";
810 qcom,buswidth = <4>;
811 qcom,ap-owned;
812 qcom,bus-dev = <&fab_pcnoc>;
813 qcom,slv-rpm-id = <ICBID_SLAVE_SNOC_CFG>;
814 };
815
816 slv_snoc_mpu_cfg:slv-snoc-mpu-cfg {
817 cell-id = <MSM_BUS_SLAVE_SNOC_MPU_CFG>;
818 label = "slv-snoc-mpu-cfg";
819 qcom,buswidth = <4>;
820 qcom,ap-owned;
821 qcom,bus-dev = <&fab_pcnoc>;
822 qcom,slv-rpm-id = <ICBID_SLAVE_SNOC_MPU_CFG>;
823 };
824
825 slv_adss_cfg:slv-adss-cfg {
826 cell-id = <MSM_BUS_SLAVE_ADSS_CFG>;
827 label = "slv-adss-cfg";
828 qcom,buswidth = <4>;
829 qcom,ap-owned;
830 qcom,bus-dev = <&fab_pcnoc>;
831 qcom,slv-rpm-id = <ICBID_SLAVE_ADSS_CFG>;
832 };
833
834 slv_adss_apu:slv-adss-apu {
835 cell-id = <MSM_BUS_SLAVE_ADSS_VMIDMT_CFG>;
836 label = "slv-adss-apu";
837 qcom,buswidth = <4>;
838 qcom,ap-owned;
839 qcom,bus-dev = <&fab_pcnoc>;
840 qcom,slv-rpm-id = <ICBID_SLAVE_ADSS_APU>;
841 };
842
843 slv_adss_vmidmt_cfg:slv-adss-vmidmt-cfg {
844 cell-id = <MSM_BUS_SLAVE_ADSS_VMIDMT_CFG>;
845 label = "slv-adss-vmidmt-cfg";
846 qcom,buswidth = <4>;
847 qcom,ap-owned;
848 qcom,bus-dev = <&fab_pcnoc>;
849 qcom,slv-rpm-id = <ICBID_SLAVE_ADSS_VMIDMT_CFG>;
850 };
851
852 slv_qhss_apu_cfg:slv-qhss-apu-cfg {
853 cell-id = <MSM_BUS_SLAVE_QHSS_APU_CFG>;
854 label = "slv-qhss-apu-cfg";
855 qcom,buswidth = <4>;
856 qcom,ap-owned;
857 qcom,bus-dev = <&fab_pcnoc>;
858 qcom,slv-rpm-id = <ICBID_SLAVE_QHSS_APU_CFG>;
859 };
860
861 slv_mdio:slv-mdio {
862 cell-id = <MSM_BUS_SLAVE_MDIO>;
863 label = "slv-mdio";
864 qcom,buswidth = <4>;
865 qcom,ap-owned;
866 qcom,bus-dev = <&fab_pcnoc>;
867 qcom,slv-rpm-id = <ICBID_SLAVE_MDIO>;
868 };
869
870 slv_fephy_cfg:slv-fephy-cfg {
871 cell-id = <MSM_BUS_SLAVE_FEPHY_CFG>;
872 label = "slv-fephy-cfg";
873 qcom,buswidth = <4>;
874 qcom,ap-owned;
875 qcom,bus-dev = <&fab_pcnoc>;
876 qcom,slv-rpm-id = <ICBID_SLAVE_FEPHY_CFG>;
877 };
878
879 slv_srif:slv-srif {
880 cell-id = <MSM_BUS_SLAVE_SRIF>;
881 label = "slv-srif";
882 qcom,buswidth = <4>;
883 qcom,ap-owned;
884 qcom,bus-dev = <&fab_pcnoc>;
885 qcom,slv-rpm-id = <ICBID_SLAVE_SRIF>;
886 };
887
888 slv_ddrc_cfg:slv-ddrc-cfg {
889 cell-id = <MSM_BUS_SLAVE_DDRC_CFG>;
890 label = "slv-ddrc-cfg";
891 qcom,buswidth = <4>;
892 qcom,ap-owned;
893 qcom,bus-dev = <&fab_pcnoc>;
894 qcom,slv-rpm-id = <ICBID_SLAVE_DDRC_CFG>;
895 };
896
897 slv_ddrc_apu_cfg:slv-ddrc-apu-cfg {
898 cell-id = <MSM_BUS_SLAVE_DDRC_APU_CFG>;
899 label = "slv-ddrc-apu-cfg";
900 qcom,buswidth = <4>;
901 qcom,ap-owned;
902 qcom,bus-dev = <&fab_pcnoc>;
903 qcom,slv-rpm-id = <ICBID_SLAVE_DDRC_APU_CFG>;
904 };
905
906 slv_ddrc_mpu0_cfg:slv-ddrc-mpu0-cfg {
907 cell-id = <MSM_BUS_SLAVE_MPU0_CFG>;
908 label = "slv-ddrc-mpu0-cfg";
909 qcom,buswidth = <4>;
910 qcom,ap-owned;
911 qcom,bus-dev = <&fab_pcnoc>;
912 qcom,slv-rpm-id = <ICBID_SLAVE_DDRC_MPU0_CFG>;
913 };
914
915 slv_ddrc_mpu1_cfg:slv-ddrc-mpu1-cfg {
916 cell-id = <MSM_BUS_SLAVE_MPU1_CFG>;
917 label = "slv-ddrc-mpu1-cfg";
918 qcom,buswidth = <4>;
919 qcom,ap-owned;
920 qcom,bus-dev = <&fab_pcnoc>;
921 qcom,slv-rpm-id = <ICBID_SLAVE_DDRC_MPU1_CFG>;
922 };
923
924 slv_ddrc_mpu2_cfg:slv-ddrc-mpu2-cfg {
925 cell-id = <MSM_BUS_SLAVE_MPU2_CFG>;
926 label = "slv-ddrc-mpu2-cfg";
927 qcom,buswidth = <4>;
928 qcom,ap-owned;
929 qcom,bus-dev = <&fab_pcnoc>;
930 qcom,slv-rpm-id = <ICBID_SLAVE_DDRC_MPU2_CFG>;
931 };
932
933 slv_ess_vmidmt_cfg:slv-ess-vmidmt-cfg {
934 cell-id = <MSM_BUS_SLAVE_ESS_VMIDMT_CFG>;
935 label = "slv-ess-vmidmt-cfg";
936 qcom,buswidth = <4>;
937 qcom,ap-owned;
938 qcom,bus-dev = <&fab_pcnoc>;
939 qcom,slv-rpm-id = <ICBID_SLAVE_ESS_VMIDMT_CFG>;
940 };
941
942 slv_ess_apu_cfg:slv-ess-apu-cfg {
943 cell-id = <MSM_BUS_SLAVE_ESS_APU_CFG>;
944 label = "slv-ess-apu-cfg";
945 qcom,buswidth = <4>;
946 qcom,ap-owned;
947 qcom,bus-dev = <&fab_pcnoc>;
948 qcom,slv-rpm-id = <ICBID_SLAVE_ESS_APU_CFG>;
949 };
950
951 slv_usb2_cfg:slv-usb2-cfg {
952 cell-id = <MSM_BUS_SLAVE_USB2_CFG>;
953 label = "slv-usb2-cfg";
954 qcom,buswidth = <4>;
955 qcom,ap-owned;
956 qcom,bus-dev = <&fab_pcnoc>;
957 qcom,slv-rpm-id = <ICBID_SLAVE_USB2_CFG>;
958 };
959
960 slv_blsp_cfg:slv-blsp-cfg {
961 cell-id = <MSM_BUS_SLAVE_BLSP_CFG>;
962 label = "slv-blsp-cfg";
963 qcom,buswidth = <4>;
964 qcom,ap-owned;
965 qcom,bus-dev = <&fab_pcnoc>;
966 qcom,slv-rpm-id = <ICBID_SLAVE_BLSP_CFG>;
967 };
968
969 slv_qpic_cfg:slv-qpic-cfg {
970 cell-id = <MSM_BUS_SLAVE_QPIC_CFG>;
971 label = "slv-qpic-cfg";
972 qcom,buswidth = <4>;
973 qcom,ap-owned;
974 qcom,bus-dev = <&fab_pcnoc>;
975 qcom,slv-rpm-id = <ICBID_SLAVE_QPIC_CFG>;
976 };
977
978 slv_sdcc_cfg:slv-sdcc-cfg {
979 cell-id = <MSM_BUS_SLAVE_SDCC_CFG>;
980 label = "slv-sdcc-cfg";
981 qcom,buswidth = <4>;
982 qcom,ap-owned;
983 qcom,bus-dev = <&fab_pcnoc>;
984 qcom,slv-rpm-id = <ICBID_SLAVE_SDCC_CFG>;
985 };
986
987 slv_wss0_vmidmt_cfg:slv-wss0-vmidmt-cfg {
988 cell-id = <MSM_BUS_SLAVE_WSS0_VMIDMT_CFG>;
989 label = "slv-wss0-vmidmt-cfg";
990 qcom,buswidth = <4>;
991 qcom,ap-owned;
992 qcom,bus-dev = <&fab_pcnoc>;
993 qcom,slv-rpm-id = <ICBID_SLAVE_WSS0_VMIDMT_CFG>;
994 };
995
996 slv_wss0_apu_cfg:slv-wss0-apu-cfg {
997 cell-id = <MSM_BUS_SLAVE_WSS0_APU_CFG>;
998 label = "slv-wss0-apu-cfg";
999 qcom,buswidth = <4>;
1000 qcom,ap-owned;
1001 qcom,bus-dev = <&fab_pcnoc>;
1002 qcom,slv-rpm-id = <ICBID_SLAVE_WSS0_APU_CFG>;
1003 };
1004
1005 slv_wss1_vmidmt_cfg:slv-wss1-vmidmt-cfg {
1006 cell-id = <MSM_BUS_SLAVE_WSS1_VMIDMT_CFG>;
1007 label = "slv-wss1-vmidmt-cfg";
1008 qcom,buswidth = <4>;
1009 qcom,ap-owned;
1010 qcom,bus-dev = <&fab_pcnoc>;
1011 qcom,slv-rpm-id = <ICBID_SLAVE_WSS1_VMIDMT_CFG>;
1012 };
1013
1014 slv_wss1_apu_cfg:slv-wss1-apu-cfg {
1015 cell-id = <MSM_BUS_SLAVE_WSS1_APU_CFG>;
1016 label = "slv-wss1-apu-cfg";
1017 qcom,buswidth = <4>;
1018 qcom,ap-owned;
1019 qcom,bus-dev = <&fab_pcnoc>;
1020 qcom,slv-rpm-id = <ICBID_SLAVE_WSS1_APU_CFG>;
1021 };
1022
1023 slv_pcnoc_snoc:slv-pcnoc-snoc {
1024 cell-id = <MSM_BUS_PNOC_SNOC_SLV>;
1025 label = "slv-pcnoc-snoc";
1026 qcom,buswidth = <4>;
1027 qcom,ap-owned;
1028 qcom,bus-dev = <&fab_pcnoc>;
1029 qcom,slv-rpm-id = <ICBID_SLAVE_PCNOC_SNOC>;
1030 };
1031
1032 slv_srvc_pcnoc:slv-srvc-pcnoc {
1033 cell-id = <MSM_BUS_SLAVE_SRVC_PCNOC>;
1034 label = "slv-srvc-pcnoc";
1035 qcom,buswidth = <4>;
1036 qcom,ap-owned;
1037 qcom,bus-dev = <&fab_pcnoc>;
1038 qcom,slv-rpm-id = <ICBID_SLAVE_SRVC_PCNOC>;
1039 };
1040
1041 slv_snoc_ddrc_m1:slv-snoc-ddrc-m1 {
1042 cell-id = <MSM_BUS_SLAVE_SNOC_DDRC>;
1043 label = "slv-snoc-ddrc-m1";
1044 qcom,buswidth = <8>;
1045 qcom,ap-owned;
1046 qcom,bus-dev = <&fab_snoc>;
1047 qcom,slv-rpm-id = <ICBID_SLAVE_SNOC_DDRC>;
1048 };
1049
1050 slv_a7ss:slv-a7ss {
1051 cell-id = <MSM_BUS_SLAVE_A7SS>;
1052 label = "slv-a7ss";
1053 qcom,buswidth = <4>;
1054 qcom,ap-owned;
1055 qcom,bus-dev = <&fab_snoc>;
1056 qcom,slv-rpm-id = <ICBID_SLAVE_A7SS>;
1057 };
1058
1059 slv_ocimem:slv-ocimem {
1060 cell-id = <MSM_BUS_SLAVE_OCIMEM>;
1061 label = "slv-ocimem";
1062 qcom,buswidth = <8>;
1063 qcom,ap-owned;
1064 qcom,bus-dev = <&fab_snoc>;
1065 qcom,slv-rpm-id = <ICBID_SLAVE_OCIMEM>;
1066 };
1067
1068 slv_wss0_cfg:slv-wss0-cfg {
1069 cell-id = <MSM_BUS_SLAVE_WSS0_CFG>;
1070 label = "slv-wss0-cfg";
1071 qcom,buswidth = <4>;
1072 qcom,ap-owned;
1073 qcom,bus-dev = <&fab_snoc>;
1074 qcom,slv-rpm-id = <ICBID_SLAVE_WSS0_CFG>;
1075 };
1076
1077 slv_wss1_cfg:slv-wss1-cfg {
1078 cell-id = <MSM_BUS_SLAVE_WSS1_CFG>;
1079 label = "slv-wss1-cfg";
1080 qcom,buswidth = <4>;
1081 qcom,ap-owned;
1082 qcom,bus-dev = <&fab_snoc>;
1083 qcom,slv-rpm-id = <ICBID_SLAVE_WSS1_CFG>;
1084 };
1085
1086 slv_pcie:slv-pcie {
1087 cell-id = <MSM_BUS_SLAVE_PCIE>;
1088 label = "slv-pcie";
1089 qcom,buswidth = <8>;
1090 qcom,ap-owned;
1091 qcom,bus-dev = <&fab_snoc>;
1092 qcom,slv-rpm-id = <ICBID_SLAVE_PCIE>;
1093 };
1094
1095 slv_usb3_cfg:slv-usb3-cfg {
1096 cell-id = <MSM_BUS_SLAVE_USB3_CFG>;
1097 label = "slv-usb3-cfg";
1098 qcom,buswidth = <4>;
1099 qcom,ap-owned;
1100 qcom,bus-dev = <&fab_snoc>;
1101 qcom,slv-rpm-id = <ICBID_SLAVE_USB3_CFG>;
1102 };
1103
1104 slv_crypto_cfg:slv-crypto-cfg {
1105 cell-id = <MSM_BUS_SLAVE_CRYPTO_CFG>;
1106 label = "slv-crypto-cfg";
1107 qcom,buswidth = <4>;
1108 qcom,ap-owned;
1109 qcom,bus-dev = <&fab_snoc>;
1110 qcom,slv-rpm-id = <ICBID_SLAVE_CRYPTO_CFG>;
1111 };
1112
1113 slv_ess_cfg:slv-ess-cfg {
1114 cell-id = <MSM_BUS_SLAVE_ESS_CFG>;
1115 label = "slv-ess-cfg";
1116 qcom,buswidth = <4>;
1117 qcom,ap-owned;
1118 qcom,bus-dev = <&fab_snoc>;
1119 qcom,slv-rpm-id = <ICBID_SLAVE_ESS_CFG>;
1120 };
1121
1122 slv_qdss_stm:slv-qdss-stm {
1123 cell-id = <MSM_BUS_SLAVE_QDSS_STM>;
1124 label = "slv-qdss-stm";
1125 qcom,buswidth = <4>;
1126 qcom,ap-owned;
1127 qcom,bus-dev = <&fab_snoc>;
1128 qcom,slv-rpm-id = <ICBID_SLAVE_QDSS_STM>;
1129 };
1130
1131 slv_srvc_snoc:slv-srvc-snoc {
1132 cell-id = <MSM_BUS_SLAVE_SRVC_SNOC>;
1133 label = "slv-srvc-snoc";
1134 qcom,buswidth = <8>;
1135 qcom,ap-owned;
1136 qcom,bus-dev = <&fab_snoc>;
1137 qcom,slv-rpm-id = <ICBID_SLAVE_SRVC_SNOC>;
1138 };
1139 };
1140 };
1141
1142 };