xref: /linux/Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml (revision ab93e0dd72c37d378dd936f031ffb83ff2bd87ce)
1ebb37bd0SGeorgi Djakov# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2ebb37bd0SGeorgi Djakov%YAML 1.2
3ebb37bd0SGeorgi Djakov---
44187f9c1SJun Nie$id: http://devicetree.org/schemas/interconnect/qcom,rpm.yaml#
5ebb37bd0SGeorgi Djakov$schema: http://devicetree.org/meta-schemas/core.yaml#
6ebb37bd0SGeorgi Djakov
74187f9c1SJun Nietitle: Qualcomm RPM Network-On-Chip Interconnect
8ebb37bd0SGeorgi Djakov
9ebb37bd0SGeorgi Djakovmaintainers:
10df786235SKonrad Dybcio  - Georgi Djakov <djakov@kernel.org>
11ebb37bd0SGeorgi Djakov
12ebb37bd0SGeorgi Djakovdescription: |
134187f9c1SJun Nie  RPM interconnect providers support system bandwidth requirements through
144187f9c1SJun Nie  RPM processor. The provider is able to communicate with the RPM through
154187f9c1SJun Nie  the RPM shared memory device.
16ebb37bd0SGeorgi Djakov
17df786235SKonrad DybcioallOf:
18df786235SKonrad Dybcio  - $ref: qcom,rpm-common.yaml#
19df786235SKonrad Dybcio
20ebb37bd0SGeorgi Djakovproperties:
214187f9c1SJun Nie  reg:
224187f9c1SJun Nie    maxItems: 1
234187f9c1SJun Nie
24ebb37bd0SGeorgi Djakov  compatible:
25ebb37bd0SGeorgi Djakov    enum:
2647878b45SAdam Skladowski      - qcom,msm8909-bimc
2747878b45SAdam Skladowski      - qcom,msm8909-pcnoc
2847878b45SAdam Skladowski      - qcom,msm8909-snoc
29ebb37bd0SGeorgi Djakov      - qcom,msm8916-bimc
30ebb37bd0SGeorgi Djakov      - qcom,msm8916-pcnoc
31ebb37bd0SGeorgi Djakov      - qcom,msm8916-snoc
324187f9c1SJun Nie      - qcom,qcs404-bimc
334187f9c1SJun Nie      - qcom,qcs404-pcnoc
344187f9c1SJun Nie      - qcom,qcs404-snoc
35ebb37bd0SGeorgi Djakov
3645c548ccSYassine Oudjanarequired:
3745c548ccSYassine Oudjana  - compatible
3845c548ccSYassine Oudjana  - reg
3945c548ccSYassine Oudjana
40df786235SKonrad DybciounevaluatedProperties: false
41ebb37bd0SGeorgi Djakov
42ebb37bd0SGeorgi Djakovexamples:
43ebb37bd0SGeorgi Djakov  - |
44ebb37bd0SGeorgi Djakov    #include <dt-bindings/clock/qcom,rpmcc.h>
45ebb37bd0SGeorgi Djakov
46*af73692eSKrzysztof Kozlowski    interconnect@400000 {
47ebb37bd0SGeorgi Djakov        compatible = "qcom,msm8916-bimc";
48ebb37bd0SGeorgi Djakov        reg = <0x00400000 0x62000>;
49ebb37bd0SGeorgi Djakov        #interconnect-cells = <1>;
50ebb37bd0SGeorgi Djakov    };
51