xref: /freebsd/sys/contrib/device-tree/Bindings/clock/qcom,sm6350-camcc.yaml (revision cb7aa33ac6cd46a5434798e50363136e64f3ae98)
1*cb7aa33aSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*cb7aa33aSEmmanuel Vadot%YAML 1.2
3*cb7aa33aSEmmanuel Vadot---
4*cb7aa33aSEmmanuel Vadot$id: http://devicetree.org/schemas/clock/qcom,sm6350-camcc.yaml#
5*cb7aa33aSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*cb7aa33aSEmmanuel Vadot
7*cb7aa33aSEmmanuel Vadottitle: Qualcomm Camera Clock & Reset Controller on SM6350
8*cb7aa33aSEmmanuel Vadot
9*cb7aa33aSEmmanuel Vadotmaintainers:
10*cb7aa33aSEmmanuel Vadot  - Konrad Dybcio <konrad.dybcio@linaro.org>
11*cb7aa33aSEmmanuel Vadot
12*cb7aa33aSEmmanuel Vadotdescription: |
13*cb7aa33aSEmmanuel Vadot  Qualcomm camera clock control module provides the clocks, resets and  power
14*cb7aa33aSEmmanuel Vadot  domains on SM6350.
15*cb7aa33aSEmmanuel Vadot
16*cb7aa33aSEmmanuel Vadot  See also:: include/dt-bindings/clock/qcom,sm6350-camcc.h
17*cb7aa33aSEmmanuel Vadot
18*cb7aa33aSEmmanuel Vadotproperties:
19*cb7aa33aSEmmanuel Vadot  compatible:
20*cb7aa33aSEmmanuel Vadot    const: qcom,sm6350-camcc
21*cb7aa33aSEmmanuel Vadot
22*cb7aa33aSEmmanuel Vadot  clocks:
23*cb7aa33aSEmmanuel Vadot    items:
24*cb7aa33aSEmmanuel Vadot      - description: Board XO source
25*cb7aa33aSEmmanuel Vadot
26*cb7aa33aSEmmanuel Vadot  reg:
27*cb7aa33aSEmmanuel Vadot    maxItems: 1
28*cb7aa33aSEmmanuel Vadot
29*cb7aa33aSEmmanuel Vadotrequired:
30*cb7aa33aSEmmanuel Vadot  - compatible
31*cb7aa33aSEmmanuel Vadot  - clocks
32*cb7aa33aSEmmanuel Vadot
33*cb7aa33aSEmmanuel VadotallOf:
34*cb7aa33aSEmmanuel Vadot  - $ref: qcom,gcc.yaml#
35*cb7aa33aSEmmanuel Vadot
36*cb7aa33aSEmmanuel VadotunevaluatedProperties: false
37*cb7aa33aSEmmanuel Vadot
38*cb7aa33aSEmmanuel Vadotexamples:
39*cb7aa33aSEmmanuel Vadot  - |
40*cb7aa33aSEmmanuel Vadot    #include <dt-bindings/clock/qcom,rpmh.h>
41*cb7aa33aSEmmanuel Vadot    clock-controller@ad00000 {
42*cb7aa33aSEmmanuel Vadot      compatible = "qcom,sm6350-camcc";
43*cb7aa33aSEmmanuel Vadot      reg = <0x0ad00000 0x16000>;
44*cb7aa33aSEmmanuel Vadot      clocks = <&rpmhcc RPMH_CXO_CLK>;
45*cb7aa33aSEmmanuel Vadot      #clock-cells = <1>;
46*cb7aa33aSEmmanuel Vadot      #reset-cells = <1>;
47*cb7aa33aSEmmanuel Vadot      #power-domain-cells = <1>;
48*cb7aa33aSEmmanuel Vadot    };
49*cb7aa33aSEmmanuel Vadot...
50