1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/interconnec 5 $schema: http://devicetree.org/meta-schemas/co 6 7 title: Qualcomm BCM-Voter Interconnect 8 9 maintainers: 10 - Georgi Djakov <georgi.djakov@linaro.org> 11 12 description: | 13 The Bus Clock Manager (BCM) is a dedicated h 14 shared system resources by aggregating reque 15 Coordinators (RSC). Interconnect providers a 16 thresholds values from consumers by communic 17 RSCs. 18 19 properties: 20 compatible: 21 enum: 22 - qcom,bcm-voter 23 24 qcom,tcs-wait: 25 description: | 26 Optional mask of which TCSs (Triggered C 27 upon triggering. If not specified, then 28 completion. The mask bits are available 29 30 The AMC TCS is triggered immediately whe 31 WAKE/SLEEP TCSs are triggered when the R 32 sleep modes. 33 34 In most cases, it's necessary to wait in 35 ensure resources are available before us 36 cases can ensure sufficient delay by oth 37 overridden to reduce latencies. 38 39 $ref: /schemas/types.yaml#/definitions/uin 40 41 required: 42 - compatible 43 44 additionalProperties: false 45 46 examples: 47 # Example 1: apps bcm_voter on SDM845 SoC sh 48 # as defined in Documentation/devicetree/bin 49 - | 50 51 apps_bcm_voter: bcm-voter { 52 compatible = "qcom,bcm-voter"; 53 }; 54 55 # Example 2: disp bcm_voter on SDM845 should 56 # as defined in Documentation/devicetree/bin 57 - | 58 59 #include <dt-bindings/interconnect/qcom,ic 60 61 disp_bcm_voter: bcm-voter { 62 compatible = "qcom,bcm-voter"; 63 qcom,tcs-wait = <QCOM_ICC_TAG_AMC>; 64 }; 65 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.