ipq806x: add ipq4019 support
[librecmc/librecmc.git] / target / linux / ipq806x / files-4.9 / 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 };