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