1*f8a363c4SKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*f8a363c4SKrzysztof Kozlowski%YAML 1.2 3*f8a363c4SKrzysztof Kozlowski--- 4*f8a363c4SKrzysztof Kozlowski$id: http://devicetree.org/schemas/interconnect/qcom,sc7280-rpmh.yaml# 5*f8a363c4SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 6*f8a363c4SKrzysztof Kozlowski 7*f8a363c4SKrzysztof Kozlowskititle: Qualcomm RPMh Network-On-Chip Interconnect on SC7280 8*f8a363c4SKrzysztof Kozlowski 9*f8a363c4SKrzysztof Kozlowskimaintainers: 10*f8a363c4SKrzysztof Kozlowski - Bjorn Andersson <andersson@kernel.org> 11*f8a363c4SKrzysztof Kozlowski - Konrad Dybcio <konrad.dybcio@linaro.org> 12*f8a363c4SKrzysztof Kozlowski 13*f8a363c4SKrzysztof Kozlowskidescription: | 14*f8a363c4SKrzysztof Kozlowski RPMh interconnect providers support system bandwidth requirements through 15*f8a363c4SKrzysztof Kozlowski RPMh hardware accelerators known as Bus Clock Manager (BCM). 16*f8a363c4SKrzysztof Kozlowski 17*f8a363c4SKrzysztof Kozlowski See also:: include/dt-bindings/interconnect/qcom,sc7280.h 18*f8a363c4SKrzysztof Kozlowski 19*f8a363c4SKrzysztof Kozlowskiproperties: 20*f8a363c4SKrzysztof Kozlowski compatible: 21*f8a363c4SKrzysztof Kozlowski enum: 22*f8a363c4SKrzysztof Kozlowski - qcom,sc7280-aggre1-noc 23*f8a363c4SKrzysztof Kozlowski - qcom,sc7280-aggre2-noc 24*f8a363c4SKrzysztof Kozlowski - qcom,sc7280-clk-virt 25*f8a363c4SKrzysztof Kozlowski - qcom,sc7280-cnoc2 26*f8a363c4SKrzysztof Kozlowski - qcom,sc7280-cnoc3 27*f8a363c4SKrzysztof Kozlowski - qcom,sc7280-dc-noc 28*f8a363c4SKrzysztof Kozlowski - qcom,sc7280-gem-noc 29*f8a363c4SKrzysztof Kozlowski - qcom,sc7280-lpass-ag-noc 30*f8a363c4SKrzysztof Kozlowski - qcom,sc7280-mc-virt 31*f8a363c4SKrzysztof Kozlowski - qcom,sc7280-mmss-noc 32*f8a363c4SKrzysztof Kozlowski - qcom,sc7280-nsp-noc 33*f8a363c4SKrzysztof Kozlowski - qcom,sc7280-system-noc 34*f8a363c4SKrzysztof Kozlowski 35*f8a363c4SKrzysztof Kozlowski reg: 36*f8a363c4SKrzysztof Kozlowski maxItems: 1 37*f8a363c4SKrzysztof Kozlowski 38*f8a363c4SKrzysztof Kozlowskirequired: 39*f8a363c4SKrzysztof Kozlowski - compatible 40*f8a363c4SKrzysztof Kozlowski 41*f8a363c4SKrzysztof KozlowskiallOf: 42*f8a363c4SKrzysztof Kozlowski - $ref: qcom,rpmh-common.yaml# 43*f8a363c4SKrzysztof Kozlowski - if: 44*f8a363c4SKrzysztof Kozlowski properties: 45*f8a363c4SKrzysztof Kozlowski compatible: 46*f8a363c4SKrzysztof Kozlowski contains: 47*f8a363c4SKrzysztof Kozlowski enum: 48*f8a363c4SKrzysztof Kozlowski - qcom,sc7280-clk-virt 49*f8a363c4SKrzysztof Kozlowski then: 50*f8a363c4SKrzysztof Kozlowski properties: 51*f8a363c4SKrzysztof Kozlowski reg: false 52*f8a363c4SKrzysztof Kozlowski else: 53*f8a363c4SKrzysztof Kozlowski required: 54*f8a363c4SKrzysztof Kozlowski - reg 55*f8a363c4SKrzysztof Kozlowski 56*f8a363c4SKrzysztof KozlowskiunevaluatedProperties: false 57*f8a363c4SKrzysztof Kozlowski 58*f8a363c4SKrzysztof Kozlowskiexamples: 59*f8a363c4SKrzysztof Kozlowski - | 60*f8a363c4SKrzysztof Kozlowski interconnect { 61*f8a363c4SKrzysztof Kozlowski compatible = "qcom,sc7280-clk-virt"; 62*f8a363c4SKrzysztof Kozlowski #interconnect-cells = <2>; 63*f8a363c4SKrzysztof Kozlowski qcom,bcm-voters = <&apps_bcm_voter>; 64*f8a363c4SKrzysztof Kozlowski }; 65*f8a363c4SKrzysztof Kozlowski 66*f8a363c4SKrzysztof Kozlowski interconnect@9100000 { 67*f8a363c4SKrzysztof Kozlowski reg = <0x9100000 0xe2200>; 68*f8a363c4SKrzysztof Kozlowski compatible = "qcom,sc7280-gem-noc"; 69*f8a363c4SKrzysztof Kozlowski #interconnect-cells = <2>; 70*f8a363c4SKrzysztof Kozlowski qcom,bcm-voters = <&apps_bcm_voter>; 71*f8a363c4SKrzysztof Kozlowski }; 72