lkml.org 
[lkml]   [2020]   [Feb]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v3 2/6] dt-bindings: interconnect: Add YAML schemas for QCOM bcm-voter
    Date
    From: David Dai <daidavid1@codeaurora.org>

    Add YAML schemas for interconnect bcm-voters found on QCOM RPMh-based
    SoCs.

    Signed-off-by: David Dai <daidavid1@codeaurora.org>
    Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
    Signed-off-by: Sibi Sankar <sibis@codeaurora.org>
    ---
    .../bindings/interconnect/qcom,bcm-voter.yaml | 45 +++++++++++++++++++
    1 file changed, 45 insertions(+)
    create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml

    diff --git a/Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml b/Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml
    new file mode 100644
    index 0000000000000..5971fc1df08d9
    --- /dev/null
    +++ b/Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml
    @@ -0,0 +1,45 @@
    +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
    +%YAML 1.2
    +---
    +$id: http://devicetree.org/schemas/interconnect/qcom,bcm-voter.yaml#
    +$schema: http://devicetree.org/meta-schemas/core.yaml#
    +
    +title: Qualcomm BCM-Voter Interconnect
    +
    +maintainers:
    + - Georgi Djakov <georgi.djakov@linaro.org>
    +
    +description: |
    + The Bus Clock Manager (BCM) is a dedicated hardware accelerator that manages
    + shared system resources by aggregating requests from multiple Resource State
    + Coordinators (RSC). Interconnect providers are able to vote for aggregated
    + thresholds values from consumers by communicating through their respective
    + RSCs.
    +
    +properties:
    + compatible:
    + enum:
    + - qcom,bcm-voter
    +
    +required:
    + - compatible
    +
    +additionalProperties: false
    +
    +examples:
    + # Example 1: apps bcm_voter on SDM845 SoC should be defined inside &apps_rsc node
    + # as defined in Documentation/devicetree/bindings/soc/qcom/rpmh-rsc.txt
    + - |
    +
    + apps_bcm_voter: bcm_voter {
    + compatible = "qcom,bcm-voter";
    + };
    +
    + # Example 2: disp bcm_voter on SDM845 should be defined inside &disp_rsc node
    + # as defined in Documentation/devicetree/bindings/soc/qcom/rpmh-rsc.txt
    + - |
    +
    + disp_bcm_voter: bcm_voter {
    + compatible = "qcom,bcm-voter";
    + };
    +...
    --
    The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
    a Linux Foundation Collaborative Project
    \
     
     \ /
      Last update: 2020-02-09 19:35    [W:4.165 / U:1.444 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site