blob: d26d660f7e0fe86da996ea488399cdc8f8b18a02 [file] [log] [blame]
Xiaoming Zhou45a4cb82014-01-08 15:27:12 -05001/* Copyright (c) 2013-2014, The Linux Foundation. All rights reserved.
Gagan Macbced3872013-02-04 19:18:04 -07002 *
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
Gagan Mace91875f2013-05-16 14:54:38 -060026 coresight-id = <52>;
27 coresight-name = "coresight-mnoc";
28 coresight-nr-inports = <0>;
29 coresight-outports = <0>;
30 coresight-child-list = <&funnel_in0>;
31 coresight-child-ports = <5>;
32
Gagan Macbced3872013-02-04 19:18:04 -070033 mas-mdp-port0 {
34 cell-id = <22>;
35 label = "mas-mdp-port0";
36 qcom,masterp = <2>;
37 qcom,tier = <2>;
38 qcom,hw-sel = "NoC";
Gagan Mac7118f472013-04-22 18:05:48 -060039 qcom,perm-mode = "Fixed";
40 qcom,mode = "Fixed";
Gagan Macbced3872013-02-04 19:18:04 -070041 qcom,qport = <0>;
42 qcom,ws = <10000>;
43 qcom,mas-hw-id = <8>;
Xiaoming Zhou45a4cb82014-01-08 15:27:12 -050044 qcom,prio1 = <3>;
45 qcom,prio0 = <3>;
Gagan Macbced3872013-02-04 19:18:04 -070046 };
47
48 mas-vfe {
49 cell-id = <29>;
50 label = "mas-vfe";
51 qcom,masterp = <3>;
52 qcom,tier = <2>;
53 qcom,hw-sel = "NoC";
54 qcom,perm-mode = "Bypass";
55 qcom,mode = "Bypass";
56 qcom,ws = <10000>;
57 qcom,qport = <2>;
58 qcom,mas-hw-id = <11>;
Saurabh Saxenae491b1a2013-09-09 11:44:10 -070059 qcom,prio1 = <3>;
60 qcom,prio0 = <3>;
Gagan Macbced3872013-02-04 19:18:04 -070061 };
62
63 mas-mdpe {
64 cell-id = <92>;
65 label = "mas-mdpe";
66 qcom,masterp = <4>;
67 qcom,tier = <2>;
68 qcom,hw-sel = "NoC";
Gagan Mac7118f472013-04-22 18:05:48 -060069 qcom,perm-mode = "Fixed";
70 qcom,mode = "Fixed";
Gagan Macbced3872013-02-04 19:18:04 -070071 qcom,ws = <10000>;
72 qcom,qport = <7>;
73 qcom,mas-hw-id = <11>;
Saurabh Saxenae491b1a2013-09-09 11:44:10 -070074 qcom,prio1 = <1>;
75 qcom,prio0 = <1>;
Gagan Macbced3872013-02-04 19:18:04 -070076 };
77
78 fab-bimc {
79 cell-id = <0>;
80 label = "fab-bimc";
81 qcom,gateway;
82 qcom,slavep = <16>;
Gagan Mac7118f472013-04-22 18:05:48 -060083 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -070084 qcom,hw-sel = "NoC";
85 qcom,slv-hw-id = <16>;
86 };
87
88 slv-camera-cfg {
89 cell-id = <589>;
90 label = "slv-camera-cfg";
91 qcom,slavep = <0>;
92 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -060093 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -070094 qcom,hw-sel = "NoC";
95 qcom,slv-hw-id = <3>;
96 };
97
98 slv-display-cfg {
99 cell-id = <590>;
100 label = "slv-display-cfg";
101 qcom,slavep = <1>;
102 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600103 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700104 qcom,hw-sel = "NoC";
105 qcom,slv-hw-id = <4>;
106 };
107
108 slv-cpr-cfg {
109 cell-id = <592>;
110 label = "slv-cpr-cfg";
111 qcom,slavep = <3>;
112 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600113 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700114 qcom,hw-sel = "NoC";
115 qcom,slv-hw-id = <6>;
116 };
117
118 slv-cpr-xpu-cfg {
119 cell-id = <593>;
120 label = "slv-cpr-xpu-cfg";
121 qcom,slavep = <4>;
122 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600123 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700124 qcom,hw-sel = "NoC";
125 qcom,slv-hw-id = <7>;
126 };
127
128 slv-misc-cfg {
129 cell-id = <594>;
130 label = "slv-misc-cfg";
131 qcom,slavep = <6>;
132 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600133 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700134 qcom,hw-sel = "NoC";
135 qcom,slv-hw-id = <8>;
136 };
137
138 slv-misc-xpu-cfg {
139 cell-id = <595>;
140 label = "slv-misc-xpu-cfg";
141 qcom,slavep = <7>;
142 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600143 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700144 qcom,hw-sel = "NoC";
145 qcom,slv-hw-id = <9>;
146 };
147
148 slv-gfx3d-cfg {
149 cell-id = <598>;
150 label = "slv-gfx3d-cfg";
151 qcom,slavep = <9>;
152 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600153 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700154 qcom,hw-sel = "NoC";
155 qcom,slv-hw-id = <11>;
156 };
157
158 slv-mmss-clk-cfg {
159 cell-id = <599>;
160 label = "slv-mmss-clk-cfg";
161 qcom,slavep = <11>;
162 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600163 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700164 qcom,hw-sel = "NoC";
165 qcom,slv-hw-id = <12>;
166 };
167
168 slv-mmss-clk-xpu-cfg {
169 cell-id = <600>;
170 label = "slv-mmss-clk-xpu-cfg";
171 qcom,slavep = <12>;
172 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600173 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700174 qcom,hw-sel = "NoC";
175 qcom,slv-hw-id = <13>;
176 };
177
178 slv-mnoc-mpu-cfg {
179 cell-id = <601>;
180 label = "slv-mnoc-mpu-cfg";
181 qcom,slavep = <13>;
182 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600183 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700184 qcom,hw-sel = "NoC";
185 qcom,slv-hw-id = <14>;
186 };
187
188 slv-onoc-mpu-cfg {
189 cell-id = <602>;
190 label = "slv-onoc-mpu-cfg";
191 qcom,slavep = <14>;
192 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600193 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700194 qcom,hw-sel = "NoC";
195 qcom,slv-hw-id = <15>;
196 };
197
198 slv-service-mnoc {
199 cell-id = <603>;
200 label = "slv-service-mnoc";
201 qcom,slavep = <18>;
202 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600203 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700204 qcom,hw-sel = "NoC";
205 qcom,slv-hw-id = <17>;
206 };
207
208 slv-dsi-cfg {
209 cell-id = <649>;
210 label = "slv-dsi-cfg";
211 qcom,slavep = <19>;
212 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -0600213 qcom,buswidth = <8>;
Gagan Macbced3872013-02-04 19:18:04 -0700214 qcom,hw-sel = "NoC";
215 qcom,slv-hw-id = <19>;
216 };
217 };
218
219 msm-sys-noc@fc460000 {
220 compatible = "msm-bus-fabric";
221 reg = <0xfc460000 0x00004000>;
222 cell-id = <1024>;
223 label = "msm_sys_noc";
224 qcom,fabclk-dual = "bus_clk";
225 qcom,fabclk-active = "bus_a_clk";
226 qcom,ntieredslaves = <0>;
227 qcom,qos-freq = <4800>;
228 qcom,hw-sel = "NoC";
229 qcom,rpm-en;
230
Gagan Mace91875f2013-05-16 14:54:38 -0600231 coresight-id = <50>;
232 coresight-name = "coresight-snoc";
233 coresight-nr-inports = <0>;
234 coresight-outports = <0>;
235 coresight-child-list = <&funnel_in0>;
236 coresight-child-ports = <3>;
237
Gagan Macbced3872013-02-04 19:18:04 -0700238 mas-lpass-ahb {
239 cell-id = <52>;
240 label = "mas-lpass-ahb";
241 qcom,masterp = <0>;
242 qcom,tier = <2>;
243 qcom,mas-hw-id = <18>;
244 };
245
246 mas-qdss-bam {
247 cell-id = <53>;
248 label = "mas-qdss-bam";
249 qcom,masterp = <1>;
250 qcom,tier = <2>;
251 qcom,mas-hw-id = <19>;
252 };
253
254 mas-snoc-cfg {
255 cell-id = <54>;
256 label = "mas-snoc-cfg";
257 qcom,masterp = <2>;
258 qcom,tier = <2>;
259 qcom,mas-hw-id = <20>;
260 };
261
262 fab-bimc {
263 cell-id = <0>;
264 label= "fab-bimc";
265 qcom,gateway;
266 qcom,slavep = <7>;
267 qcom,masterp = <3>;
268 qcom,buswidth = <8>;
269 qcom,mas-hw-id = <21>;
270 qcom,slv-hw-id = <24>;
271 };
272
273 fab-cnoc {
274 cell-id = <5120>;
275 label = "fab-cnoc";
276 qcom,gateway;
277 qcom,slavep = <8>;
278 qcom,masterp = <4>;
279 qcom,buswidth = <8>;
280 qcom,mas-hw-id = <22>;
281 qcom,slv-hw-id = <25>;
282 };
283
284 fab-pnoc {
285 cell-id = <4096>;
286 label = "fab-pnoc";
287 qcom,gateway;
288 qcom,slavep = <10>;
289 qcom,masterp = <10>;
290 qcom,buswidth = <8>;
291 qcom,qport = <8>;
292 qcom,mas-hw-id = <29>;
293 qcom,slv-hw-id = <28>;
294 qcom,mode = "Fixed";
Gagan Mac7118f472013-04-22 18:05:48 -0600295 qcom,prio0 = <2>;
296 qcom,prio1 = <2>;
Gagan Macbced3872013-02-04 19:18:04 -0700297 };
298
299 fab-ovnoc {
300 cell-id = <6144>;
301 label = "fab-ovnoc";
302 qcom,gateway;
303 qcom,buswidth = <8>;
304 qcom,mas-hw-id = <53>;
305 qcom,slv-hw-id = <77>;
306 };
307
308 mas-crypto-core0 {
309 cell-id = <55>;
310 label = "mas-crypto-core0";
311 qcom,masterp = <5>;
312 qcom,tier = <2>;
313 qcom,mas-hw-id = <23>;
Gagan Mac7118f472013-04-22 18:05:48 -0600314 qcom,hw-sel = "NoC";
315 qcom,prio0 = <1>;
316 qcom,prio1 = <1>;
Gagan Macbced3872013-02-04 19:18:04 -0700317 };
318
319 mas-mss {
320 cell-id = <38>;
321 label = "mas-mss";
322 qcom,masterp = <7>;
323 qcom,tier = <2>;
324 qcom,mas-hw-id = <26>;
325 };
326
327 mas-mss-nav {
328 cell-id = <57>;
329 label = "mas-mss-nav";
330 qcom,masterp = <8>;
331 qcom,tier = <2>;
332 qcom,mas-hw-id = <27>;
333 };
334
335 mas-ocmem-dma {
336 cell-id = <58>;
337 label = "mas-ocmem-dma";
338 qcom,masterp = <9>;
339 qcom,tier = <2>;
340 qcom,mode = "Fixed";
341 qcom,qport = <7>;
342 qcom,mas-hw-id = <28>;
343 };
344
345 mas-wcss {
346 cell-id = <59>;
347 label = "mas-wcss";
348 qcom,masterp = <11>;
349 qcom,tier = <2>;
350 qcom,mas-hw-id = <30>;
351 };
352
353 mas-qdss-etr {
354 cell-id = <60>;
355 label = "mas-qdss-etr";
356 qcom,masterp = <12>;
357 qcom,tier = <2>;
358 qcom,qport = <10>;
359 qcom,mode = "Fixed";
360 qcom,mas-hw-id = <31>;
361 };
362
363 slv-ocmem {
364 cell-id = <604>;
365 label = "slv-gmem";
366 qcom,slavep = <15>;
367 qcom,tier = <2>;
368 qcom,buswidth = <8>;
369 qcom,slv-hw-id = <18>;
370 };
371
372 slv-ampss {
373 cell-id = <520>;
374 label = "slv-ampss";
375 qcom,slavep = <1>;
376 qcom,tier = <2>;
377 qcom,buswidth = <8>;
378 qcom,slv-hw-id = <20>;
379 };
380
381 slv-lpass {
382 cell-id = <522>;
383 label = "slv-lpass";
384 qcom,slavep = <2>;
385 qcom,tier = <2>;
386 qcom,buswidth = <8>;
387 qcom,slv-hw-id = <21>;
388 };
389
390 slv-wcss {
391 cell-id = <584>;
392 label = "slv-wcss";
393 qcom,slavep = <6>;
394 qcom,tier = <2>;
395 qcom,buswidth = <8>;
396 qcom,slv-hw-id = <23>;
397 };
398
399 slv-ocimem {
400 cell-id = <585>;
401 label = "slv-ocimem";
402 qcom,slavep = <10>;
403 qcom,tier = <2>;
404 qcom,buswidth = <8>;
405 qcom,slv-hw-id = <26>;
406 };
407
408 slv-service-snoc {
409 cell-id = <587>;
410 label = "slv-service-snoc";
411 qcom,slavep = <11>;
412 qcom,tier = <2>;
413 qcom,buswidth = <8>;
414 qcom,slv-hw-id = <29>;
415 };
416
417 slv-qdss-stm {
418 cell-id = <588>;
419 label = "slv-qdss-stm";
420 qcom,slavep = <12>;
421 qcom,tier = <2>;
422 qcom,buswidth = <8>;
423 qcom,slv-hw-id = <30>;
424 };
425
426 };
427
428 msm-periph-noc@fc468000 {
429 compatible = "msm-bus-fabric";
430 reg = <0xfc468000 0x00004000>;
431 cell-id = <4096>;
432 label = "msm_periph_noc";
433 qcom,fabclk-dual = "bus_clk";
434 qcom,fabclk-active = "bus_a_clk";
435 qcom,ntieredslaves = <0>;
436 qcom,hw-sel = "NoC";
437 qcom,rpm-en;
438
Gagan Mace91875f2013-05-16 14:54:38 -0600439 coresight-id = <54>;
440 coresight-name = "coresight-pnoc";
441 coresight-nr-inports = <0>;
442 coresight-outports = <0>;
443 coresight-child-list = <&funnel_in0>;
444 coresight-child-ports = <6>;
445
Gagan Macbced3872013-02-04 19:18:04 -0700446 mas-pnoc-cfg {
447 cell-id = <88>;
448 label = "mas-pnoc-cfg";
449 qcom,masterp = <7>;
450 qcom,tier = <2>;
451 qcom,buswidth = <8>;
452 qcom,mas-hw-id = <43>;
453 };
454
455 mas-sdcc-1 {
456 cell-id = <78>;
457 label = "mas-sdcc-1";
458 qcom,masterp = <0>;
459 qcom,tier = <2>;
460 qcom,buswidth = <8>;
461 qcom,mas-hw-id = <33>;
462 };
463
464 mas-sdcc-2 {
465 cell-id = <81>;
466 label = "mas-sdcc-2";
467 qcom,masterp = <2>;
468 qcom,tier = <2>;
469 qcom,buswidth = <8>;
470 qcom,mas-hw-id = <35>;
471 };
472
473 mas-blsp-1 {
474 cell-id = <86>;
475 label = "mas-blsp-1";
476 qcom,masterp = <5>;
477 qcom,tier = <2>;
478 qcom,buswidth = <8>;
479 qcom,mas-hw-id = <41>;
480 };
481
482 mas-usb-hs {
483 cell-id = <87>;
484 label = "mas-usb-hs";
485 qcom,masterp = <6>;
486 qcom,tier = <2>;
487 qcom,buswidth = <8>;
488 qcom,mas-hw-id = <42>;
489 };
490
491 fab-snoc {
492 cell-id = <1024>;
493 label = "fab-snoc";
494 qcom,gateway;
495 qcom,slavep = <12>;
496 qcom,masterp = <8>;
497 qcom,tier = <2>;
498 qcom,buswidth = <8>;
499 qcom,slv-hw-id = <45>;
500 qcom,mas-hw-id = <44>;
501 };
502
503 slv-sdcc-1 {
504 cell-id = <606>;
505 label = "slv-sdcc-1";
506 qcom,slavep = <0>;
507 qcom,tier = <2>;
508 qcom,buswidth = <8>;
509 qcom,slv-hw-id = <31>;
510 };
511
512 slv-sdcc-2 {
513 cell-id = <608>;
514 label = "slv-sdcc-2";
515 qcom,slavep = <2>;
516 qcom,tier = <2>;
517 qcom,buswidth = <8>;
518 qcom,slv-hw-id = <33>;
519 };
520
521 slv-blsp-1 {
522 cell-id = <613>;
523 label = "slv-blsp-1";
524 qcom,slavep = <5>;
525 qcom,tier = <2>;
526 qcom,buswidth = <8>;
527 qcom,slv-hw-id = <39>;
528 };
529
530 slv-usb-hs {
531 cell-id = <614>;
532 label = "slv-usb-hs";
533 qcom,slavep = <6>;
534 qcom,tier = <2>;
535 qcom,buswidth = <8>;
536 qcom,slv-hw-id = <40>;
537 };
538
539 slv-pdm {
540 cell-id = <615>;
541 label = "slv-pdm";
542 qcom,slavep = <7>;
543 qcom,tier = <2>;
544 qcom,buswidth = <8>;
545 qcom,slv-hw-id = <41>;
546 };
547
548 slv-periph-apu-cfg {
549 cell-id = <616>;
550 label = "slv-periph-apu-cfg";
551 qcom,slavep = <8>;
552 qcom,tier = <2>;
553 qcom,buswidth = <8>;
554 qcom,slv-hw-id = <42>;
555 };
556
557 slv-pnoc-mpu-cfg {
558 cell-id = <617>;
559 label = "slv-pnoc-mpu-cfg";
560 qcom,slavep = <9>;
561 qcom,tier = <2>;
562 qcom,buswidth = <8>;
563 qcom,slv-hw-id = <43>;
564 };
565
566 slv-prng {
567 cell-id = <618>;
568 label = "slv-prng";
569 qcom,slavep = <10>;
570 qcom,tier = <2>;
571 qcom,buswidth = <8>;
572 qcom,slv-hw-id = <44>;
573 };
574
575 slv-service-pnoc {
576 cell-id = <619>;
577 label = "slv-service-pnoc";
578 qcom,slavep = <12>;
579 qcom,tier = <2>;
580 qcom,buswidth = <8>;
581 qcom,slv-hw-id = <46>;
582 };
583
584 };
585
586 msm-config-noc@fc480000 {
587 compatible = "msm-bus-fabric";
588 reg = <0xfc480000 0x00004000>;
589 cell-id = <5120>;
590 label = "msm_config_noc";
591 qcom,fabclk-dual = "bus_clk";
592 qcom,fabclk-active = "bus_a_clk";
593 qcom,ntieredslaves = <0>;
594 qcom,hw-sel = "NoC";
595 qcom,rpm-en;
596
597 mas-rpm-inst {
598 cell-id = <72>;
599 label = "mas-rpm-inst";
600 qcom,masterp = <0>;
601 qcom,tier = <2>;
602 qcom,buswidth = <8>;
603 qcom,mas-hw-id = <45>;
604 };
605
606 mas-rpm-data {
607 cell-id = <73>;
608 label = "mas-rpm-data";
609 qcom,masterp = <1>;
610 qcom,tier = <2>;
611 qcom,buswidth = <8>;
612 qcom,mas-hw-id = <46>;
613 };
614
615 mas-rpm-sys {
616 cell-id = <74>;
617 label = "mas-rpm-sys";
618 qcom,masterp = <2>;
619 qcom,tier = <2>;
620 qcom,buswidth = <8>;
621 qcom,mas-hw-id = <47>;
622 };
623
624 mas-dehr {
625 cell-id = <75>;
626 label = "mas-dehr";
627 qcom,masterp = <3>;
628 qcom,tier = <2>;
629 qcom,buswidth = <8>;
630 qcom,mas-hw-id = <48>;
631 };
632
633 mas-qdss-dsp {
634 cell-id = <76>;
635 label = "mas-qdss-dap";
636 qcom,masterp = <4>;
637 qcom,tier = <2>;
638 qcom,buswidth = <8>;
639 qcom,mas-hw-id = <49>;
640 };
641
642 mas-spdm {
643 cell-id = <36>;
644 label = "mas-spdm";
645 qcom,masterp = <5>;
646 qcom,tier = <2>;
647 qcom,buswidth = <8>;
648 qcom,mas-hw-id = <50>;
649 };
650
651 mas-tic {
652 cell-id = <77>;
653 label = "mas-tic";
654 qcom,masterp = <6>;
655 qcom,tier = <2>;
656 qcom,buswidth = <8>;
657 qcom,mas-hw-id = <51>;
658 };
659
660 slv-clk-ctl {
661 cell-id = <620>;
662 label = "slv-clk-ctl";
663 qcom,slavep = <1>;
664 qcom,tier = <2>;
665 qcom,buswidth = <8>;
666 qcom,slv-hw-id = <47>;
667 };
668
669 slv-cnoc-mss {
670 cell-id = <621>;
671 label = "slv-cnoc-mss";
672 qcom,slavep = <2>;
673 qcom,tier = <2>;
674 qcom,buswidth = <8>;
675 qcom,slv-hw-id = <48>;
676 };
677
678 slv-security {
679 cell-id = <622>;
680 label = "slv-security";
681 qcom,slavep = <3>;
682 qcom,tier = <2>;
683 qcom,buswidth = <8>;
684 qcom,slv-hw-id = <49>;
685 };
686
687 slv-tcsr {
688 cell-id = <623>;
689 label = "slv-tcsr";
690 qcom,slavep = <4>;
691 qcom,tier = <2>;
692 qcom,buswidth = <8>;
693 qcom,slv-hw-id = <50>;
694 };
695
696 slv-tlmm {
697 cell-id = <624>;
698 label = "slv-tlmm";
699 qcom,slavep = <5>;
700 qcom,tier = <2>;
701 qcom,buswidth = <8>;
702 qcom,slv-hw-id = <51>;
703 };
704
705 slv-crypto-0-cfg {
706 cell-id = <625>;
707 label = "slv-crypto-0-cfg";
708 qcom,slavep = <6>;
709 qcom,tier = <2>;
710 qcom,buswidth = <8>;
711 qcom,slv-hw-id = <52>;
712 };
713
714 slv-imem-cfg {
715 cell-id = <627>;
716 label = "slv-imem-cfg";
717 qcom,slavep = <7>;
718 qcom,tier = <2>;
719 qcom,buswidth = <8>;
720 qcom,slv-hw-id = <54>;
721 };
722
723 slv-message-ram {
724 cell-id = <628>;
725 label = "slv-message-ram";
726 qcom,slavep = <8>;
727 qcom,tier = <2>;
728 qcom,buswidth = <8>;
729 qcom,slv-hw-id = <55>;
730 };
731
732 slv-bimc-cfg {
733 cell-id = <629>;
734 label = "slv-bimc-cfg";
735 qcom,slavep = <9>;
736 qcom,tier = <2>;
737 qcom,buswidth = <8>;
738 qcom,slv-hw-id = <56>;
739 };
740
741 slv-boot-rom {
742 cell-id = <630>;
743 label = "slv-boot-rom";
744 qcom,slavep = <10>;
745 qcom,tier = <2>;
746 qcom,buswidth = <8>;
747 qcom,slv-hw-id = <57>;
748 };
749
750 slv-pmic-arb {
751 cell-id = <632>;
752 label = "slv-pmic-arb";
753 qcom,slavep = <12>;
754 qcom,tier = <2>;
755 qcom,buswidth = <8>;
756 qcom,slv-hw-id = <59>;
757 };
758
759 slv-spdm-wrapper {
760 cell-id = <633>;
761 label = "slv-spdm-wrapper";
762 qcom,slavep = <13>;
763 qcom,tier = <2>;
764 qcom,buswidth = <8>;
765 qcom,slv-hw-id = <60>;
766 };
767
768 slv-dehr-cfg {
769 cell-id = <634>;
770 label = "slv-dehr-cfg";
771 qcom,slavep = <14>;
772 qcom,tier = <2>;
773 qcom,buswidth = <8>;
774 qcom,slv-hw-id = <61>;
775 };
776
777 slv-mpm {
778 cell-id = <536>;
779 label = "slv-mpm";
780 qcom,slavep = <15>;
781 qcom,tier = <2>;
782 qcom,buswidth = <8>;
783 qcom,slv-hw-id = <62>;
784 };
785
786 slv-qdss-cfg {
787 cell-id = <635>;
788 label = "slv-qdss-cfg";
789 qcom,slavep = <16>;
790 qcom,tier = <2>;
791 qcom,buswidth = <8>;
792 qcom,slv-hw-id = <63>;
793 };
794
795 slv-rbcpr-cfg {
796 cell-id = <636>;
797 label = "slv-rbcpr-cfg";
798 qcom,slavep = <17>;
799 qcom,tier = <2>;
800 qcom,buswidth = <8>;
801 qcom,slv-hw-id = <64>;
802 };
803
804 slv-rbcpr-qdss-apu-cfg {
805 cell-id = <637>;
806 label = "slv-rbcpr-qdss-apu-cfg";
807 qcom,slavep = <18>;
808 qcom,tier = <2>;
809 qcom,buswidth = <8>;
810 qcom,slv-hw-id = <65>;
811 };
812
813 fab-snoc {
814 cell-id = <1024>;
815 label = "fab-snoc";
816 qcom,gateway;
817 qcom,slavep = <26>;
818 qcom,masterp = <7>;
819 qcom,tier = <2>;
820 qcom,buswidth = <8>;
821 qcom,mas-hw-id = <52>;
822 qcom,slv-hw-id = <75>;
823 };
824
825 slv-cnoc-mnoc-mmss-cfg {
826 cell-id = <631>;
827 label = "slv-cnoc-mnoc-mmss-cfg";
828 qcom,slavep = <11>;
829 qcom,tier = <2>;
830 qcom,buswidth = <8>;
831 qcom,slv-hw-id = <58>;
832 };
833
834 slv-cnoc-mnoc-cfg {
835 cell-id = <640>;
836 label = "slv-cnoc-mnoc-cfg";
837 qcom,slavep = <19>;
838 qcom,tier = <2>;
839 qcom,buswidth = <8>;
840 qcom,slv-hw-id = <66>;
841 };
842
843 slv-pnoc-cfg {
844 cell-id = <641>;
845 label = "slv-pnoc-cfg";
846 qcom,slavep = <21>;
847 qcom,tier = <2>;
848 qcom,buswidth = <8>;
849 qcom,slv-hw-id = <69>;
850 };
851
852 slv-snoc-mpu-cfg {
853 cell-id = <638>;
854 label = "slv-snoc-mpu-cfg";
855 qcom,slavep = <20>;
856 qcom,tier = <2>;
857 qcom,buswidth = <8>;
858 qcom,slv-hw-id = <67>;
859 };
860
861 slv-snoc-cfg {
862 cell-id = <642>;
863 label = "slv-snoc-cfg";
864 qcom,slavep = <22>;
865 qcom,tier = <2>;
866 qcom,buswidth = <8>;
867 qcom,slv-hw-id = <70>;
868 };
869
870 slv-phy-apu-cfg {
871 cell-id = <644>;
872 label = "slv-phy-apu-cfg";
873 qcom,slavep = <23>;
874 qcom,tier = <2>;
875 qcom,buswidth = <8>;
876 qcom,slv-hw-id = <72>;
877 };
878
879 slv-ebi1-phy-cfg {
880 cell-id = <645>;
881 label = "slv-ebi1-phy-cfg";
882 qcom,slavep = <24>;
883 qcom,tier = <2>;
884 qcom,buswidth = <8>;
885 qcom,slv-hw-id = <73>;
886 };
887
888 slv-rpm {
889 cell-id = <534>;
890 label = "slv-rpm";
891 qcom,slavep = <25>;
892 qcom,tier = <2>;
893 qcom,buswidth = <8>;
894 qcom,slv-hw-id = <74>;
895 };
896
897 slv-service-cnoc {
898 cell-id = <646>;
899 label = "slv-service-cnoc";
900 qcom,slavep = <27>;
901 qcom,tier = <2>;
902 qcom,buswidth = <8>;
903 qcom,slv-hw-id = <76>;
904 };
905
906 };
907
908 msm-bimc@0xfc380000 {
909 compatible = "msm-bus-fabric";
910 reg = <0xfc380000 0x0006A000>;
911 cell-id = <0>;
912 label = "msm_bimc";
913 qcom,fabclk-dual = "mem_clk";
914 qcom,fabclk-active = "mem_a_clk";
915 qcom,ntieredslaves = <0>;
Saurabh Saxenae491b1a2013-09-09 11:44:10 -0700916 qcom,qos-freq = <19200>;
Gagan Macbced3872013-02-04 19:18:04 -0700917 qcom,hw-sel = "BIMC";
918 qcom,rpm-en;
919
Gagan Mace91875f2013-05-16 14:54:38 -0600920 coresight-id = <55>;
921 coresight-name = "coresight-bimc";
922 coresight-nr-inports = <0>;
923 coresight-outports = <0>;
924 coresight-child-list = <&funnel_in1>;
925 coresight-child-ports = <3>;
926
Gagan Macbced3872013-02-04 19:18:04 -0700927 mas-ampss-m0 {
928 cell-id = <1>;
929 label = "mas-ampss-m0";
930 qcom,masterp = <0>;
931 qcom,tier = <2>;
932 qcom,hw-sel = "BIMC";
Saurabh Saxenae491b1a2013-09-09 11:44:10 -0700933 qcom,mode = "Limiter";
Gagan Macbced3872013-02-04 19:18:04 -0700934 qcom,qport = <0>;
935 qcom,ws = <10000>;
936 qcom,mas-hw-id = <0>;
Gagan Maced0e87d2013-06-06 00:22:51 -0600937 qcom,prio-rd = <0>;
938 qcom,prio-wr = <0>;
939 qcom,prio-lvl = <0>;
Saurabh Saxenae491b1a2013-09-09 11:44:10 -0700940 qcom,mode-thresh = "Fixed";
941 qcom,thresh = <800000>;
942 qcom,dual-conf;
943 qcom,bimc,bw = <300000>;
Girish Mahadevane8dad412013-10-03 09:11:35 -0600944 qcom,bimc,gp = <5000>;
Saurabh Saxenae491b1a2013-09-09 11:44:10 -0700945 qcom,bimc,thmp = <50>;
Gagan Macbced3872013-02-04 19:18:04 -0700946 };
947
948 mas-mss-proc {
949 cell-id = <65>;
950 label = "mas-mss-proc";
951 qcom,masterp = <3>;
952 qcom,tier = <2>;
953 qcom,hw-sel = "RPM";
954 qcom,mas-hw-id = <1>;
955 };
956
957 fab-mmss-noc {
958 cell-id = <2048>;
959 label = "fab_mmss_noc";
960 qcom,masterp = <1>;
Gagan Mac2cdf41c2013-07-25 15:06:16 -0600961 qcom,gateway;
Gagan Macbced3872013-02-04 19:18:04 -0700962 qcom,qport = <1>;
963 qcom,buswidth = <8>;
964 qcom,ws = <10000>;
965 qcom,mas-hw-id = <2>;
966 qcom,hw-sel = "BIMC";
967 qcom,mode = "Bypass";
968 };
969
970 fab-snoc {
971 cell-id = <1024>;
972 label = "fab-snoc";
973 qcom,gateway;
974 qcom,slavep = <2>;
975 qcom,masterp = <2>;
976 qcom,qport = <2>;
977 qcom,buswidth = <8>;
978 qcom,ws = <10000>;
979 qcom,mas-hw-id = <3>;
980 qcom,slv-hw-id = <2>;
981 };
982
983 mas-lpass-proc {
984 cell-id = <11>;
985 label = "mas-lpass-proc";
986 qcom,masterp = <4>;
987 qcom,tier = <2>;
988 qcom,qport = <4>;
989 qcom,mas-hw-id = <25>;
990 qcom,mode = "Fixed";
Gagan Mac7118f472013-04-22 18:05:48 -0600991 qcom,prio0 = <1>;
992 qcom,prio1 = <1>;
Gagan Macbced3872013-02-04 19:18:04 -0700993 };
994
995 mas-gfx3d {
996 cell-id = <26>;
997 label = "mas-gfx3d";
998 qcom,masterp = <5>;
999 qcom,tier = <2>;
Gagan Mac7118f472013-04-22 18:05:48 -06001000 qcom,hw-sel = "BIMC";
1001 qcom,perm-mode = "Fixed";
1002 qcom,mode = "Fixed";
Gagan Macbced3872013-02-04 19:18:04 -07001003 qcom,ws = <10000>;
1004 qcom,qport = <5>;
Gagan Macbced3872013-02-04 19:18:04 -07001005 qcom,mas-hw-id = <6>;
1006 };
1007
1008
1009 slv-ebi-ch0 {
1010 cell-id = <512>;
1011 label = "slv-ebi-ch0";
1012 qcom,slavep = <0>;
1013 qcom,tier = <2>;
1014 qcom,buswidth = <8>;
1015 qcom,slv-hw-id = <0>;
1016 };
1017 };
1018
1019};
1020
1021