1a03965edSAnsuel Smith# SPDX-License-Identifier: GPL-2.0-only 2a03965edSAnsuel Smith%YAML 1.2 3a03965edSAnsuel Smith--- 4a03965edSAnsuel Smith$id: http://devicetree.org/schemas/clock/qcom,gcc-other.yaml# 5a03965edSAnsuel Smith$schema: http://devicetree.org/meta-schemas/core.yaml# 6a03965edSAnsuel Smith 7a03965edSAnsuel Smithtitle: Qualcomm Global Clock & Reset Controller Binding 8a03965edSAnsuel Smith 9a03965edSAnsuel Smithmaintainers: 10a03965edSAnsuel Smith - Stephen Boyd <sboyd@kernel.org> 11a03965edSAnsuel Smith - Taniya Das <tdas@codeaurora.org> 12a03965edSAnsuel Smith 13adbf85aaSAnsuel Smithdescription: | 14a03965edSAnsuel Smith Qualcomm global clock control module which supports the clocks, resets and 15a03965edSAnsuel Smith power domains. 16a03965edSAnsuel Smith 17a03965edSAnsuel Smith See also: 18a03965edSAnsuel Smith - dt-bindings/clock/qcom,gcc-ipq4019.h 19a03965edSAnsuel Smith - dt-bindings/clock/qcom,gcc-ipq6018.h 20a03965edSAnsuel Smith - dt-bindings/reset/qcom,gcc-ipq6018.h 21a03965edSAnsuel Smith - dt-bindings/clock/qcom,gcc-msm8939.h 22a03965edSAnsuel Smith - dt-bindings/clock/qcom,gcc-msm8953.h 23a03965edSAnsuel Smith - dt-bindings/reset/qcom,gcc-msm8939.h 24a03965edSAnsuel Smith - dt-bindings/clock/qcom,gcc-msm8660.h 25a03965edSAnsuel Smith - dt-bindings/reset/qcom,gcc-msm8660.h 26a03965edSAnsuel Smith - dt-bindings/clock/qcom,gcc-msm8974.h (qcom,gcc-msm8226 and qcom,gcc-msm8974) 27a03965edSAnsuel Smith - dt-bindings/reset/qcom,gcc-msm8974.h (qcom,gcc-msm8226 and qcom,gcc-msm8974) 28a03965edSAnsuel Smith - dt-bindings/clock/qcom,gcc-mdm9607.h 29a03965edSAnsuel Smith - dt-bindings/clock/qcom,gcc-mdm9615.h 30a03965edSAnsuel Smith - dt-bindings/reset/qcom,gcc-mdm9615.h 31a03965edSAnsuel Smith - dt-bindings/clock/qcom,gcc-sdm660.h (qcom,gcc-sdm630 and qcom,gcc-sdm660) 32a03965edSAnsuel Smith 33a03965edSAnsuel SmithallOf: 34a03965edSAnsuel Smith - $ref: "qcom,gcc.yaml#" 35a03965edSAnsuel Smith 36a03965edSAnsuel Smithproperties: 37a03965edSAnsuel Smith compatible: 38a03965edSAnsuel Smith enum: 39a03965edSAnsuel Smith - qcom,gcc-ipq4019 40a03965edSAnsuel Smith - qcom,gcc-ipq6018 41a03965edSAnsuel Smith - qcom,gcc-mdm9607 42a03965edSAnsuel Smith - qcom,gcc-msm8226 43a03965edSAnsuel Smith - qcom,gcc-msm8660 44a03965edSAnsuel Smith - qcom,gcc-msm8916 45a03965edSAnsuel Smith - qcom,gcc-msm8939 46a03965edSAnsuel Smith - qcom,gcc-msm8953 47a03965edSAnsuel Smith - qcom,gcc-msm8974 48a03965edSAnsuel Smith - qcom,gcc-msm8974pro 49a03965edSAnsuel Smith - qcom,gcc-msm8974pro-ac 50a03965edSAnsuel Smith - qcom,gcc-mdm9615 51a03965edSAnsuel Smith - qcom,gcc-sdm630 52a03965edSAnsuel Smith - qcom,gcc-sdm660 53a03965edSAnsuel Smith 54a03965edSAnsuel Smithrequired: 55a03965edSAnsuel Smith - compatible 56a03965edSAnsuel Smith 57a03965edSAnsuel SmithunevaluatedProperties: false 58a03965edSAnsuel Smith 59a03965edSAnsuel Smithexamples: 60*91a4cbf9SDmitry Baryshkov # Example for GCC for MSM8974: 61a03965edSAnsuel Smith - | 62a03965edSAnsuel Smith clock-controller@900000 { 63*91a4cbf9SDmitry Baryshkov compatible = "qcom,gcc-msm8974"; 64a03965edSAnsuel Smith reg = <0x900000 0x4000>; 65a03965edSAnsuel Smith #clock-cells = <1>; 66a03965edSAnsuel Smith #reset-cells = <1>; 67a03965edSAnsuel Smith #power-domain-cells = <1>; 68a03965edSAnsuel Smith }; 69a03965edSAnsuel Smith... 70