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 7*ece3c319SKrzysztof Kozlowskititle: Qualcomm Global Clock & Reset Controller 8a03965edSAnsuel Smith 9a03965edSAnsuel Smithmaintainers: 10a03965edSAnsuel Smith - Stephen Boyd <sboyd@kernel.org> 11a03965edSAnsuel Smith - Taniya Das <tdas@codeaurora.org> 12a03965edSAnsuel Smith 13adbf85aaSAnsuel Smithdescription: | 14*ece3c319SKrzysztof Kozlowski Qualcomm global clock control module provides the clocks, resets and power 15*ece3c319SKrzysztof Kozlowski domains. 16a03965edSAnsuel Smith 17*ece3c319SKrzysztof Kozlowski See also:: 18*ece3c319SKrzysztof Kozlowski include/dt-bindings/clock/qcom,gcc-ipq4019.h 19*ece3c319SKrzysztof Kozlowski include/dt-bindings/clock/qcom,gcc-ipq6018.h 20*ece3c319SKrzysztof Kozlowski include/dt-bindings/reset/qcom,gcc-ipq6018.h 21*ece3c319SKrzysztof Kozlowski include/dt-bindings/clock/qcom,gcc-msm8953.h 22*ece3c319SKrzysztof Kozlowski include/dt-bindings/clock/qcom,gcc-msm8974.h (qcom,gcc-msm8226 and qcom,gcc-msm8974) 23*ece3c319SKrzysztof Kozlowski include/dt-bindings/reset/qcom,gcc-msm8974.h (qcom,gcc-msm8226 and qcom,gcc-msm8974) 24*ece3c319SKrzysztof Kozlowski include/dt-bindings/clock/qcom,gcc-mdm9607.h 25*ece3c319SKrzysztof Kozlowski include/dt-bindings/clock/qcom,gcc-mdm9615.h 26*ece3c319SKrzysztof Kozlowski include/dt-bindings/reset/qcom,gcc-mdm9615.h 27a03965edSAnsuel Smith 28a03965edSAnsuel SmithallOf: 29*ece3c319SKrzysztof Kozlowski - $ref: qcom,gcc.yaml# 30a03965edSAnsuel Smith 31a03965edSAnsuel Smithproperties: 32a03965edSAnsuel Smith compatible: 33a03965edSAnsuel Smith enum: 34a03965edSAnsuel Smith - qcom,gcc-ipq4019 35a03965edSAnsuel Smith - qcom,gcc-ipq6018 36a03965edSAnsuel Smith - qcom,gcc-mdm9607 37a03965edSAnsuel Smith - qcom,gcc-msm8226 38a03965edSAnsuel Smith - qcom,gcc-msm8953 39a03965edSAnsuel Smith - qcom,gcc-msm8974 40a03965edSAnsuel Smith - qcom,gcc-msm8974pro 41a03965edSAnsuel Smith - qcom,gcc-msm8974pro-ac 42a03965edSAnsuel Smith - qcom,gcc-mdm9615 43a03965edSAnsuel Smith 44a03965edSAnsuel Smithrequired: 45a03965edSAnsuel Smith - compatible 46a03965edSAnsuel Smith 47a03965edSAnsuel SmithunevaluatedProperties: false 48a03965edSAnsuel Smith 49a03965edSAnsuel Smithexamples: 5091a4cbf9SDmitry Baryshkov # Example for GCC for MSM8974: 51a03965edSAnsuel Smith - | 52a03965edSAnsuel Smith clock-controller@900000 { 5391a4cbf9SDmitry Baryshkov compatible = "qcom,gcc-msm8974"; 54a03965edSAnsuel Smith reg = <0x900000 0x4000>; 55a03965edSAnsuel Smith #clock-cells = <1>; 56a03965edSAnsuel Smith #reset-cells = <1>; 57a03965edSAnsuel Smith #power-domain-cells = <1>; 58a03965edSAnsuel Smith }; 59a03965edSAnsuel Smith... 60