blob: 7ed914e06680cecd331e40d7c08089af93977727 [file] [log] [blame]
Gagan Macbced3872013-02-04 19:18:04 -07001/* Copyright (c) 2013, The Linux Foundation. All rights reserved.
2 *
3 * This program is free software; you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License version 2 and
5 * only version 2 as published by the Free Software Foundation.
6 *
7 * This program is distributed in the hope that it will be useful,
8 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10 * GNU General Public License for more details.
11 */
12
Stepan Moskovchenko7d8cdcaa2013-04-25 17:10:55 -070013&soc {
Gagan Macbced3872013-02-04 19:18:04 -070014 msm-mmss-noc@fc478000 {
15 compatible = "msm-bus-fabric";
16 reg = <0xfc478000 0x00004000>;
17 cell-id = <2048>;
18 label = "msm_mmss_noc";
19 qcom,fabclk-dual = "bus_clk";
20 qcom,fabclk-active = "bus_a_clk";
21 qcom,ntieredslaves = <0>;
22 qcom,qos-freq = <4800>;
23 qcom,hw-sel = "NoC";
24 qcom,rpm-en;
25
26 mas-mdp-port0 {
27 cell-id = <22>;
28 label = "mas-mdp-port0";
29 qcom,masterp = <2>;
30 qcom,tier = <2>;
31 qcom,hw-sel = "NoC";
Gagan Mac7118f472013-04-22 18:05:48 -060032 qcom,perm-mode = "Fixed";
33 qcom,mode = "Fixed";
Gagan Macbced3872013-02-04 19:18:04 -070034 qcom,qport = <0>;
35 qcom,ws = <10000>;
36 qcom,mas-hw-id = <8>;
Gagan Mac7118f472013-04-22 18:05:48 -060037 qcom,prio1 = <2>;
38 qcom,prio0 = <2>;
Gagan Macbced3872013-02-04 19:18:04 -070039 };
40
41 mas-vfe {
42 cell-id = <29>;
43 label = "mas-vfe";
44 qcom,masterp = <3>;
45 qcom,tier = <2>;
46 qcom,hw-sel = "NoC";
47 qcom,perm-mode = "Bypass";
48 qcom,mode = "Bypass";
49 qcom,ws = <10000>;
50 qcom,qport = <2>;
51 qcom,mas-hw-id = <11>;
Gagan Mac7118f472013-04-22 18:05:48 -060052 qcom,prio1 = <2>;
53 qcom,prio0 = <2>;
Gagan Macbced3872013-02-04 19:18:04 -070054 };
55
56 mas-mdpe {
57 cell-id = <92>;
58 label = "mas-mdpe";
59 qcom,masterp = <4>;
60 qcom,tier = <2>;
61 qcom,hw-sel = "NoC";
Gagan Mac7118f472013-04-22 18:05:48 -060062 qcom,perm-mode = "Fixed";
63 qcom,mode = "Fixed";
Gagan Macbced3872013-02-04 19:18:04 -070064 qcom,ws = <10000>;
65 qcom,qport = <7>;
66 qcom,mas-hw-id = <11>;
Gagan Mac7118f472013-04-22 18:05:48 -060067 qcom,prio1 = <2>;
68 qcom,prio0 = <2>;
Gagan Macbced3872013-02-04 19:18:04 -070069 };
70
71 fab-bimc {
72 cell-id = <0>;
73 label = "fab-bimc";
74 qcom,gateway;
75 qcom,slavep = <16>;
Gagan Mac7118f472013-04-22 18:05:48 -060076 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -070077 qcom,hw-sel = "NoC";
78 qcom,slv-hw-id = <16>;
79 };
80
81 slv-camera-cfg {
82 cell-id = <589>;
83 label = "slv-camera-cfg";
84 qcom,slavep = <0>;
85 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -060086 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -070087 qcom,hw-sel = "NoC";
88 qcom,slv-hw-id = <3>;
89 };
90
91 slv-display-cfg {
92 cell-id = <590>;
93 label = "slv-display-cfg";
94 qcom,slavep = <1>;
95 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -060096 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -070097 qcom,hw-sel = "NoC";
98 qcom,slv-hw-id = <4>;
99 };
100
101 slv-cpr-cfg {
102 cell-id = <592>;
103 label = "slv-cpr-cfg";
104 qcom,slavep = <3>;
105 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600106 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700107 qcom,hw-sel = "NoC";
108 qcom,slv-hw-id = <6>;
109 };
110
111 slv-cpr-xpu-cfg {
112 cell-id = <593>;
113 label = "slv-cpr-xpu-cfg";
114 qcom,slavep = <4>;
115 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600116 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700117 qcom,hw-sel = "NoC";
118 qcom,slv-hw-id = <7>;
119 };
120
121 slv-misc-cfg {
122 cell-id = <594>;
123 label = "slv-misc-cfg";
124 qcom,slavep = <6>;
125 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600126 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700127 qcom,hw-sel = "NoC";
128 qcom,slv-hw-id = <8>;
129 };
130
131 slv-misc-xpu-cfg {
132 cell-id = <595>;
133 label = "slv-misc-xpu-cfg";
134 qcom,slavep = <7>;
135 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600136 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700137 qcom,hw-sel = "NoC";
138 qcom,slv-hw-id = <9>;
139 };
140
141 slv-gfx3d-cfg {
142 cell-id = <598>;
143 label = "slv-gfx3d-cfg";
144 qcom,slavep = <9>;
145 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600146 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700147 qcom,hw-sel = "NoC";
148 qcom,slv-hw-id = <11>;
149 };
150
151 slv-mmss-clk-cfg {
152 cell-id = <599>;
153 label = "slv-mmss-clk-cfg";
154 qcom,slavep = <11>;
155 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600156 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700157 qcom,hw-sel = "NoC";
158 qcom,slv-hw-id = <12>;
159 };
160
161 slv-mmss-clk-xpu-cfg {
162 cell-id = <600>;
163 label = "slv-mmss-clk-xpu-cfg";
164 qcom,slavep = <12>;
165 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600166 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700167 qcom,hw-sel = "NoC";
168 qcom,slv-hw-id = <13>;
169 };
170
171 slv-mnoc-mpu-cfg {
172 cell-id = <601>;
173 label = "slv-mnoc-mpu-cfg";
174 qcom,slavep = <13>;
175 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600176 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700177 qcom,hw-sel = "NoC";
178 qcom,slv-hw-id = <14>;
179 };
180
181 slv-onoc-mpu-cfg {
182 cell-id = <602>;
183 label = "slv-onoc-mpu-cfg";
184 qcom,slavep = <14>;
185 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600186 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700187 qcom,hw-sel = "NoC";
188 qcom,slv-hw-id = <15>;
189 };
190
191 slv-service-mnoc {
192 cell-id = <603>;
193 label = "slv-service-mnoc";
194 qcom,slavep = <18>;
195 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600196 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700197 qcom,hw-sel = "NoC";
198 qcom,slv-hw-id = <17>;
199 };
200
201 slv-dsi-cfg {
202 cell-id = <649>;
203 label = "slv-dsi-cfg";
204 qcom,slavep = <19>;
205 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600206 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700207 qcom,hw-sel = "NoC";
208 qcom,slv-hw-id = <19>;
209 };
210 };
211
212 msm-sys-noc@fc460000 {
213 compatible = "msm-bus-fabric";
214 reg = <0xfc460000 0x00004000>;
215 cell-id = <1024>;
216 label = "msm_sys_noc";
217 qcom,fabclk-dual = "bus_clk";
218 qcom,fabclk-active = "bus_a_clk";
219 qcom,ntieredslaves = <0>;
220 qcom,qos-freq = <4800>;
221 qcom,hw-sel = "NoC";
222 qcom,rpm-en;
223
224 mas-lpass-ahb {
225 cell-id = <52>;
226 label = "mas-lpass-ahb";
227 qcom,masterp = <0>;
228 qcom,tier = <2>;
229 qcom,mas-hw-id = <18>;
230 };
231
232 mas-qdss-bam {
233 cell-id = <53>;
234 label = "mas-qdss-bam";
235 qcom,masterp = <1>;
236 qcom,tier = <2>;
237 qcom,mas-hw-id = <19>;
238 };
239
240 mas-snoc-cfg {
241 cell-id = <54>;
242 label = "mas-snoc-cfg";
243 qcom,masterp = <2>;
244 qcom,tier = <2>;
245 qcom,mas-hw-id = <20>;
246 };
247
248 fab-bimc {
249 cell-id = <0>;
250 label= "fab-bimc";
251 qcom,gateway;
252 qcom,slavep = <7>;
253 qcom,masterp = <3>;
254 qcom,buswidth = <8>;
255 qcom,mas-hw-id = <21>;
256 qcom,slv-hw-id = <24>;
257 };
258
259 fab-cnoc {
260 cell-id = <5120>;
261 label = "fab-cnoc";
262 qcom,gateway;
263 qcom,slavep = <8>;
264 qcom,masterp = <4>;
265 qcom,buswidth = <8>;
266 qcom,mas-hw-id = <22>;
267 qcom,slv-hw-id = <25>;
268 };
269
270 fab-pnoc {
271 cell-id = <4096>;
272 label = "fab-pnoc";
273 qcom,gateway;
274 qcom,slavep = <10>;
275 qcom,masterp = <10>;
276 qcom,buswidth = <8>;
277 qcom,qport = <8>;
278 qcom,mas-hw-id = <29>;
279 qcom,slv-hw-id = <28>;
280 qcom,mode = "Fixed";
Gagan Mac7118f472013-04-22 18:05:48 -0600281 qcom,prio0 = <2>;
282 qcom,prio1 = <2>;
Gagan Macbced3872013-02-04 19:18:04 -0700283 };
284
285 fab-ovnoc {
286 cell-id = <6144>;
287 label = "fab-ovnoc";
288 qcom,gateway;
289 qcom,buswidth = <8>;
290 qcom,mas-hw-id = <53>;
291 qcom,slv-hw-id = <77>;
292 };
293
294 mas-crypto-core0 {
295 cell-id = <55>;
296 label = "mas-crypto-core0";
297 qcom,masterp = <5>;
298 qcom,tier = <2>;
299 qcom,mas-hw-id = <23>;
Gagan Mac7118f472013-04-22 18:05:48 -0600300 qcom,hw-sel = "NoC";
301 qcom,prio0 = <1>;
302 qcom,prio1 = <1>;
Gagan Macbced3872013-02-04 19:18:04 -0700303 };
304
305 mas-mss {
306 cell-id = <38>;
307 label = "mas-mss";
308 qcom,masterp = <7>;
309 qcom,tier = <2>;
310 qcom,mas-hw-id = <26>;
311 };
312
313 mas-mss-nav {
314 cell-id = <57>;
315 label = "mas-mss-nav";
316 qcom,masterp = <8>;
317 qcom,tier = <2>;
318 qcom,mas-hw-id = <27>;
319 };
320
321 mas-ocmem-dma {
322 cell-id = <58>;
323 label = "mas-ocmem-dma";
324 qcom,masterp = <9>;
325 qcom,tier = <2>;
326 qcom,mode = "Fixed";
327 qcom,qport = <7>;
328 qcom,mas-hw-id = <28>;
329 };
330
331 mas-wcss {
332 cell-id = <59>;
333 label = "mas-wcss";
334 qcom,masterp = <11>;
335 qcom,tier = <2>;
336 qcom,mas-hw-id = <30>;
337 };
338
339 mas-qdss-etr {
340 cell-id = <60>;
341 label = "mas-qdss-etr";
342 qcom,masterp = <12>;
343 qcom,tier = <2>;
344 qcom,qport = <10>;
345 qcom,mode = "Fixed";
346 qcom,mas-hw-id = <31>;
347 };
348
349 slv-ocmem {
350 cell-id = <604>;
351 label = "slv-gmem";
352 qcom,slavep = <15>;
353 qcom,tier = <2>;
354 qcom,buswidth = <8>;
355 qcom,slv-hw-id = <18>;
356 };
357
358 slv-ampss {
359 cell-id = <520>;
360 label = "slv-ampss";
361 qcom,slavep = <1>;
362 qcom,tier = <2>;
363 qcom,buswidth = <8>;
364 qcom,slv-hw-id = <20>;
365 };
366
367 slv-lpass {
368 cell-id = <522>;
369 label = "slv-lpass";
370 qcom,slavep = <2>;
371 qcom,tier = <2>;
372 qcom,buswidth = <8>;
373 qcom,slv-hw-id = <21>;
374 };
375
376 slv-wcss {
377 cell-id = <584>;
378 label = "slv-wcss";
379 qcom,slavep = <6>;
380 qcom,tier = <2>;
381 qcom,buswidth = <8>;
382 qcom,slv-hw-id = <23>;
383 };
384
385 slv-ocimem {
386 cell-id = <585>;
387 label = "slv-ocimem";
388 qcom,slavep = <10>;
389 qcom,tier = <2>;
390 qcom,buswidth = <8>;
391 qcom,slv-hw-id = <26>;
392 };
393
394 slv-service-snoc {
395 cell-id = <587>;
396 label = "slv-service-snoc";
397 qcom,slavep = <11>;
398 qcom,tier = <2>;
399 qcom,buswidth = <8>;
400 qcom,slv-hw-id = <29>;
401 };
402
403 slv-qdss-stm {
404 cell-id = <588>;
405 label = "slv-qdss-stm";
406 qcom,slavep = <12>;
407 qcom,tier = <2>;
408 qcom,buswidth = <8>;
409 qcom,slv-hw-id = <30>;
410 };
411
412 };
413
414 msm-periph-noc@fc468000 {
415 compatible = "msm-bus-fabric";
416 reg = <0xfc468000 0x00004000>;
417 cell-id = <4096>;
418 label = "msm_periph_noc";
419 qcom,fabclk-dual = "bus_clk";
420 qcom,fabclk-active = "bus_a_clk";
421 qcom,ntieredslaves = <0>;
422 qcom,hw-sel = "NoC";
423 qcom,rpm-en;
424
425 mas-pnoc-cfg {
426 cell-id = <88>;
427 label = "mas-pnoc-cfg";
428 qcom,masterp = <7>;
429 qcom,tier = <2>;
430 qcom,buswidth = <8>;
431 qcom,mas-hw-id = <43>;
432 };
433
434 mas-sdcc-1 {
435 cell-id = <78>;
436 label = "mas-sdcc-1";
437 qcom,masterp = <0>;
438 qcom,tier = <2>;
439 qcom,buswidth = <8>;
440 qcom,mas-hw-id = <33>;
441 };
442
443 mas-sdcc-2 {
444 cell-id = <81>;
445 label = "mas-sdcc-2";
446 qcom,masterp = <2>;
447 qcom,tier = <2>;
448 qcom,buswidth = <8>;
449 qcom,mas-hw-id = <35>;
450 };
451
452 mas-blsp-1 {
453 cell-id = <86>;
454 label = "mas-blsp-1";
455 qcom,masterp = <5>;
456 qcom,tier = <2>;
457 qcom,buswidth = <8>;
458 qcom,mas-hw-id = <41>;
459 };
460
461 mas-usb-hs {
462 cell-id = <87>;
463 label = "mas-usb-hs";
464 qcom,masterp = <6>;
465 qcom,tier = <2>;
466 qcom,buswidth = <8>;
467 qcom,mas-hw-id = <42>;
468 };
469
470 fab-snoc {
471 cell-id = <1024>;
472 label = "fab-snoc";
473 qcom,gateway;
474 qcom,slavep = <12>;
475 qcom,masterp = <8>;
476 qcom,tier = <2>;
477 qcom,buswidth = <8>;
478 qcom,slv-hw-id = <45>;
479 qcom,mas-hw-id = <44>;
480 };
481
482 slv-sdcc-1 {
483 cell-id = <606>;
484 label = "slv-sdcc-1";
485 qcom,slavep = <0>;
486 qcom,tier = <2>;
487 qcom,buswidth = <8>;
488 qcom,slv-hw-id = <31>;
489 };
490
491 slv-sdcc-2 {
492 cell-id = <608>;
493 label = "slv-sdcc-2";
494 qcom,slavep = <2>;
495 qcom,tier = <2>;
496 qcom,buswidth = <8>;
497 qcom,slv-hw-id = <33>;
498 };
499
500 slv-blsp-1 {
501 cell-id = <613>;
502 label = "slv-blsp-1";
503 qcom,slavep = <5>;
504 qcom,tier = <2>;
505 qcom,buswidth = <8>;
506 qcom,slv-hw-id = <39>;
507 };
508
509 slv-usb-hs {
510 cell-id = <614>;
511 label = "slv-usb-hs";
512 qcom,slavep = <6>;
513 qcom,tier = <2>;
514 qcom,buswidth = <8>;
515 qcom,slv-hw-id = <40>;
516 };
517
518 slv-pdm {
519 cell-id = <615>;
520 label = "slv-pdm";
521 qcom,slavep = <7>;
522 qcom,tier = <2>;
523 qcom,buswidth = <8>;
524 qcom,slv-hw-id = <41>;
525 };
526
527 slv-periph-apu-cfg {
528 cell-id = <616>;
529 label = "slv-periph-apu-cfg";
530 qcom,slavep = <8>;
531 qcom,tier = <2>;
532 qcom,buswidth = <8>;
533 qcom,slv-hw-id = <42>;
534 };
535
536 slv-pnoc-mpu-cfg {
537 cell-id = <617>;
538 label = "slv-pnoc-mpu-cfg";
539 qcom,slavep = <9>;
540 qcom,tier = <2>;
541 qcom,buswidth = <8>;
542 qcom,slv-hw-id = <43>;
543 };
544
545 slv-prng {
546 cell-id = <618>;
547 label = "slv-prng";
548 qcom,slavep = <10>;
549 qcom,tier = <2>;
550 qcom,buswidth = <8>;
551 qcom,slv-hw-id = <44>;
552 };
553
554 slv-service-pnoc {
555 cell-id = <619>;
556 label = "slv-service-pnoc";
557 qcom,slavep = <12>;
558 qcom,tier = <2>;
559 qcom,buswidth = <8>;
560 qcom,slv-hw-id = <46>;
561 };
562
563 };
564
565 msm-config-noc@fc480000 {
566 compatible = "msm-bus-fabric";
567 reg = <0xfc480000 0x00004000>;
568 cell-id = <5120>;
569 label = "msm_config_noc";
570 qcom,fabclk-dual = "bus_clk";
571 qcom,fabclk-active = "bus_a_clk";
572 qcom,ntieredslaves = <0>;
573 qcom,hw-sel = "NoC";
574 qcom,rpm-en;
575
576 mas-rpm-inst {
577 cell-id = <72>;
578 label = "mas-rpm-inst";
579 qcom,masterp = <0>;
580 qcom,tier = <2>;
581 qcom,buswidth = <8>;
582 qcom,mas-hw-id = <45>;
583 };
584
585 mas-rpm-data {
586 cell-id = <73>;
587 label = "mas-rpm-data";
588 qcom,masterp = <1>;
589 qcom,tier = <2>;
590 qcom,buswidth = <8>;
591 qcom,mas-hw-id = <46>;
592 };
593
594 mas-rpm-sys {
595 cell-id = <74>;
596 label = "mas-rpm-sys";
597 qcom,masterp = <2>;
598 qcom,tier = <2>;
599 qcom,buswidth = <8>;
600 qcom,mas-hw-id = <47>;
601 };
602
603 mas-dehr {
604 cell-id = <75>;
605 label = "mas-dehr";
606 qcom,masterp = <3>;
607 qcom,tier = <2>;
608 qcom,buswidth = <8>;
609 qcom,mas-hw-id = <48>;
610 };
611
612 mas-qdss-dsp {
613 cell-id = <76>;
614 label = "mas-qdss-dap";
615 qcom,masterp = <4>;
616 qcom,tier = <2>;
617 qcom,buswidth = <8>;
618 qcom,mas-hw-id = <49>;
619 };
620
621 mas-spdm {
622 cell-id = <36>;
623 label = "mas-spdm";
624 qcom,masterp = <5>;
625 qcom,tier = <2>;
626 qcom,buswidth = <8>;
627 qcom,mas-hw-id = <50>;
628 };
629
630 mas-tic {
631 cell-id = <77>;
632 label = "mas-tic";
633 qcom,masterp = <6>;
634 qcom,tier = <2>;
635 qcom,buswidth = <8>;
636 qcom,mas-hw-id = <51>;
637 };
638
639 slv-clk-ctl {
640 cell-id = <620>;
641 label = "slv-clk-ctl";
642 qcom,slavep = <1>;
643 qcom,tier = <2>;
644 qcom,buswidth = <8>;
645 qcom,slv-hw-id = <47>;
646 };
647
648 slv-cnoc-mss {
649 cell-id = <621>;
650 label = "slv-cnoc-mss";
651 qcom,slavep = <2>;
652 qcom,tier = <2>;
653 qcom,buswidth = <8>;
654 qcom,slv-hw-id = <48>;
655 };
656
657 slv-security {
658 cell-id = <622>;
659 label = "slv-security";
660 qcom,slavep = <3>;
661 qcom,tier = <2>;
662 qcom,buswidth = <8>;
663 qcom,slv-hw-id = <49>;
664 };
665
666 slv-tcsr {
667 cell-id = <623>;
668 label = "slv-tcsr";
669 qcom,slavep = <4>;
670 qcom,tier = <2>;
671 qcom,buswidth = <8>;
672 qcom,slv-hw-id = <50>;
673 };
674
675 slv-tlmm {
676 cell-id = <624>;
677 label = "slv-tlmm";
678 qcom,slavep = <5>;
679 qcom,tier = <2>;
680 qcom,buswidth = <8>;
681 qcom,slv-hw-id = <51>;
682 };
683
684 slv-crypto-0-cfg {
685 cell-id = <625>;
686 label = "slv-crypto-0-cfg";
687 qcom,slavep = <6>;
688 qcom,tier = <2>;
689 qcom,buswidth = <8>;
690 qcom,slv-hw-id = <52>;
691 };
692
693 slv-imem-cfg {
694 cell-id = <627>;
695 label = "slv-imem-cfg";
696 qcom,slavep = <7>;
697 qcom,tier = <2>;
698 qcom,buswidth = <8>;
699 qcom,slv-hw-id = <54>;
700 };
701
702 slv-message-ram {
703 cell-id = <628>;
704 label = "slv-message-ram";
705 qcom,slavep = <8>;
706 qcom,tier = <2>;
707 qcom,buswidth = <8>;
708 qcom,slv-hw-id = <55>;
709 };
710
711 slv-bimc-cfg {
712 cell-id = <629>;
713 label = "slv-bimc-cfg";
714 qcom,slavep = <9>;
715 qcom,tier = <2>;
716 qcom,buswidth = <8>;
717 qcom,slv-hw-id = <56>;
718 };
719
720 slv-boot-rom {
721 cell-id = <630>;
722 label = "slv-boot-rom";
723 qcom,slavep = <10>;
724 qcom,tier = <2>;
725 qcom,buswidth = <8>;
726 qcom,slv-hw-id = <57>;
727 };
728
729 slv-pmic-arb {
730 cell-id = <632>;
731 label = "slv-pmic-arb";
732 qcom,slavep = <12>;
733 qcom,tier = <2>;
734 qcom,buswidth = <8>;
735 qcom,slv-hw-id = <59>;
736 };
737
738 slv-spdm-wrapper {
739 cell-id = <633>;
740 label = "slv-spdm-wrapper";
741 qcom,slavep = <13>;
742 qcom,tier = <2>;
743 qcom,buswidth = <8>;
744 qcom,slv-hw-id = <60>;
745 };
746
747 slv-dehr-cfg {
748 cell-id = <634>;
749 label = "slv-dehr-cfg";
750 qcom,slavep = <14>;
751 qcom,tier = <2>;
752 qcom,buswidth = <8>;
753 qcom,slv-hw-id = <61>;
754 };
755
756 slv-mpm {
757 cell-id = <536>;
758 label = "slv-mpm";
759 qcom,slavep = <15>;
760 qcom,tier = <2>;
761 qcom,buswidth = <8>;
762 qcom,slv-hw-id = <62>;
763 };
764
765 slv-qdss-cfg {
766 cell-id = <635>;
767 label = "slv-qdss-cfg";
768 qcom,slavep = <16>;
769 qcom,tier = <2>;
770 qcom,buswidth = <8>;
771 qcom,slv-hw-id = <63>;
772 };
773
774 slv-rbcpr-cfg {
775 cell-id = <636>;
776 label = "slv-rbcpr-cfg";
777 qcom,slavep = <17>;
778 qcom,tier = <2>;
779 qcom,buswidth = <8>;
780 qcom,slv-hw-id = <64>;
781 };
782
783 slv-rbcpr-qdss-apu-cfg {
784 cell-id = <637>;
785 label = "slv-rbcpr-qdss-apu-cfg";
786 qcom,slavep = <18>;
787 qcom,tier = <2>;
788 qcom,buswidth = <8>;
789 qcom,slv-hw-id = <65>;
790 };
791
792 fab-snoc {
793 cell-id = <1024>;
794 label = "fab-snoc";
795 qcom,gateway;
796 qcom,slavep = <26>;
797 qcom,masterp = <7>;
798 qcom,tier = <2>;
799 qcom,buswidth = <8>;
800 qcom,mas-hw-id = <52>;
801 qcom,slv-hw-id = <75>;
802 };
803
804 slv-cnoc-mnoc-mmss-cfg {
805 cell-id = <631>;
806 label = "slv-cnoc-mnoc-mmss-cfg";
807 qcom,slavep = <11>;
808 qcom,tier = <2>;
809 qcom,buswidth = <8>;
810 qcom,slv-hw-id = <58>;
811 };
812
813 slv-cnoc-mnoc-cfg {
814 cell-id = <640>;
815 label = "slv-cnoc-mnoc-cfg";
816 qcom,slavep = <19>;
817 qcom,tier = <2>;
818 qcom,buswidth = <8>;
819 qcom,slv-hw-id = <66>;
820 };
821
822 slv-pnoc-cfg {
823 cell-id = <641>;
824 label = "slv-pnoc-cfg";
825 qcom,slavep = <21>;
826 qcom,tier = <2>;
827 qcom,buswidth = <8>;
828 qcom,slv-hw-id = <69>;
829 };
830
831 slv-snoc-mpu-cfg {
832 cell-id = <638>;
833 label = "slv-snoc-mpu-cfg";
834 qcom,slavep = <20>;
835 qcom,tier = <2>;
836 qcom,buswidth = <8>;
837 qcom,slv-hw-id = <67>;
838 };
839
840 slv-snoc-cfg {
841 cell-id = <642>;
842 label = "slv-snoc-cfg";
843 qcom,slavep = <22>;
844 qcom,tier = <2>;
845 qcom,buswidth = <8>;
846 qcom,slv-hw-id = <70>;
847 };
848
849 slv-phy-apu-cfg {
850 cell-id = <644>;
851 label = "slv-phy-apu-cfg";
852 qcom,slavep = <23>;
853 qcom,tier = <2>;
854 qcom,buswidth = <8>;
855 qcom,slv-hw-id = <72>;
856 };
857
858 slv-ebi1-phy-cfg {
859 cell-id = <645>;
860 label = "slv-ebi1-phy-cfg";
861 qcom,slavep = <24>;
862 qcom,tier = <2>;
863 qcom,buswidth = <8>;
864 qcom,slv-hw-id = <73>;
865 };
866
867 slv-rpm {
868 cell-id = <534>;
869 label = "slv-rpm";
870 qcom,slavep = <25>;
871 qcom,tier = <2>;
872 qcom,buswidth = <8>;
873 qcom,slv-hw-id = <74>;
874 };
875
876 slv-service-cnoc {
877 cell-id = <646>;
878 label = "slv-service-cnoc";
879 qcom,slavep = <27>;
880 qcom,tier = <2>;
881 qcom,buswidth = <8>;
882 qcom,slv-hw-id = <76>;
883 };
884
885 };
886
887 msm-bimc@0xfc380000 {
888 compatible = "msm-bus-fabric";
889 reg = <0xfc380000 0x0006A000>;
890 cell-id = <0>;
891 label = "msm_bimc";
892 qcom,fabclk-dual = "mem_clk";
893 qcom,fabclk-active = "mem_a_clk";
894 qcom,ntieredslaves = <0>;
895 qcom,qos-freq = <4800>;
896 qcom,hw-sel = "BIMC";
897 qcom,rpm-en;
898
899 mas-ampss-m0 {
900 cell-id = <1>;
901 label = "mas-ampss-m0";
902 qcom,masterp = <0>;
903 qcom,tier = <2>;
904 qcom,hw-sel = "BIMC";
905 qcom,mode = "Fixed";
906 qcom,qport = <0>;
907 qcom,ws = <10000>;
908 qcom,mas-hw-id = <0>;
909 qcom,prio-rd = <1>;
910 qcom,prio-wr = <1>;
Gagan Mac7118f472013-04-22 18:05:48 -0600911 qcom,prio-lvl = <1>;
Gagan Macbced3872013-02-04 19:18:04 -0700912 };
913
914 mas-mss-proc {
915 cell-id = <65>;
916 label = "mas-mss-proc";
917 qcom,masterp = <3>;
918 qcom,tier = <2>;
919 qcom,hw-sel = "RPM";
920 qcom,mas-hw-id = <1>;
921 };
922
923 fab-mmss-noc {
924 cell-id = <2048>;
925 label = "fab_mmss_noc";
926 qcom,masterp = <1>;
927 qcom,qport = <1>;
928 qcom,buswidth = <8>;
929 qcom,ws = <10000>;
930 qcom,mas-hw-id = <2>;
931 qcom,hw-sel = "BIMC";
932 qcom,mode = "Bypass";
933 };
934
935 fab-snoc {
936 cell-id = <1024>;
937 label = "fab-snoc";
938 qcom,gateway;
939 qcom,slavep = <2>;
940 qcom,masterp = <2>;
941 qcom,qport = <2>;
942 qcom,buswidth = <8>;
943 qcom,ws = <10000>;
944 qcom,mas-hw-id = <3>;
945 qcom,slv-hw-id = <2>;
946 };
947
948 mas-lpass-proc {
949 cell-id = <11>;
950 label = "mas-lpass-proc";
951 qcom,masterp = <4>;
952 qcom,tier = <2>;
953 qcom,qport = <4>;
954 qcom,mas-hw-id = <25>;
955 qcom,mode = "Fixed";
Gagan Mac7118f472013-04-22 18:05:48 -0600956 qcom,prio0 = <1>;
957 qcom,prio1 = <1>;
Gagan Macbced3872013-02-04 19:18:04 -0700958 };
959
960 mas-gfx3d {
961 cell-id = <26>;
962 label = "mas-gfx3d";
963 qcom,masterp = <5>;
964 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600965 qcom,hw-sel = "BIMC";
966 qcom,perm-mode = "Fixed";
967 qcom,mode = "Fixed";
Gagan Macbced3872013-02-04 19:18:04 -0700968 qcom,ws = <10000>;
969 qcom,qport = <5>;
Gagan Macbced3872013-02-04 19:18:04 -0700970 qcom,mas-hw-id = <6>;
971 };
972
973
974 slv-ebi-ch0 {
975 cell-id = <512>;
976 label = "slv-ebi-ch0";
977 qcom,slavep = <0>;
978 qcom,tier = <2>;
979 qcom,buswidth = <8>;
980 qcom,slv-hw-id = <0>;
981 };
982 };
983
984};
985
986