#include #include &soc { ad_hoc_bus: ad-hoc-bus { compatible = "qcom,msm-bus-device"; reg = <0x1880000 0x60200>, <0x4480000 0x80000>, <0x1900000 0x8200>, <0x1880000 0x60200>, <0x1880000 0x60200>, <0x1880000 0x60200>, <0x1880000 0x60200>; reg-names = "sys_noc-base", "bimc-base", "config_noc-base", "qup_virt-base", "fab-gpu_vert-base", "mmnrt_virt-base", "mmrt_virt-base"; /*Buses*/ fab_bimc: fab-bimc { cell-id = ; label = "fab-bimc"; qcom,fab-dev; qcom,base-name = "bimc-base"; qcom,bus-type = <2>; qcom,util-fact = <153>; clock-names = "bus_clk", "bus_a_clk"; clocks = <&rpmcc BIMC_MSMBUS_CLK>, <&rpmcc BIMC_MSMBUS_A_CLK>; }; fab_config_noc: fab-config_noc { cell-id = ; label = "fab-config_noc"; qcom,fab-dev; qcom,base-name = "config_noc-base"; qcom,bypass-qos-prg; qcom,bus-type = <1>; clock-names = "bus_clk", "bus_a_clk"; clocks = <&rpmcc CNOC_MSMBUS_CLK>, <&rpmcc CNOC_MSMBUS_A_CLK>; }; fab_qup_virt: fab-qup_virt { cell-id = ; label = "fab-qup_virt"; qcom,fab-dev; qcom,base-name = "qup_virt-base"; qcom,bypass-qos-prg; qcom,bus-type = <1>; clock-names = "bus_clk", "bus_a_clk"; clocks = <&rpmcc RPM_SMD_QUP_CLK>, <&rpmcc RPM_SMD_QUP_A_CLK>; }; fab_sys_noc: fab-sys_noc { cell-id = ; label = "fab-sys_noc"; qcom,fab-dev; qcom,base-name = "sys_noc-base"; qcom,bus-type = <3>; qcom,base-offset = <0x15000>; qcom,qos-off = <0x1000>; clock-names = "bus_clk", "bus_a_clk"; clocks = <&rpmcc SNOC_MSMBUS_CLK>, <&rpmcc SNOC_MSMBUS_A_CLK>; }; fab_gpu_vert: fab-gpu_vert { cell-id = ; label = "fab-gpu_vert"; qcom,vert-dev; qcom,base-name = "fab-gpu_vert-base"; qcom,bypass-qos-prg; qcom,bus-type = <1>; }; fab_mmnrt_virt: fab-mmnrt_virt { cell-id = ; label = "fab-mmnrt_virt"; qcom,fab-dev; qcom,base-name = "mmnrt_virt-base"; qcom,bus-type = <3>; qcom,base-offset = <0x15000>; qcom,qos-off = <0x1000>; qcom,util-fact = <142>; clock-names = "bus_clk", "bus_a_clk"; clocks = <&rpmcc CPP_MMNRT_MSMBUS_CLK>, <&rpmcc CPP_MMNRT_MSMBUS_A_CLK>; }; fab_mmrt_virt: fab-mmrt_virt { cell-id = ; label = "fab-mmrt_virt"; qcom,fab-dev; qcom,base-name = "mmrt_virt-base"; qcom,bus-type = <3>; qcom,base-offset = <0x15000>; qcom,qos-off = <0x1000>; qcom,util-fact = <139>; clock-names = "bus_clk", "bus_a_clk"; clocks = <&rpmcc MDP_MMRT_MSMBUS_CLK>, <&rpmcc MDP_MMRT_MSMBUS_A_CLK>; }; /*Masters*/ mas_apps_proc: mas-apps-proc { cell-id = ; label = "mas-apps-proc"; qcom,buswidth = <16>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <0>; qcom,qos-mode = "fixed"; qcom,connections = <&slv_ebi &slv_bimc_snoc>; qcom,prio-lvl = <0>; qcom,prio-rd = <0>; qcom,prio-wr = <0>; qcom,bus-dev = <&fab_bimc>; qcom,mas-rpm-id = ; }; mas_snoc_bimc_rt: mas-snoc-bimc-rt { cell-id = ; label = "mas-snoc-bimc-rt"; qcom,buswidth = <16>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <2>; qcom,qos-mode = "bypass"; qcom,connections = <&slv_ebi>; qcom,bus-dev = <&fab_bimc>; qcom,mas-rpm-id = ; }; mas_snoc_bimc_nrt: mas-snoc-bimc-nrt { cell-id = ; label = "mas-snoc-bimc-nrt"; qcom,buswidth = <16>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <3>; qcom,qos-mode = "bypass"; qcom,connections = <&slv_ebi>; qcom,bus-dev = <&fab_bimc>; qcom,mas-rpm-id = ; }; mas_snoc_bimc: mas-snoc-bimc { cell-id = ; label = "mas-snoc-bimc"; qcom,buswidth = <16>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <6>; qcom,qos-mode = "bypass"; qcom,connections = <&slv_ebi>; qcom,bus-dev = <&fab_bimc>; qcom,mas-rpm-id = ; }; mas_gpu_cdsp_bimc: mas-gpu-cdsp-bimc { cell-id = ; label = "mas-gpu-cdsp-bimc"; qcom,buswidth = <32>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <1>; qcom,qos-mode = "bypass"; qcom,connections = <&slv_ebi &slv_bimc_snoc>; qcom,bus-dev = <&fab_bimc>; qcom,mas-rpm-id = ; }; mas_tcu_0: mas-tcu-0 { cell-id = ; label = "mas-tcu-0"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <4>; qcom,qos-mode = "fixed"; qcom,connections = <&slv_ebi &slv_bimc_snoc>; qcom,prio-lvl = <6>; qcom,prio-rd = <6>; qcom,prio-wr = <6>; qcom,bus-dev = <&fab_bimc>; qcom,mas-rpm-id = ; }; mas_snoc_cnoc: mas-snoc-cnoc { cell-id = ; label = "mas-snoc-cnoc"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,connections = <&slv_qhs_tlmm_south &slv_qhs_camera_rt_throttle_cfg &slv_qhs_cdsp_throttle_cfg &slv_srvc_cnoc &slv_qhs_sdc2 &slv_qhs_sdc1 &slv_qhs_qm_cfg &slv_qhs_tlmm_east &slv_qhs_bimc_cfg &slv_qhs_usb3 &slv_qhs_qm_mpu_cfg &slv_qhs_camera_nrt_throttle_cfg &slv_qhs_tlmm_west &slv_qhs_qdss_cfg &slv_qhs_pdm &slv_qhs_ipa_cfg &slv_qhs_display_throttle_cfg &slv_qhs_tcsr &slv_qhs_mesg_ram &slv_qhs_pmic_arb &slv_qhs_lpass &slv_qhs_disp_ss_cfg &slv_qhs_venus_cfg &slv_qhs_gpu_cfg &slv_qhs_imem_cfg &slv_snoc_cfg &slv_qhs_ufs_mem_cfg &slv_qhs_venus_throttle_cfg &slv_qhs_prng &slv_qhs_vsense_ctrl_cfg &slv_qhs_crypto0_cfg &slv_qhs_pimem_cfg &slv_qhs_qup0 &slv_qhs_camera_ss_cfg &slv_qhs_clk_ctl>; qcom,bus-dev = <&fab_config_noc>; qcom,mas-rpm-id = ; }; mas_xm_dap: mas-xm-dap { cell-id = ; label = "mas-xm-dap"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,connections = <&slv_qhs_tlmm_south &slv_qhs_camera_rt_throttle_cfg &slv_qhs_cdsp_throttle_cfg &slv_srvc_cnoc &slv_qhs_sdc2 &slv_qhs_sdc1 &slv_qhs_qm_cfg &slv_qhs_tlmm_east &slv_qhs_bimc_cfg &slv_qhs_usb3 &slv_qhs_qm_mpu_cfg &slv_qhs_camera_nrt_throttle_cfg &slv_qhs_tlmm_west &slv_qhs_qdss_cfg &slv_qhs_pdm &slv_qhs_ipa_cfg &slv_qhs_display_throttle_cfg &slv_qhs_tcsr &slv_qhs_mesg_ram &slv_qhs_pmic_arb &slv_qhs_lpass &slv_qhs_disp_ss_cfg &slv_qhs_venus_cfg &slv_qhs_gpu_cfg &slv_qhs_imem_cfg &slv_snoc_cfg &slv_qhs_ufs_mem_cfg &slv_qhs_venus_throttle_cfg &slv_qhs_prng &slv_qhs_vsense_ctrl_cfg &slv_qhs_crypto0_cfg &slv_qhs_pimem_cfg &slv_qhs_qup0 &slv_qhs_camera_ss_cfg &slv_qhs_clk_ctl>; qcom,bus-dev = <&fab_config_noc>; qcom,mas-rpm-id = ; }; mas_crypto_c0: mas-crypto-c0 { cell-id = ; label = "mas-crypto-c0"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <22>; qcom,qos-mode = "fixed"; qcom,connections = <&slv_anoc_snoc>; qcom,prio = <2>; clock-names = "node_clk", "node_a_clk"; clocks = <&rpmcc CRYPTO_MSMBUS_SNOC_PERIPH_CLK>, <&rpmcc CRYPTO_MSMBUS_SNOC_PERIPH_A_CLK>; qcom,bus-dev = <&fab_sys_noc>; qcom,mas-rpm-id = ; }; mas_qup_core_master_0: mas-qup-core-master-0 { cell-id = ; label = "mas-qup-core-master-0"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,connections = <&slv_qup_core_slave_0>; qcom,bus-dev = <&fab_qup_virt>; qcom,mas-rpm-id = ; }; mas_snoc_cfg: mas-snoc-cfg { cell-id = ; label = "mas-snoc-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,connections = <&slv_srvc_snoc>; qcom,bus-dev = <&fab_sys_noc>; qcom,mas-rpm-id = ; }; mas_qhm_tic: mas-qhm-tic { cell-id = ; label = "mas-qhm-tic"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,connections = <&slv_qxs_pimem &slv_qxs_imem &slv_qhs_apss &slv_snoc_bimc &slv_snoc_cnoc &slv_xs_sys_tcu_cfg &slv_xs_qdss_stm>; qcom,bus-dev = <&fab_sys_noc>; qcom,mas-rpm-id = ; }; mas_anoc_snoc: mas-anoc-snoc { cell-id = ; label = "mas-anoc-snoc"; qcom,buswidth = <16>; qcom,agg-ports = <1>; qcom,connections = <&slv_qxs_pimem &slv_qxs_imem &slv_qhs_apss &slv_snoc_bimc &slv_snoc_cnoc &slv_xs_sys_tcu_cfg &slv_xs_qdss_stm>; qcom,bus-dev = <&fab_sys_noc>; qcom,mas-rpm-id = ; }; mas_qnm_camera_nrt: mas-qnm-camera-nrt { cell-id = ; label = "mas-qnm-camera-nrt"; qcom,buswidth = <32>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <4>; qcom,qos-mode = "fixed"; qcom,connections = <&slv_snoc_bimc_nrt>; qcom,prio = <3>; qcom,bus-dev = <&fab_mmnrt_virt>; qcom,mas-rpm-id = ; }; mas_qnm_camera_rt: mas-qnm-camera-rt { cell-id = ; label = "mas-qnm-camera-rt"; qcom,buswidth = <32>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <10>; qcom,qos-mode = "fixed"; qcom,forwarding; qcom,connections = <&slv_snoc_bimc_rt>; qcom,prio = <2>; qcom,bus-dev = <&fab_mmrt_virt>; qcom,mas-rpm-id = ; }; mas_bimc_snoc: mas-bimc-snoc { cell-id = ; label = "mas-bimc-snoc"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,connections = <&slv_qxs_pimem &slv_qxs_imem &slv_qhs_apss &slv_snoc_cnoc &slv_xs_sys_tcu_cfg &slv_xs_qdss_stm>; qcom,bus-dev = <&fab_sys_noc>; qcom,mas-rpm-id = ; }; mas_qxm_mdp0: mas-qxm-mdp0 { cell-id = ; label = "mas-qxm-mdp0"; qcom,buswidth = <16>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <5>; qcom,qos-mode = "fixed"; qcom,prio = <2>; qcom,forwarding; qcom,connections = <&slv_snoc_bimc_rt>; qcom,bus-dev = <&fab_mmrt_virt>; qcom,mas-rpm-id = ; }; mas_qxm_pimem: mas-qxm-pimem { cell-id = ; label = "mas-qxm-pimem"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <20>; qcom,qos-mode = "fixed"; qcom,connections = <&slv_qxs_imem &slv_snoc_bimc>; qcom,prio = <2>; qcom,bus-dev = <&fab_sys_noc>; qcom,mas-rpm-id = ; }; mas_qxm_venus0: mas-qxm-venus0 { cell-id = ; label = "mas-qxm-venus0"; qcom,buswidth = <16>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <9>; qcom,qos-mode = "fixed"; qcom,prio = <3>; qcom,forwarding; qcom,connections = <&slv_snoc_bimc_nrt>; qcom,bus-dev = <&fab_mmnrt_virt>; qcom,mas-rpm-id = ; }; mas_qxm_venus_cpu: mas-qxm-venus-cpu { cell-id = ; label = "mas-qxm-venus-cpu"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <13>; qcom,qos-mode = "fixed"; qcom,prio = <4>; qcom,forwarding; qcom,connections = <&slv_snoc_bimc_nrt>; qcom,bus-dev = <&fab_mmnrt_virt>; qcom,mas-rpm-id = ; }; mas_qhm_qdss_bam: mas-qhm-qdss-bam { cell-id = ; label = "mas-qhm-qdss-bam"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <2>; qcom,qos-mode = "fixed"; qcom,connections = <&slv_anoc_snoc>; qcom,prio = <2>; qcom,bus-dev = <&fab_sys_noc>; qcom,mas-rpm-id = ; }; mas_qhm_qup0: mas-qhm-qup0 { cell-id = ; label = "mas-qhm-qup0"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <0>; qcom,qos-mode = "fixed"; qcom,connections = <&slv_anoc_snoc>; qcom,prio = <2>; clock-names = "node_clk", "node_a_clk"; clocks = <&rpmcc QUP0_MSMBUS_SNOC_PERIPH_CLK>, <&rpmcc QUP0_MSMBUS_SNOC_PERIPH_A_CLK>; qcom,bus-dev = <&fab_sys_noc>; qcom,mas-rpm-id = ; }; mas_qxm_ipa: mas-qxm-ipa { cell-id = ; label = "mas-qxm-ipa"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <3>; qcom,qos-mode = "fixed"; qcom,connections = <&slv_anoc_snoc>; qcom,prio = <2>; qcom,bus-dev = <&fab_sys_noc>; qcom,mas-rpm-id = ; }; mas_xm_qdss_etr: mas-xm-qdss-etr { cell-id = ; label = "mas-xm-qdss-etr"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <12>; qcom,qos-mode = "fixed"; qcom,connections = <&slv_anoc_snoc>; qcom,prio = <2>; qcom,bus-dev = <&fab_sys_noc>; qcom,mas-rpm-id = ; }; mas_xm_sdc1: mas-xm-sdc1 { cell-id = ; label = "mas-xm-sdc1"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <17>; qcom,qos-mode = "fixed"; qcom,connections = <&slv_anoc_snoc>; qcom,prio = <2>; clock-names = "node_clk", "node_a_clk"; clocks = <&rpmcc SDC1_MSMBUS_SNOC_PERIPH_CLK>, <&rpmcc SDC1_MSMBUS_SNOC_PERIPH_A_CLK>; qcom,bus-dev = <&fab_sys_noc>; qcom,mas-rpm-id = ; }; mas_xm_sdc2: mas-xm-sdc2 { cell-id = ; label = "mas-xm-sdc2"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <23>; qcom,qos-mode = "fixed"; qcom,connections = <&slv_anoc_snoc>; qcom,prio = <2>; clock-names = "node_clk", "node_a_clk"; clocks = <&rpmcc SDC2_MSMBUS_SNOC_PERIPH_CLK>, <&rpmcc SDC2_MSMBUS_SNOC_PERIPH_A_CLK>; qcom,bus-dev = <&fab_sys_noc>; qcom,mas-rpm-id = ; }; mas_xm_ufs_mem: mas-xm-ufs-mem { cell-id = ; label = "mas-xm-ufs-mem"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <25>; qcom,qos-mode = "fixed"; qcom,connections = <&slv_anoc_snoc>; qcom,prio = <2>; clock-names = "node_clk", "node_a_clk"; clocks = <&rpmcc RPM_SMD_SNOC_LPASS_CLK>, <&rpmcc RPM_SMD_SNOC_LPASS_A_CLK>; qcom,bus-dev = <&fab_sys_noc>; qcom,mas-rpm-id = ; }; mas_xm_usb3_0: mas-xm-usb3-0 { cell-id = ; label = "mas-xm-usb3-0"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <24>; qcom,qos-mode = "fixed"; qcom,connections = <&slv_anoc_snoc>; qcom,prio = <2>; qcom,bus-dev = <&fab_sys_noc>; qcom,mas-rpm-id = ; }; mas_qnm_gpu_qos: mas-qnm-gpu-qos { cell-id = ; label = "mas-qnm-gpu-qos"; qcom,buswidth = <32>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,qport = <16>; qcom,qos-mode = "fixed"; qcom,bus-dev = <&fab_sys_noc>; qcom,prio = <0>; qcom,mas-rpm-id = ; }; mas_qnm_gpu: mas-qnm-gpu { cell-id = ; label = "mas-qnm-gpu"; qcom,buswidth = <32>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,connections = <&slv_gpu_cdsp_bimc>; qcom,bus-dev = <&fab_gpu_vert>; qcom,mas-rpm-id = ; }; /*Slaves*/ slv_ebi:slv-ebi { cell-id = ; label = "slv-ebi"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,bus-dev = <&fab_bimc>; qcom,slv-rpm-id = ; }; slv_bimc_snoc:slv-bimc-snoc { cell-id = ; label = "slv-bimc-snoc"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,bus-dev = <&fab_bimc>; qcom,connections = <&mas_bimc_snoc>; qcom,slv-rpm-id = ; }; slv_qhs_bimc_cfg:slv-qhs-bimc-cfg { cell-id = ; label = "slv-qhs-bimc-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_camera_nrt_throttle_cfg:slv-qhs-camera-nrt-throtle-cfg { cell-id = ; label = "slv-qhs-camera-nrt-throttle-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_camera_rt_throttle_cfg:slv-qhs-camera-rt-throttle-cfg { cell-id = ; label = "slv-qhs-camera-rt-throttle-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_camera_ss_cfg:slv-qhs-camera-ss-cfg { cell-id = ; label = "slv-qhs-camera-ss-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_cdsp_throttle_cfg:slv-qhs-cdsp-throttle-cfg { cell-id = ; label = "slv-qhs-cdsp-throttle-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_clk_ctl:slv-qhs-clk-ctl { cell-id = ; label = "slv-qhs-clk-ctl"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_crypto0_cfg:slv-qhs-crypto0-cfg { cell-id = ; label = "slv-qhs-crypto0-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_disp_ss_cfg:slv-qhs-disp-ss-cfg { cell-id = ; label = "slv-qhs-disp-ss-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_display_throttle_cfg:slv-qhs-display-throttle-cfg { cell-id = ; label = "slv-qhs-display-throttle-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_gpu_cfg:slv-qhs-gpu-cfg { cell-id = ; label = "slv-qhs-gpu-cfg"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_imem_cfg:slv-qhs-imem-cfg { cell-id = ; label = "slv-qhs-imem-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_ipa_cfg:slv-qhs-ipa-cfg { cell-id = ; label = "slv-qhs-ipa-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_lpass:slv-qhs-lpass { cell-id = ; label = "slv-qhs-lpass"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_mesg_ram:slv-qhs-mesg-ram { cell-id = ; label = "slv-qhs-mesg-ram"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_pdm:slv-qhs-pdm { cell-id = ; label = "slv-qhs-pdm"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_pimem_cfg:slv-qhs-pimem-cfg { cell-id = ; label = "slv-qhs-pimem-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_pmic_arb:slv-qhs-pmic-arb { cell-id = ; label = "slv-qhs-pmic-arb"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_prng:slv-qhs-prng { cell-id = ; label = "slv-qhs-prng"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_qdss_cfg:slv-qhs-qdss-cfg { cell-id = ; label = "slv-qhs-qdss-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_qm_cfg:slv-qhs-qm-cfg { cell-id = ; label = "slv-qhs-qm-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_qm_mpu_cfg:slv-qhs-qm-mpu-cfg { cell-id = ; label = "slv-qhs-qm-mpu-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_qup0:slv-qhs-qup0 { cell-id = ; label = "slv-qhs-qup0"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_sdc1:slv-qhs-sdc1 { cell-id = ; label = "slv-qhs-sdc1"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_sdc2:slv-qhs-sdc2 { cell-id = ; label = "slv-qhs-sdc2"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_snoc_cfg:slv-snoc-cfg { cell-id = ; label = "slv-snoc-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,connections = <&mas_snoc_cfg>; qcom,slv-rpm-id = ; }; slv_qhs_tcsr:slv-qhs-tcsr { cell-id = ; label = "slv-qhs-tcsr"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_tlmm_east:slv-qhs-tlmm-east { cell-id = ; label = "slv-qhs-tlmm-east"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_tlmm_south:slv-qhs-tlmm-south { cell-id = ; label = "slv-qhs-tlmm-south"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_tlmm_west:slv-qhs-tlmm-west { cell-id = ; label = "slv-qhs-tlmm-west"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_ufs_mem_cfg:slv-qhs-ufs-mem-cfg { cell-id = ; label = "slv-qhs-ufs-mem-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_usb3:slv-qhs-usb3 { cell-id = ; label = "slv-qhs-usb3"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_venus_cfg:slv-qhs-venus-cfg { cell-id = ; label = "slv-qhs-venus-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_venus_throttle_cfg:slv-qhs-venus-throttle-cfg { cell-id = ; label = "slv-qhs-venus-throttle-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qhs_vsense_ctrl_cfg:slv-qhs-vsense-ctrl-cfg { cell-id = ; label = "slv-qhs-vsense-ctrl-cfg"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_srvc_cnoc:slv-srvc-cnoc { cell-id = ; label = "slv-srvc-cnoc"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_config_noc>; qcom,slv-rpm-id = ; }; slv_qup_core_slave_0:slv-qup-core-slave-0 { cell-id = ; label = "slv-qup-core-slave-0"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_qup_virt>; qcom,slv-rpm-id = ; }; slv_qhs_apss:slv-qhs-apss { cell-id = ; label = "slv-qhs-apss"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_sys_noc>; qcom,slv-rpm-id = ; }; slv_snoc_bimc_nrt:slv-snoc-bimc-nrt { cell-id = ; label = "slv-snoc-bimc-nrt"; qcom,buswidth = <16>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_mmnrt_virt>; qcom,connections = <&mas_snoc_bimc_nrt>; qcom,slv-rpm-id = ; }; slv_snoc_bimc_rt:slv-snoc-bimc-rt { cell-id = ; label = "slv-snoc-bimc-rt"; qcom,buswidth = <16>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_mmrt_virt>; qcom,connections = <&mas_snoc_bimc_rt>; qcom,slv-rpm-id = ; }; slv_snoc_cnoc:slv-snoc-cnoc { cell-id = ; label = "slv-snoc-cnoc"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,qport = <8>; qcom,qos-mode = "fixed"; qcom,prio = <2>; qcom,bus-dev = <&fab_sys_noc>; qcom,connections = <&mas_snoc_cnoc>; qcom,slv-rpm-id = ; }; slv_qxs_imem:slv-qxs-imem { cell-id = ; label = "slv-qxs-imem"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,bus-dev = <&fab_sys_noc>; qcom,slv-rpm-id = ; }; slv_qxs_pimem:slv-qxs-pimem { cell-id = ; label = "slv-qxs-pimem"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_sys_noc>; qcom,slv-rpm-id = ; }; slv_snoc_bimc:slv-snoc-bimc { cell-id = ; label = "slv-snoc-bimc"; qcom,buswidth = <16>; qcom,agg-ports = <1>; qcom,bus-dev = <&fab_sys_noc>; qcom,connections = <&mas_snoc_bimc>; qcom,slv-rpm-id = ; }; slv_srvc_snoc:slv-srvc-snoc { cell-id = ; label = "slv-srvc-snoc"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_sys_noc>; qcom,slv-rpm-id = ; }; slv_xs_qdss_stm:slv-xs-qdss-stm { cell-id = ; label = "slv-xs-qdss-stm"; qcom,buswidth = <4>; qcom,agg-ports = <1>; qcom,bus-dev = <&fab_sys_noc>; qcom,slv-rpm-id = ; }; slv_xs_sys_tcu_cfg:slv-xs-sys-tcu-cfg { cell-id = ; label = "slv-xs-sys-tcu-cfg"; qcom,buswidth = <8>; qcom,agg-ports = <1>; qcom,ap-owned; qcom,bus-dev = <&fab_sys_noc>; qcom,slv-rpm-id = ; }; slv_anoc_snoc:slv-anoc-snoc { cell-id = ; label = "slv-anoc-snoc"; qcom,buswidth = <16>; qcom,agg-ports = <1>; qcom,bus-dev = <&fab_sys_noc>; qcom,connections = <&mas_anoc_snoc>; qcom,slv-rpm-id = ; }; slv_gpu_cdsp_bimc:slv-gpu-cdsp-bimc { cell-id = ; label = "slv-gpu-cdsp-bimc"; qcom,buswidth = <32>; qcom,agg-ports = <1>; qcom,bus-dev = <&fab_gpu_vert>; qcom,connections = <&mas_gpu_cdsp_bimc>; qcom,slv-rpm-id = ; }; }; };