1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/interconnect/qcom,sm8550-rpmh.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm RPMh Network-On-Chip Interconnect on SM8550
10 - Abel Vesa <abel.vesa@linaro.org>
11 - Neil Armstrong <neil.armstrong@linaro.org>
14 RPMh interconnect providers support system bandwidth requirements through
15 RPMh hardware accelerators known as Bus Clock Manager (BCM). The provider is
16 able to communicate with the BCM through the Resource State Coordinator (RSC)
17 associated with each execution environment. Provider nodes must point to at
18 least one RPMh device child node pertaining to their RSC and each provider
19 can map to multiple RPMh resources.
21 See also:: include/dt-bindings/interconnect/qcom,sm8550-rpmh.h
26 - qcom,sm8550-aggre1-noc
27 - qcom,sm8550-aggre2-noc
28 - qcom,sm8550-clk-virt
29 - qcom,sm8550-cnoc-main
30 - qcom,sm8550-config-noc
32 - qcom,sm8550-lpass-ag-noc
33 - qcom,sm8550-lpass-lpiaon-noc
34 - qcom,sm8550-lpass-lpicx-noc
36 - qcom,sm8550-mmss-noc
38 - qcom,sm8550-pcie-anoc
39 - qcom,sm8550-system-noc
49 - $ref: qcom,rpmh-common.yaml#
55 - qcom,sm8550-clk-virt
69 - qcom,sm8550-pcie-anoc
74 - description: aggre-NOC PCIe AXI clock
75 - description: cfg-NOC PCIe a-NOC AHB clock
82 - qcom,sm8550-aggre1-noc
87 - description: aggre UFS PHY AXI clock
88 - description: aggre USB3 PRIM AXI clock
95 - qcom,sm8550-aggre2-noc
100 - description: RPMH CC IPA clock
107 - qcom,sm8550-aggre1-noc
108 - qcom,sm8550-aggre2-noc
109 - qcom,sm8550-pcie-anoc
120 unevaluatedProperties: false
124 #include <dt-bindings/clock/qcom,sm8550-gcc.h>
126 clk_virt: interconnect-0 {
127 compatible = "qcom,sm8550-clk-virt";
128 #interconnect-cells = <2>;
129 qcom,bcm-voters = <&apps_bcm_voter>;
132 aggre1_noc: interconnect@16e0000 {
133 compatible = "qcom,sm8550-aggre1-noc";
134 reg = <0x016e0000 0x14400>;
135 #interconnect-cells = <2>;
136 clocks = <&gcc GCC_AGGRE_UFS_PHY_AXI_CLK>,
137 <&gcc GCC_AGGRE_USB3_PRIM_AXI_CLK>;
138 qcom,bcm-voters = <&apps_bcm_voter>;