12a8aa18cSDouglas Anderson# SPDX-License-Identifier: GPL-2.0-only
22a8aa18cSDouglas Anderson%YAML 1.2
32a8aa18cSDouglas Anderson---
42a8aa18cSDouglas Anderson$id: http://devicetree.org/schemas/clock/qcom,gcc-qcs404.yaml#
52a8aa18cSDouglas Anderson$schema: http://devicetree.org/meta-schemas/core.yaml#
62a8aa18cSDouglas Anderson
7*ece3c319SKrzysztof Kozlowskititle: Qualcomm Global Clock & Reset Controller on QCS404
82a8aa18cSDouglas Anderson
92a8aa18cSDouglas Andersonmaintainers:
102a8aa18cSDouglas Anderson  - Stephen Boyd <sboyd@kernel.org>
112a8aa18cSDouglas Anderson  - Taniya Das <tdas@codeaurora.org>
122a8aa18cSDouglas Anderson
132a8aa18cSDouglas Andersondescription: |
14*ece3c319SKrzysztof Kozlowski  Qualcomm global clock control module provides the clocks, resets and power
15*ece3c319SKrzysztof Kozlowski  domains on QCS404.
162a8aa18cSDouglas Anderson
17*ece3c319SKrzysztof Kozlowski  See also:: include/dt-bindings/clock/qcom,gcc-qcs404.h
182a8aa18cSDouglas Anderson
192a8aa18cSDouglas Andersonproperties:
202a8aa18cSDouglas Anderson  compatible:
212a8aa18cSDouglas Anderson    const: qcom,gcc-qcs404
222a8aa18cSDouglas Anderson
232a8aa18cSDouglas Anderson  '#clock-cells':
242a8aa18cSDouglas Anderson    const: 1
252a8aa18cSDouglas Anderson
262a8aa18cSDouglas Anderson  '#reset-cells':
272a8aa18cSDouglas Anderson    const: 1
282a8aa18cSDouglas Anderson
292a8aa18cSDouglas Anderson  reg:
302a8aa18cSDouglas Anderson    maxItems: 1
312a8aa18cSDouglas Anderson
322a8aa18cSDouglas Anderson  protected-clocks:
332a8aa18cSDouglas Anderson    description:
342a8aa18cSDouglas Anderson      Protected clock specifier list as per common clock binding.
352a8aa18cSDouglas Anderson
362a8aa18cSDouglas Andersonrequired:
372a8aa18cSDouglas Anderson  - compatible
382a8aa18cSDouglas Anderson  - reg
392a8aa18cSDouglas Anderson  - '#clock-cells'
402a8aa18cSDouglas Anderson  - '#reset-cells'
412a8aa18cSDouglas Anderson
427f464532SRob HerringadditionalProperties: false
437f464532SRob Herring
442a8aa18cSDouglas Andersonexamples:
452a8aa18cSDouglas Anderson  - |
462a8aa18cSDouglas Anderson    clock-controller@1800000 {
472a8aa18cSDouglas Anderson      compatible = "qcom,gcc-qcs404";
482a8aa18cSDouglas Anderson      reg = <0x01800000 0x80000>;
492a8aa18cSDouglas Anderson      #clock-cells = <1>;
502a8aa18cSDouglas Anderson      #reset-cells = <1>;
512a8aa18cSDouglas Anderson    };
522a8aa18cSDouglas Anderson...
53