1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/interconnect/qcom,sm7150-rpmh.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm RPMh Network-On-Chip Interconnect on SM7150
10 - Danila Tikhonov <danila@jiaxyga.com>
13 RPMh interconnect providers support system bandwidth requirements through
14 RPMh hardware accelerators known as Bus Clock Manager (BCM).
16 See also:: include/dt-bindings/interconnect/qcom,sm7150-rpmh.h
19 - $ref: qcom,rpmh-common.yaml#
24 - qcom,sm7150-aggre1-noc
25 - qcom,sm7150-aggre2-noc
26 - qcom,sm7150-compute-noc
27 - qcom,sm7150-config-noc
31 - qcom,sm7150-mmss-noc
32 - qcom,sm7150-system-noc
37 # Child node's properties
39 '^interconnect-[0-9]+$':
42 The interconnect providers do not have a separate QoS register space,
43 but share parent's space.
46 - $ref: qcom,rpmh-common.yaml#
51 - qcom,sm7150-camnoc-virt
56 unevaluatedProperties: false
62 unevaluatedProperties: false
66 mc_virt: interconnect@1380000 {
67 compatible = "qcom,sm7150-mc-virt";
68 reg = <0x01380000 0x40000>;
69 #interconnect-cells = <2>;
70 qcom,bcm-voters = <&apps_bcm_voter>;
73 system_noc: interconnect@1620000 {
74 compatible = "qcom,sm7150-system-noc";
75 reg = <0x01620000 0x40000>;
76 #interconnect-cells = <2>;
77 qcom,bcm-voters = <&apps_bcm_voter>;
79 camnoc_virt: interconnect-0 {
80 compatible = "qcom,sm7150-camnoc-virt";
81 #interconnect-cells = <2>;
82 qcom,bcm-voters = <&apps_bcm_voter>;