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