Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/clock/qcom,gcc-other.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Qualcomm Global Clock & Reset Controller Binding
0008 
0009 maintainers:
0010   - Stephen Boyd <sboyd@kernel.org>
0011   - Taniya Das <tdas@codeaurora.org>
0012 
0013 description: |
0014   Qualcomm global clock control module which supports the clocks, resets and
0015   power domains.
0016 
0017   See also:
0018   - dt-bindings/clock/qcom,gcc-ipq4019.h
0019   - dt-bindings/clock/qcom,gcc-ipq6018.h
0020   - dt-bindings/reset/qcom,gcc-ipq6018.h
0021   - dt-bindings/clock/qcom,gcc-msm8939.h
0022   - dt-bindings/clock/qcom,gcc-msm8953.h
0023   - dt-bindings/reset/qcom,gcc-msm8939.h
0024   - dt-bindings/clock/qcom,gcc-msm8660.h
0025   - dt-bindings/reset/qcom,gcc-msm8660.h
0026   - dt-bindings/clock/qcom,gcc-msm8974.h (qcom,gcc-msm8226 and qcom,gcc-msm8974)
0027   - dt-bindings/reset/qcom,gcc-msm8974.h (qcom,gcc-msm8226 and qcom,gcc-msm8974)
0028   - dt-bindings/clock/qcom,gcc-mdm9607.h
0029   - dt-bindings/clock/qcom,gcc-mdm9615.h
0030   - dt-bindings/reset/qcom,gcc-mdm9615.h
0031   - dt-bindings/clock/qcom,gcc-sdm660.h  (qcom,gcc-sdm630 and qcom,gcc-sdm660)
0032 
0033 allOf:
0034   - $ref: "qcom,gcc.yaml#"
0035 
0036 properties:
0037   compatible:
0038     enum:
0039       - qcom,gcc-ipq4019
0040       - qcom,gcc-ipq6018
0041       - qcom,gcc-mdm9607
0042       - qcom,gcc-msm8226
0043       - qcom,gcc-msm8660
0044       - qcom,gcc-msm8916
0045       - qcom,gcc-msm8939
0046       - qcom,gcc-msm8953
0047       - qcom,gcc-msm8974
0048       - qcom,gcc-msm8974pro
0049       - qcom,gcc-msm8974pro-ac
0050       - qcom,gcc-mdm9615
0051       - qcom,gcc-sdm630
0052       - qcom,gcc-sdm660
0053 
0054 required:
0055   - compatible
0056 
0057 unevaluatedProperties: false
0058 
0059 examples:
0060   # Example for GCC for MSM8974:
0061   - |
0062     clock-controller@900000 {
0063       compatible = "qcom,gcc-msm8974";
0064       reg = <0x900000 0x4000>;
0065       #clock-cells = <1>;
0066       #reset-cells = <1>;
0067       #power-domain-cells = <1>;
0068     };
0069 ...