1# SPDX-License-Identifier: GPL-2.0-only
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/bindings/clock/qcom,videocc.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Qualcomm Video Clock & Reset Controller Binding
8
9maintainers:
10  - Taniya Das <tdas@codeaurora.org>
11
12description: |
13  Qualcomm video clock control module which supports the clocks, resets and
14  power domains.
15
16properties:
17  compatible:
18    enum:
19      - qcom,sdm845-videocc
20
21  clocks:
22    maxItems: 1
23
24  clock-names:
25    items:
26      - const: xo
27
28  '#clock-cells':
29    const: 1
30
31  '#reset-cells':
32    const: 1
33
34  '#power-domain-cells':
35    const: 1
36
37  reg:
38    maxItems: 1
39
40required:
41  - compatible
42  - reg
43  - clocks
44  - clock-names
45  - '#clock-cells'
46  - '#reset-cells'
47  - '#power-domain-cells'
48
49examples:
50  # Example of VIDEOCC with clock node properties for SDM845:
51  - |
52    clock-controller@ab00000 {
53      compatible = "qcom,sdm845-videocc";
54      reg = <0xab00000 0x10000>;
55      clocks = <&rpmhcc 0>;
56      clock-names = "xo";
57      #clock-cells = <1>;
58      #reset-cells = <1>;
59      #power-domain-cells = <1>;
60     };
61...
62