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