1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/interconnect/qcom,bcm-voter.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Qualcomm BCM-Voter Interconnect 8 9maintainers: 10 - Georgi Djakov <georgi.djakov@linaro.org> 11 12description: | 13 The Bus Clock Manager (BCM) is a dedicated hardware accelerator that manages 14 shared system resources by aggregating requests from multiple Resource State 15 Coordinators (RSC). Interconnect providers are able to vote for aggregated 16 thresholds values from consumers by communicating through their respective 17 RSCs. 18 19properties: 20 compatible: 21 enum: 22 - qcom,bcm-voter 23 24required: 25 - compatible 26 27additionalProperties: false 28 29examples: 30 # Example 1: apps bcm_voter on SDM845 SoC should be defined inside &apps_rsc node 31 # as defined in Documentation/devicetree/bindings/soc/qcom/rpmh-rsc.txt 32 - | 33 34 apps_bcm_voter: bcm_voter { 35 compatible = "qcom,bcm-voter"; 36 }; 37 38 # Example 2: disp bcm_voter on SDM845 should be defined inside &disp_rsc node 39 # as defined in Documentation/devicetree/bindings/soc/qcom/rpmh-rsc.txt 40 - | 41 42 disp_bcm_voter: bcm_voter { 43 compatible = "qcom,bcm-voter"; 44 }; 45... 46