51 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/interconnect/qcom,rpm.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm RPM Network-On-Chip Interconnect8 9maintainers:10 - Georgi Djakov <djakov@kernel.org>11 12description: |13 RPM interconnect providers support system bandwidth requirements through14 RPM processor. The provider is able to communicate with the RPM through15 the RPM shared memory device.16 17allOf:18 - $ref: qcom,rpm-common.yaml#19 20properties:21 reg:22 maxItems: 123 24 compatible:25 enum:26 - qcom,msm8909-bimc27 - qcom,msm8909-pcnoc28 - qcom,msm8909-snoc29 - qcom,msm8916-bimc30 - qcom,msm8916-pcnoc31 - qcom,msm8916-snoc32 - qcom,qcs404-bimc33 - qcom,qcs404-pcnoc34 - qcom,qcs404-snoc35 36required:37 - compatible38 - reg39 40unevaluatedProperties: false41 42examples:43 - |44 #include <dt-bindings/clock/qcom,rpmcc.h>45 46 bimc: interconnect@400000 {47 compatible = "qcom,msm8916-bimc";48 reg = <0x00400000 0x62000>;49 #interconnect-cells = <1>;50 };51