brintos

brintos / linux-shallow public Read only

0
0
Text · 1.6 KiB · ca85794 Raw
69 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/qcom,rpmhcc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm Technologies, Inc. RPMh Clocks8 9maintainers:10  - Taniya Das <quic_tdas@quicinc.com>11 12description: |13  Resource Power Manager Hardened (RPMh) manages shared resources on14  some Qualcomm Technologies Inc. SoCs. It accepts clock requests from15  other hardware subsystems via RSC to control clocks.16 17properties:18  compatible:19    enum:20      - qcom,qdu1000-rpmh-clk21      - qcom,sa8775p-rpmh-clk22      - qcom,sc7180-rpmh-clk23      - qcom,sc7280-rpmh-clk24      - qcom,sc8180x-rpmh-clk25      - qcom,sc8280xp-rpmh-clk26      - qcom,sdm670-rpmh-clk27      - qcom,sdm845-rpmh-clk28      - qcom,sdx55-rpmh-clk29      - qcom,sdx65-rpmh-clk30      - qcom,sdx75-rpmh-clk31      - qcom,sm4450-rpmh-clk32      - qcom,sm6350-rpmh-clk33      - qcom,sm8150-rpmh-clk34      - qcom,sm8250-rpmh-clk35      - qcom,sm8350-rpmh-clk36      - qcom,sm8450-rpmh-clk37      - qcom,sm8550-rpmh-clk38      - qcom,sm8650-rpmh-clk39      - qcom,x1e80100-rpmh-clk40 41  clocks:42    maxItems: 143 44  clock-names:45    items:46      - const: xo47 48  '#clock-cells':49    const: 150 51required:52  - compatible53  - '#clock-cells'54 55additionalProperties: false56 57examples:58  # Example for GCC for SDM845: The below node should be defined inside59  # &apps_rsc node.60  - |61    #include <dt-bindings/clock/qcom,rpmh.h>62    rpmhcc: clock-controller {63      compatible = "qcom,sdm845-rpmh-clk";64      clocks = <&xo_board>;65      clock-names = "xo";66      #clock-cells = <1>;67    };68...69