44 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,rpmh-common.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm RPMh Network-On-Chip Interconnect8 9maintainers:10 - Georgi Djakov <djakov@kernel.org>11 - Bjorn Andersson <bjorn.andersson@linaro.org>12 13description:14 RPMh interconnect providers support system bandwidth requirements through15 RPMh hardware accelerators known as Bus Clock Manager (BCM). The provider is16 able to communicate with the BCM through the Resource State Coordinator (RSC)17 associated with each execution environment. Provider nodes must point to at18 least one RPMh device child node pertaining to their RSC and each provider19 can map to multiple RPMh resources.20 21properties:22 '#interconnect-cells':23 enum: [ 1, 2 ]24 25 qcom,bcm-voters:26 $ref: /schemas/types.yaml#/definitions/phandle-array27 items:28 maxItems: 129 maxItems: 230 description:31 List of phandles to qcom,bcm-voter nodes that are required by32 this interconnect to send RPMh commands.33 34 qcom,bcm-voter-names:35 maxItems: 236 description:37 Names for each of the qcom,bcm-voters specified.38 39required:40 - '#interconnect-cells'41 - qcom,bcm-voters42 43additionalProperties: true44