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