xref: /linux/Documentation/devicetree/bindings/clock/qcom,qcs615-gcc.yaml (revision 9e676a024fa1fa2bd8150c2d2ba85478280353bc)
1*f4d3d734STaniya Das# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*f4d3d734STaniya Das%YAML 1.2
3*f4d3d734STaniya Das---
4*f4d3d734STaniya Das$id: http://devicetree.org/schemas/clock/qcom,qcs615-gcc.yaml#
5*f4d3d734STaniya Das$schema: http://devicetree.org/meta-schemas/core.yaml#
6*f4d3d734STaniya Das
7*f4d3d734STaniya Dastitle: Qualcomm Global Clock & Reset Controller on QCS615
8*f4d3d734STaniya Das
9*f4d3d734STaniya Dasmaintainers:
10*f4d3d734STaniya Das  - Taniya Das <quic_tdas@quicinc.com>
11*f4d3d734STaniya Das
12*f4d3d734STaniya Dasdescription: |
13*f4d3d734STaniya Das  Qualcomm global clock control module provides the clocks, resets and power
14*f4d3d734STaniya Das  domains on QCS615.
15*f4d3d734STaniya Das
16*f4d3d734STaniya Das  See also: include/dt-bindings/clock/qcom,qcs615-gcc.h
17*f4d3d734STaniya Das
18*f4d3d734STaniya Dasproperties:
19*f4d3d734STaniya Das  compatible:
20*f4d3d734STaniya Das    const: qcom,qcs615-gcc
21*f4d3d734STaniya Das
22*f4d3d734STaniya Das  clocks:
23*f4d3d734STaniya Das    items:
24*f4d3d734STaniya Das      - description: Board XO source
25*f4d3d734STaniya Das      - description: Board active XO source
26*f4d3d734STaniya Das      - description: Sleep clock source
27*f4d3d734STaniya Das
28*f4d3d734STaniya Das  clock-names:
29*f4d3d734STaniya Das    items:
30*f4d3d734STaniya Das      - const: bi_tcxo
31*f4d3d734STaniya Das      - const: bi_tcxo_ao
32*f4d3d734STaniya Das      - const: sleep_clk
33*f4d3d734STaniya Das
34*f4d3d734STaniya Dasrequired:
35*f4d3d734STaniya Das  - compatible
36*f4d3d734STaniya Das  - clocks
37*f4d3d734STaniya Das  - clock-names
38*f4d3d734STaniya Das  - '#power-domain-cells'
39*f4d3d734STaniya Das
40*f4d3d734STaniya DasallOf:
41*f4d3d734STaniya Das  - $ref: qcom,gcc.yaml#
42*f4d3d734STaniya Das
43*f4d3d734STaniya DasunevaluatedProperties: false
44*f4d3d734STaniya Das
45*f4d3d734STaniya Dasexamples:
46*f4d3d734STaniya Das  - |
47*f4d3d734STaniya Das    #include <dt-bindings/clock/qcom,rpmh.h>
48*f4d3d734STaniya Das    clock-controller@100000 {
49*f4d3d734STaniya Das      compatible = "qcom,qcs615-gcc";
50*f4d3d734STaniya Das      reg = <0x00100000 0x1f0000>;
51*f4d3d734STaniya Das      clocks = <&rpmhcc RPMH_CXO_CLK>,
52*f4d3d734STaniya Das               <&rpmhcc RPMH_CXO_CLK_A>,
53*f4d3d734STaniya Das               <&sleep_clk>;
54*f4d3d734STaniya Das      clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk";
55*f4d3d734STaniya Das      #clock-cells = <1>;
56*f4d3d734STaniya Das      #reset-cells = <1>;
57*f4d3d734STaniya Das      #power-domain-cells = <1>;
58*f4d3d734STaniya Das    };
59*f4d3d734STaniya Das...
60