| /* Copyright (c) 2013-2014, The Linux Foundation. All rights reserved. |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License version 2 and |
| * only version 2 as published by the Free Software Foundation. |
| * |
| * This program is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| * GNU General Public License for more details. |
| */ |
| |
| &soc { |
| msm-mmss-noc@fc478000 { |
| compatible = "msm-bus-fabric"; |
| reg = <0xfc478000 0x00004000>; |
| cell-id = <2048>; |
| label = "msm_mmss_noc"; |
| qcom,fabclk-dual = "bus_clk"; |
| qcom,fabclk-active = "bus_a_clk"; |
| qcom,ntieredslaves = <0>; |
| qcom,qos-freq = <4800>; |
| qcom,hw-sel = "NoC"; |
| qcom,rpm-en; |
| qcom,nfab = <6>; |
| |
| mas-gfx3d { |
| cell-id = <26>; |
| label = "mas-gfx3d"; |
| qcom,masterp = <2>; |
| qcom,tier = <2>; |
| qcom,hw-sel = "NoC"; |
| qcom,perm-mode = "Bypass"; |
| qcom,mode = "Bypass"; |
| qcom,ws = <10000>; |
| qcom,qport = <2>; |
| qcom,mas-hw-id = <6>; |
| }; |
| |
| mas-jpeg { |
| cell-id = <62>; |
| label = "mas-jpeg"; |
| qcom,masterp = <4>; |
| qcom,tier = <2>; |
| qcom,hw-sel = "NoC"; |
| qcom,perm-mode = "Bypass"; |
| qcom,mode = "Bypass"; |
| qcom,qport = <0>; |
| qcom,ws = <10000>; |
| qcom,mas-hw-id = <7>; |
| }; |
| |
| mas-mdp-port0 { |
| cell-id = <22>; |
| label = "mas-mdp-port0"; |
| qcom,masterp = <5>; |
| qcom,tier = <2>; |
| qcom,hw-sel = "NoC"; |
| qcom,perm-mode = "Bypass"; |
| qcom,mode = "Bypass"; |
| qcom,qport = <1>; |
| qcom,ws = <10000>; |
| qcom,mas-hw-id = <8>; |
| }; |
| |
| mas-video-p0 { |
| cell-id = <63>; |
| label = "mas-video-p0"; |
| qcom,masterp = <6>; |
| qcom,tier = <2>; |
| qcom,hw-sel = "NoC"; |
| qcom,perm-mode = "Bypass"; |
| qcom,mode = "Bypass"; |
| qcom,ws = <10000>; |
| qcom,qport = <4>; |
| qcom,mas-hw-id = <9>; |
| }; |
| |
| mas-vfe { |
| cell-id = <29>; |
| label = "mas-vfe"; |
| qcom,masterp = <7>; |
| qcom,tier = <2>; |
| qcom,hw-sel = "NoC"; |
| qcom,perm-mode = "Bypass"; |
| qcom,mode = "Bypass"; |
| qcom,ws = <10000>; |
| qcom,qport = <6>; |
| qcom,mas-hw-id = <11>; |
| }; |
| |
| fab-cnoc { |
| cell-id = <5120>; |
| label = "fab-cnoc"; |
| qcom,gateway; |
| qcom,masterp = <0 1>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "RPM"; |
| qcom,mas-hw-id = <4>; |
| }; |
| |
| fab-bimc { |
| cell-id = <0>; |
| label = "fab-bimc"; |
| qcom,gateway; |
| qcom,slavep = <16>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <16>; |
| }; |
| |
| slv-camera-cfg { |
| cell-id = <589>; |
| label = "slv-camera-cfg"; |
| qcom,slavep = <0>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <3>; |
| }; |
| |
| slv-display-cfg { |
| cell-id = <590>; |
| label = "slv-display-cfg"; |
| qcom,slavep = <1>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <4>; |
| }; |
| |
| slv-ocmem-cfg { |
| cell-id = <591>; |
| label = "slv-ocmem-cfg"; |
| qcom,slavep = <2>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <5>; |
| }; |
| |
| slv-cpr-cfg { |
| cell-id = <592>; |
| label = "slv-cpr-cfg"; |
| qcom,slavep = <3>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <6>; |
| }; |
| |
| slv-cpr-xpu-cfg { |
| cell-id = <593>; |
| label = "slv-cpr-xpu-cfg"; |
| qcom,slavep = <4>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <7>; |
| }; |
| |
| slv-misc-cfg { |
| cell-id = <594>; |
| label = "slv-misc-cfg"; |
| qcom,slavep = <6>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <8>; |
| }; |
| |
| slv-misc-xpu-cfg { |
| cell-id = <595>; |
| label = "slv-misc-xpu-cfg"; |
| qcom,slavep = <7>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <9>; |
| }; |
| |
| slv-venus-cfg { |
| cell-id = <596>; |
| label = "slv-venus-cfg"; |
| qcom,slavep = <8>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <10>; |
| }; |
| |
| slv-gfx3d-cfg { |
| cell-id = <598>; |
| label = "slv-gfx3d-cfg"; |
| qcom,slavep = <9>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <11>; |
| }; |
| |
| slv-mmss-clk-cfg { |
| cell-id = <599>; |
| label = "slv-mmss-clk-cfg"; |
| qcom,slavep = <11>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <12>; |
| }; |
| |
| slv-mmss-clk-xpu-cfg { |
| cell-id = <600>; |
| label = "slv-mmss-clk-xpu-cfg"; |
| qcom,slavep = <12>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <13>; |
| }; |
| |
| slv-mnoc-mpu-cfg { |
| cell-id = <601>; |
| label = "slv-mnoc-mpu-cfg"; |
| qcom,slavep = <13>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <14>; |
| }; |
| |
| slv-onoc-mpu-cfg { |
| cell-id = <602>; |
| label = "slv-onoc-mpu-cfg"; |
| qcom,slavep = <14>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <15>; |
| }; |
| |
| slv-service-mnoc { |
| cell-id = <603>; |
| label = "slv-service-mnoc"; |
| qcom,slavep = <18>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,hw-sel = "NoC"; |
| qcom,slv-hw-id = <17>; |
| }; |
| |
| }; |
| |
| msm-sys-noc@fc460000 { |
| compatible = "msm-bus-fabric"; |
| reg = <0xfc460000 0x00004000>; |
| cell-id = <1024>; |
| label = "msm_sys_noc"; |
| qcom,fabclk-dual = "bus_clk"; |
| qcom,fabclk-active = "bus_a_clk"; |
| qcom,ntieredslaves = <0>; |
| qcom,qos-freq = <4800>; |
| qcom,hw-sel = "NoC"; |
| qcom,rpm-en; |
| qcom,nfab = <6>; |
| |
| mas-lpass-ahb { |
| cell-id = <52>; |
| label = "mas-lpass-ahb"; |
| qcom,masterp = <0>; |
| qcom,tier = <2>; |
| qcom,qport = <0>; |
| qcom,mas-hw-id = <18>; |
| qcom,mode = "Fixed"; |
| qcom,prio-rd = <2>; |
| qcom,prio-wr = <2>; |
| }; |
| |
| mas-qdss-bam { |
| cell-id = <53>; |
| label = "mas-qdss-bam"; |
| qcom,masterp = <1>; |
| qcom,tier = <2>; |
| qcom,mode = "Fixed"; |
| qcom,qport = <1>; |
| qcom,mas-hw-id = <19>; |
| }; |
| |
| mas-snoc-cfg { |
| cell-id = <54>; |
| label = "mas-snoc-cfg"; |
| qcom,masterp = <2>; |
| qcom,tier = <2>; |
| qcom,mas-hw-id = <20>; |
| }; |
| |
| fab-bimc { |
| cell-id = <0>; |
| label= "fab-bimc"; |
| qcom,gateway; |
| qcom,slavep = <7>; |
| qcom,masterp = <3>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <21>; |
| qcom,slv-hw-id = <24>; |
| }; |
| |
| fab-cnoc { |
| cell-id = <5120>; |
| label = "fab-cnoc"; |
| qcom,gateway; |
| qcom,slavep = <8>; |
| qcom,masterp = <4>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <22>; |
| qcom,slv-hw-id = <25>; |
| }; |
| |
| fab-pnoc { |
| cell-id = <4096>; |
| label = "fab-pnoc"; |
| qcom,gateway; |
| qcom,slavep = <10>; |
| qcom,masterp = <10>; |
| qcom,buswidth = <8>; |
| qcom,qport = <8>; |
| qcom,mas-hw-id = <29>; |
| qcom,slv-hw-id = <28>; |
| qcom,mode = "Fixed"; |
| qcom,prio-rd = <2>; |
| qcom,prio-wr = <2>; |
| }; |
| |
| fab-ovnoc { |
| cell-id = <6144>; |
| label = "fab-ovnoc"; |
| qcom,gateway; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <53>; |
| qcom,slv-hw-id = <77>; |
| }; |
| |
| mas-crypto-core0 { |
| cell-id = <55>; |
| label = "mas-crypto-core0"; |
| qcom,masterp = <5>; |
| qcom,tier = <2>; |
| qcom,mode = "Fixed"; |
| /* qcom,qport = <2>;*/ |
| qcom,mas-hw-id = <23>; |
| qcom,hw-sel = "NoC"; |
| qcom,prio-rd = <1>; |
| qcom,prio-wr = <1>; |
| }; |
| |
| mas-lpass-proc { |
| cell-id = <11>; |
| label = "mas-lpass-proc"; |
| qcom,masterp = <6>; |
| qcom,tier = <2>; |
| qcom,qport = <4>; |
| qcom,mas-hw-id = <25>; |
| qcom,mode = "Fixed"; |
| qcom,prio-rd = <2>; |
| qcom,prio-wr = <2>; |
| }; |
| |
| mas-mss { |
| cell-id = <38>; |
| label = "mas-mss"; |
| qcom,masterp = <7>; |
| qcom,tier = <2>; |
| qcom,mas-hw-id = <26>; |
| }; |
| |
| mas-mss-nav { |
| cell-id = <57>; |
| label = "mas-mss-nav"; |
| qcom,masterp = <8>; |
| qcom,tier = <2>; |
| qcom,mas-hw-id = <27>; |
| }; |
| |
| mas-ocmem-dma { |
| cell-id = <58>; |
| label = "mas-ocmem-dma"; |
| qcom,masterp = <9>; |
| qcom,tier = <2>; |
| qcom,mode = "Fixed"; |
| qcom,qport = <7>; |
| qcom,mas-hw-id = <28>; |
| }; |
| |
| mas-wcss { |
| cell-id = <59>; |
| label = "mas-wcss"; |
| qcom,masterp = <11>; |
| qcom,tier = <2>; |
| qcom,mas-hw-id = <30>; |
| }; |
| |
| mas-qdss-etr { |
| cell-id = <60>; |
| label = "mas-qdss-etr"; |
| qcom,masterp = <12>; |
| qcom,tier = <2>; |
| qcom,qport = <10>; |
| qcom,mode = "Fixed"; |
| qcom,mas-hw-id = <31>; |
| }; |
| |
| slv-ampss { |
| cell-id = <520>; |
| label = "slv-ampss"; |
| qcom,slavep = <1>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <20>; |
| }; |
| |
| slv-lpass { |
| cell-id = <522>; |
| label = "slv-lpass"; |
| qcom,slavep = <2>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <21>; |
| }; |
| |
| slv-wcss { |
| cell-id = <584>; |
| label = "slv-wcss"; |
| qcom,slavep = <6>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <23>; |
| }; |
| |
| slv-ocimem { |
| cell-id = <585>; |
| label = "slv-ocimem"; |
| qcom,slavep = <9>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <26>; |
| }; |
| |
| slv-service-snoc { |
| cell-id = <587>; |
| label = "slv-service-snoc"; |
| qcom,slavep = <11>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <29>; |
| }; |
| |
| slv-qdss-stm { |
| cell-id = <588>; |
| label = "slv-qdss-stm"; |
| qcom,slavep = <12>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <30>; |
| }; |
| |
| }; |
| |
| msm-periph-noc@fc468000 { |
| compatible = "msm-bus-fabric"; |
| reg = <0xfc468000 0x00004000>; |
| cell-id = <4096>; |
| label = "msm_periph_noc"; |
| qcom,fabclk-dual = "bus_clk"; |
| qcom,fabclk-active = "bus_a_clk"; |
| qcom,ntieredslaves = <0>; |
| qcom,hw-sel = "NoC"; |
| qcom,rpm-en; |
| qcom,nfab = <6>; |
| |
| mas-pnoc-cfg { |
| cell-id = <88>; |
| label = "mas-pnoc-cfg"; |
| qcom,masterp = <7>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <43>; |
| }; |
| |
| mas-sdcc-1 { |
| cell-id = <78>; |
| label = "mas-sdcc-1"; |
| qcom,masterp = <0>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <33>; |
| }; |
| |
| mas-sdcc-3 { |
| cell-id = <79>; |
| label = "mas-sdcc-3"; |
| qcom,masterp = <1>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <34>; |
| }; |
| |
| mas-sdcc-2 { |
| cell-id = <81>; |
| label = "mas-sdcc-2"; |
| qcom,masterp = <2>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <35>; |
| }; |
| |
| mas-bam-dma { |
| cell-id = <83>; |
| label = "mas-bam-dma"; |
| qcom,masterp = <3>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <38>; |
| }; |
| |
| mas-usb-hsic { |
| cell-id = <85>; |
| label = "mas-usb-hsic"; |
| qcom,masterp = <4>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <40>; |
| }; |
| |
| mas-blsp-1 { |
| cell-id = <86>; |
| label = "mas-blsp-1"; |
| qcom,masterp = <5>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <41>; |
| }; |
| |
| mas-usb-hs { |
| cell-id = <87>; |
| label = "mas-usb-hs"; |
| qcom,masterp = <6>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <42>; |
| }; |
| |
| fab-snoc { |
| cell-id = <1024>; |
| label = "fab-snoc"; |
| qcom,gateway; |
| qcom,slavep = <12>; |
| qcom,masterp = <8>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <45>; |
| qcom,mas-hw-id = <44>; |
| }; |
| |
| slv-sdcc-1 { |
| cell-id = <606>; |
| label = "slv-sdcc-1"; |
| qcom,slavep = <0>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <31>; |
| }; |
| |
| slv-sdcc-3 { |
| cell-id = <607>; |
| label = "slv-sdcc-3"; |
| qcom,slavep = <1>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <32>; |
| }; |
| |
| slv-sdcc-2 { |
| cell-id = <608>; |
| label = "slv-sdcc-2"; |
| qcom,slavep = <2>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <33>; |
| }; |
| |
| slv-bam-dma { |
| cell-id = <610>; |
| label = "slv-bam-dma"; |
| qcom,slavep = <3>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <36>; |
| }; |
| |
| slv-usb-hsic { |
| cell-id = <612>; |
| label = "slv-usb-hsic"; |
| qcom,slavep = <4>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <38>; |
| }; |
| |
| slv-blsp-1 { |
| cell-id = <613>; |
| label = "slv-blsp-1"; |
| qcom,slavep = <5>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <39>; |
| }; |
| |
| slv-usb-hs { |
| cell-id = <614>; |
| label = "slv-usb-hs"; |
| qcom,slavep = <6>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <40>; |
| }; |
| |
| slv-pdm { |
| cell-id = <615>; |
| label = "slv-pdm"; |
| qcom,slavep = <7>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <41>; |
| }; |
| |
| slv-periph-apu-cfg { |
| cell-id = <616>; |
| label = "slv-periph-apu-cfg"; |
| qcom,slavep = <8>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <42>; |
| }; |
| |
| slv-pnoc-mpu-cfg { |
| cell-id = <617>; |
| label = "slv-pnoc-mpu-cfg"; |
| qcom,slavep = <9>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <43>; |
| }; |
| |
| slv-prng { |
| cell-id = <618>; |
| label = "slv-prng"; |
| qcom,slavep = <10>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <44>; |
| }; |
| |
| slv-service-pnoc { |
| cell-id = <619>; |
| label = "slv-service-pnoc"; |
| qcom,slavep = <12>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <46>; |
| }; |
| |
| }; |
| |
| msm-config-noc@fc480000 { |
| compatible = "msm-bus-fabric"; |
| reg = <0xfc480000 0x00004000>; |
| cell-id = <5120>; |
| label = "msm_config_noc"; |
| qcom,fabclk-dual = "bus_clk"; |
| qcom,fabclk-active = "bus_a_clk"; |
| qcom,ntieredslaves = <0>; |
| qcom,hw-sel = "NoC"; |
| qcom,rpm-en; |
| qcom,nfab = <6>; |
| |
| mas-rpm-inst { |
| cell-id = <72>; |
| label = "mas-rpm-inst"; |
| qcom,masterp = <0>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <45>; |
| }; |
| |
| mas-rpm-data { |
| cell-id = <73>; |
| label = "mas-rpm-data"; |
| qcom,masterp = <1>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <46>; |
| }; |
| |
| mas-rpm-sys { |
| cell-id = <74>; |
| label = "mas-rpm-sys"; |
| qcom,masterp = <2>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <47>; |
| }; |
| |
| mas-dehr { |
| cell-id = <75>; |
| label = "mas-dehr"; |
| qcom,masterp = <3>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <48>; |
| }; |
| |
| mas-qdss-dsp { |
| cell-id = <76>; |
| label = "mas-qdss-dap"; |
| qcom,masterp = <4>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <49>; |
| }; |
| |
| mas-spdm { |
| cell-id = <36>; |
| label = "mas-spdm"; |
| qcom,masterp = <5>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <50>; |
| }; |
| |
| mas-tic { |
| cell-id = <77>; |
| label = "mas-tic"; |
| qcom,masterp = <6>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <51>; |
| }; |
| |
| slv-clk-ctl { |
| cell-id = <620>; |
| label = "slv-clk-ctl"; |
| qcom,slavep = <1>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <47>; |
| }; |
| |
| slv-cnoc-mss { |
| cell-id = <621>; |
| label = "slv-cnoc-mss"; |
| qcom,slavep = <2>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <48>; |
| }; |
| |
| slv-security { |
| cell-id = <622>; |
| label = "slv-security"; |
| qcom,slavep = <3>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <49>; |
| }; |
| |
| slv-tcsr { |
| cell-id = <623>; |
| label = "slv-tcsr"; |
| qcom,slavep = <4>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <50>; |
| }; |
| |
| slv-tlmm { |
| cell-id = <624>; |
| label = "slv-tlmm"; |
| qcom,slavep = <5>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <51>; |
| }; |
| |
| slv-crypto-0-cfg { |
| cell-id = <625>; |
| label = "slv-crypto-0-cfg"; |
| qcom,slavep = <6>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <52>; |
| }; |
| |
| slv-imem-cfg { |
| cell-id = <627>; |
| label = "slv-imem-cfg"; |
| qcom,slavep = <7>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <54>; |
| }; |
| |
| slv-message-ram { |
| cell-id = <628>; |
| label = "slv-message-ram"; |
| qcom,slavep = <8>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <55>; |
| }; |
| |
| slv-bimc-cfg { |
| cell-id = <629>; |
| label = "slv-bimc-cfg"; |
| qcom,slavep = <9>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <56>; |
| }; |
| |
| slv-boot-rom { |
| cell-id = <630>; |
| label = "slv-boot-rom"; |
| qcom,slavep = <10>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <57>; |
| }; |
| |
| slv-pmic-arb { |
| cell-id = <632>; |
| label = "slv-pmic-arb"; |
| qcom,slavep = <12>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <59>; |
| }; |
| |
| slv-spdm-wrapper { |
| cell-id = <633>; |
| label = "slv-spdm-wrapper"; |
| qcom,slavep = <13>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <60>; |
| }; |
| |
| slv-dehr-cfg { |
| cell-id = <634>; |
| label = "slv-dehr-cfg"; |
| qcom,slavep = <14>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <61>; |
| }; |
| |
| slv-mpm { |
| cell-id = <536>; |
| label = "slv-mpm"; |
| qcom,slavep = <15>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <62>; |
| }; |
| |
| slv-qdss-cfg { |
| cell-id = <635>; |
| label = "slv-qdss-cfg"; |
| qcom,slavep = <16>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <63>; |
| }; |
| |
| slv-rbcpr-cfg { |
| cell-id = <636>; |
| label = "slv-rbcpr-cfg"; |
| qcom,slavep = <17>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <64>; |
| }; |
| |
| slv-rbcpr-qdss-apu-cfg { |
| cell-id = <637>; |
| label = "slv-rbcpr-qdss-apu-cfg"; |
| qcom,slavep = <18>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <65>; |
| }; |
| |
| fab-snoc { |
| cell-id = <1024>; |
| label = "fab-snoc"; |
| qcom,gateway; |
| qcom,slavep = <26>; |
| qcom,masterp = <7>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <52>; |
| qcom,slv-hw-id = <75>; |
| }; |
| |
| slv-cnoc-mnoc-mmss-cfg { |
| cell-id = <631>; |
| label = "slv-cnoc-mnoc-mmss-cfg"; |
| qcom,slavep = <11>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <58>; |
| }; |
| |
| slv-cnoc-mnoc-cfg { |
| cell-id = <640>; |
| label = "slv-cnoc-mnoc-cfg"; |
| qcom,slavep = <19>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <66>; |
| }; |
| |
| slv-pnoc-cfg { |
| cell-id = <641>; |
| label = "slv-pnoc-cfg"; |
| qcom,slavep = <21>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <69>; |
| }; |
| |
| slv-snoc-mpu-cfg { |
| cell-id = <638>; |
| label = "slv-snoc-mpu-cfg"; |
| qcom,slavep = <20>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <67>; |
| }; |
| |
| slv-snoc-cfg { |
| cell-id = <642>; |
| label = "slv-snoc-cfg"; |
| qcom,slavep = <22>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <70>; |
| }; |
| |
| slv-phy-apu-cfg { |
| cell-id = <644>; |
| label = "slv-phy-apu-cfg"; |
| qcom,slavep = <23>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <72>; |
| }; |
| |
| slv-ebi1-phy-cfg { |
| cell-id = <645>; |
| label = "slv-ebi1-phy-cfg"; |
| qcom,slavep = <24>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <73>; |
| }; |
| |
| slv-rpm { |
| cell-id = <534>; |
| label = "slv-rpm"; |
| qcom,slavep = <25>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <74>; |
| }; |
| |
| slv-service-cnoc { |
| cell-id = <646>; |
| label = "slv-service-cnoc"; |
| qcom,slavep = <27>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <76>; |
| }; |
| |
| }; |
| |
| msm-bimc@0xfc380000 { |
| compatible = "msm-bus-fabric"; |
| reg = <0xfc380000 0x0006A000>; |
| cell-id = <0>; |
| label = "msm_bimc"; |
| qcom,fabclk-dual = "mem_clk"; |
| qcom,fabclk-active = "mem_a_clk"; |
| qcom,ntieredslaves = <0>; |
| qcom,qos-freq = <19200>; |
| qcom,hw-sel = "BIMC"; |
| qcom,rpm-en; |
| qcom,nfab = <6>; |
| |
| mas-ampss-m0 { |
| cell-id = <1>; |
| label = "mas-ampss-m0"; |
| qcom,masterp = <0>; |
| qcom,tier = <2>; |
| qcom,hw-sel = "BIMC"; |
| qcom,mode = "Limiter"; |
| qcom,qport = <0>; |
| qcom,ws = <10000>; |
| qcom,mas-hw-id = <0>; |
| qcom,prio-rd = <0>; |
| qcom,prio-wr = <0>; |
| qcom,mode-thresh = "Fixed"; |
| qcom,thresh = <1800000>; |
| qcom,dual-conf; |
| qcom,bimc,bw = <450000>; |
| qcom,bimc,gp = <5000>; |
| qcom,bimc,thmp = <50>; |
| }; |
| |
| mas-mss-proc { |
| cell-id = <65>; |
| label = "mas-mss-proc"; |
| qcom,masterp = <1>; |
| qcom,tier = <2>; |
| qcom,hw-sel = "RPM"; |
| qcom,mas-hw-id = <1>; |
| }; |
| |
| fab-mmss-noc { |
| cell-id = <2048>; |
| label = "fab_mmss_noc"; |
| qcom,gateway; |
| qcom,masterp = <2>; |
| qcom,qport = <2>; |
| qcom,buswidth = <8>; |
| qcom,ws = <10000>; |
| qcom,mas-hw-id = <2>; |
| qcom,hw-sel = "BIMC"; |
| qcom,mode = "Bypass"; |
| }; |
| |
| fab-snoc { |
| cell-id = <1024>; |
| label = "fab-snoc"; |
| qcom,gateway; |
| qcom,slavep = <2>; |
| qcom,masterp = <4>; |
| qcom,qport = <4>; |
| qcom,buswidth = <8>; |
| qcom,ws = <10000>; |
| qcom,mas-hw-id = <3>; |
| qcom,slv-hw-id = <2>; |
| qcom,mode = "Bypass"; |
| qcom,hw-sel = "RPM"; |
| }; |
| |
| slv-ebi-ch0 { |
| cell-id = <512>; |
| label = "slv-ebi-ch0"; |
| qcom,slavep = <0>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <0>; |
| qcom,mode = "Bypass"; |
| }; |
| |
| slv-ampss-l2 { |
| cell-id = <514>; |
| label = "slv-ampss-l2"; |
| qcom,slavep = <1>; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,slv-hw-id = <1>; |
| }; |
| }; |
| |
| msm-ocmem-vnoc@6144 { |
| compatible = "msm-bus-fabric"; |
| reg = <0x6144 0x2>; |
| cell-id = <6144>; |
| label = "msm-ocmem-vnoc"; |
| qcom,ntieredslaves = <0>; |
| qcom,hw-sel = "NoC"; |
| qcom,rpm-en; |
| qcom,virt; |
| qcom,nfab = <6>; |
| |
| mas-v-ocmem-gfx3d { |
| cell-id = <89>; |
| label = "mas-v-ocmem-gfx3d"; |
| qcom,tier = <2>; |
| qcom,buswidth = <8>; |
| qcom,mas-hw-id = <55>; |
| }; |
| |
| slv-ocmem { |
| cell-id = <604>; |
| label = "slv-ocmem"; |
| qcom,slavep = <0 1>; |
| qcom,tier = <2>; |
| qcom,buswidth = <16>; |
| qcom,slv-hw-id = <18>; |
| qcom,slaveclk-dual = "ocmem_clk"; |
| qcom,slaveclk-active = "ocmem_a_clk"; |
| }; |
| |
| fab-snoc { |
| cell-id = <1024>; |
| label = "fab-snoc"; |
| qcom,gateway; |
| qcom,buswidth = <32>; |
| qcom,ws = <10000>; |
| qcom,mas-hw-id = <57>; |
| qcom,slv-hw-id = <80>; |
| }; |
| |
| fab-onoc { |
| cell-id = <3072>; |
| label = "fab-onoc"; |
| qcom,gateway; |
| qcom,buswidth = <16>; |
| qcom,ws = <10000>; |
| qcom,mas-hw-id = <56>; |
| qcom,slv-hw-id = <79>; |
| }; |
| |
| }; |
| }; |
| |
| |