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