19de7269eSTaniya Das# SPDX-License-Identifier: GPL-2.0-only 29de7269eSTaniya Das%YAML 1.2 39de7269eSTaniya Das--- 42a8aa18cSDouglas Anderson$id: http://devicetree.org/schemas/clock/qcom,gcc.yaml# 59de7269eSTaniya Das$schema: http://devicetree.org/meta-schemas/core.yaml# 69de7269eSTaniya Das 79de7269eSTaniya Dastitle: Qualcomm Global Clock & Reset Controller Binding 89de7269eSTaniya Das 99de7269eSTaniya Dasmaintainers: 109de7269eSTaniya Das - Stephen Boyd <sboyd@kernel.org> 119de7269eSTaniya Das - Taniya Das <tdas@codeaurora.org> 129de7269eSTaniya Das 139de7269eSTaniya Dasdescription: | 149de7269eSTaniya Das Qualcomm global clock control module which supports the clocks, resets and 159de7269eSTaniya Das power domains. 169de7269eSTaniya Das 172a8aa18cSDouglas Anderson See also: 182a8aa18cSDouglas Anderson - dt-bindings/clock/qcom,gcc-apq8084.h 192a8aa18cSDouglas Anderson - dt-bindings/reset/qcom,gcc-apq8084.h 202a8aa18cSDouglas Anderson - dt-bindings/clock/qcom,gcc-ipq4019.h 212a8aa18cSDouglas Anderson - dt-bindings/clock/qcom,gcc-ipq6018.h 222a8aa18cSDouglas Anderson - dt-bindings/reset/qcom,gcc-ipq6018.h 232a8aa18cSDouglas Anderson - dt-bindings/clock/qcom,gcc-ipq806x.h (qcom,gcc-ipq8064) 242a8aa18cSDouglas Anderson - dt-bindings/reset/qcom,gcc-ipq806x.h (qcom,gcc-ipq8064) 252a8aa18cSDouglas Anderson - dt-bindings/clock/qcom,gcc-msm8660.h 262a8aa18cSDouglas Anderson - dt-bindings/reset/qcom,gcc-msm8660.h 272a8aa18cSDouglas Anderson - dt-bindings/clock/qcom,gcc-msm8974.h 282a8aa18cSDouglas Anderson - dt-bindings/reset/qcom,gcc-msm8974.h 292a8aa18cSDouglas Anderson - dt-bindings/clock/qcom,gcc-msm8994.h 302a8aa18cSDouglas Anderson - dt-bindings/clock/qcom,gcc-mdm9615.h 312a8aa18cSDouglas Anderson - dt-bindings/reset/qcom,gcc-mdm9615.h 322a8aa18cSDouglas Anderson - dt-bindings/clock/qcom,gcc-sdm660.h (qcom,gcc-sdm630 and qcom,gcc-sdm660) 332a8aa18cSDouglas Anderson - dt-bindings/clock/qcom,gcc-sdm845.h 342a8aa18cSDouglas Anderson 359de7269eSTaniya Dasproperties: 369de7269eSTaniya Das compatible: 379de7269eSTaniya Das enum: 389de7269eSTaniya Das - qcom,gcc-apq8084 399de7269eSTaniya Das - qcom,gcc-ipq4019 40d15b1ff1SSricharan R - qcom,gcc-ipq6018 41d15b1ff1SSricharan R - qcom,gcc-ipq8064 429de7269eSTaniya Das - qcom,gcc-msm8660 439de7269eSTaniya Das - qcom,gcc-msm8916 449de7269eSTaniya Das - qcom,gcc-msm8960 459de7269eSTaniya Das - qcom,gcc-msm8974 469de7269eSTaniya Das - qcom,gcc-msm8974pro 479de7269eSTaniya Das - qcom,gcc-msm8974pro-ac 489de7269eSTaniya Das - qcom,gcc-msm8994 499de7269eSTaniya Das - qcom,gcc-mdm9615 509de7269eSTaniya Das - qcom,gcc-sdm630 519de7269eSTaniya Das - qcom,gcc-sdm660 529de7269eSTaniya Das - qcom,gcc-sdm845 539de7269eSTaniya Das 549de7269eSTaniya Das '#clock-cells': 559de7269eSTaniya Das const: 1 569de7269eSTaniya Das 579de7269eSTaniya Das '#reset-cells': 589de7269eSTaniya Das const: 1 599de7269eSTaniya Das 609de7269eSTaniya Das '#power-domain-cells': 619de7269eSTaniya Das const: 1 629de7269eSTaniya Das 639de7269eSTaniya Das reg: 649de7269eSTaniya Das maxItems: 1 659de7269eSTaniya Das 669de7269eSTaniya Das protected-clocks: 679de7269eSTaniya Das description: 682a8aa18cSDouglas Anderson Protected clock specifier list as per common clock binding. 699de7269eSTaniya Das 709de7269eSTaniya Dasrequired: 719de7269eSTaniya Das - compatible 729de7269eSTaniya Das - reg 739de7269eSTaniya Das - '#clock-cells' 749de7269eSTaniya Das - '#reset-cells' 759de7269eSTaniya Das - '#power-domain-cells' 769de7269eSTaniya Das 779de7269eSTaniya Dasexamples: 789de7269eSTaniya Das # Example for GCC for MSM8960: 799de7269eSTaniya Das - | 809de7269eSTaniya Das clock-controller@900000 { 819de7269eSTaniya Das compatible = "qcom,gcc-msm8960"; 829de7269eSTaniya Das reg = <0x900000 0x4000>; 839de7269eSTaniya Das #clock-cells = <1>; 849de7269eSTaniya Das #reset-cells = <1>; 859de7269eSTaniya Das #power-domain-cells = <1>; 869de7269eSTaniya Das }; 879de7269eSTaniya Das... 88