1*a764e1edSTaniya Das# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*a764e1edSTaniya Das%YAML 1.2
3*a764e1edSTaniya Das---
4*a764e1edSTaniya Das$id: http://devicetree.org/schemas/clock/qcom,sc7280-camcc.yaml#
5*a764e1edSTaniya Das$schema: http://devicetree.org/meta-schemas/core.yaml#
6*a764e1edSTaniya Das
7*a764e1edSTaniya Dastitle: Qualcomm Camera Clock & Reset Controller Binding for SC7280
8*a764e1edSTaniya Das
9*a764e1edSTaniya Dasmaintainers:
10*a764e1edSTaniya Das  - Taniya Das <tdas@codeaurora.org>
11*a764e1edSTaniya Das
12*a764e1edSTaniya Dasdescription: |
13*a764e1edSTaniya Das  Qualcomm camera clock control module which supports the clocks, resets and
14*a764e1edSTaniya Das  power domains on SC7280.
15*a764e1edSTaniya Das
16*a764e1edSTaniya Das  See also dt-bindings/clock/qcom,camcc-sc7280.h
17*a764e1edSTaniya Das
18*a764e1edSTaniya Dasproperties:
19*a764e1edSTaniya Das  compatible:
20*a764e1edSTaniya Das    const: qcom,sc7280-camcc
21*a764e1edSTaniya Das
22*a764e1edSTaniya Das  clocks:
23*a764e1edSTaniya Das    items:
24*a764e1edSTaniya Das      - description: Board XO source
25*a764e1edSTaniya Das      - description: Board XO active source
26*a764e1edSTaniya Das      - description: Sleep clock source
27*a764e1edSTaniya Das
28*a764e1edSTaniya Das  clock-names:
29*a764e1edSTaniya Das    items:
30*a764e1edSTaniya Das      - const: bi_tcxo
31*a764e1edSTaniya Das      - const: bi_tcxo_ao
32*a764e1edSTaniya Das      - const: sleep_clk
33*a764e1edSTaniya Das
34*a764e1edSTaniya Das  '#clock-cells':
35*a764e1edSTaniya Das    const: 1
36*a764e1edSTaniya Das
37*a764e1edSTaniya Das  '#reset-cells':
38*a764e1edSTaniya Das    const: 1
39*a764e1edSTaniya Das
40*a764e1edSTaniya Das  '#power-domain-cells':
41*a764e1edSTaniya Das    const: 1
42*a764e1edSTaniya Das
43*a764e1edSTaniya Das  reg:
44*a764e1edSTaniya Das    maxItems: 1
45*a764e1edSTaniya Das
46*a764e1edSTaniya Dasrequired:
47*a764e1edSTaniya Das  - compatible
48*a764e1edSTaniya Das  - reg
49*a764e1edSTaniya Das  - clocks
50*a764e1edSTaniya Das  - clock-names
51*a764e1edSTaniya Das  - '#clock-cells'
52*a764e1edSTaniya Das  - '#reset-cells'
53*a764e1edSTaniya Das  - '#power-domain-cells'
54*a764e1edSTaniya Das
55*a764e1edSTaniya DasadditionalProperties: false
56*a764e1edSTaniya Das
57*a764e1edSTaniya Dasexamples:
58*a764e1edSTaniya Das  - |
59*a764e1edSTaniya Das    #include <dt-bindings/clock/qcom,rpmh.h>
60*a764e1edSTaniya Das    clock-controller@ad00000 {
61*a764e1edSTaniya Das      compatible = "qcom,sc7280-camcc";
62*a764e1edSTaniya Das      reg = <0x0ad00000 0x10000>;
63*a764e1edSTaniya Das      clocks = <&rpmhcc RPMH_CXO_CLK>,
64*a764e1edSTaniya Das               <&rpmhcc RPMH_CXO_CLK_A>,
65*a764e1edSTaniya Das               <&sleep_clk>;
66*a764e1edSTaniya Das      clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk";
67*a764e1edSTaniya Das      #clock-cells = <1>;
68*a764e1edSTaniya Das      #reset-cells = <1>;
69*a764e1edSTaniya Das      #power-domain-cells = <1>;
70*a764e1edSTaniya Das    };
71*a764e1edSTaniya Das...
72