1# SPDX-License-Identifier: GPL-2.0-only
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/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,sc7180-videocc
20      - qcom,sdm845-videocc
21
22  clocks:
23    maxItems: 1
24
25  clock-names:
26    items:
27      - const: xo
28
29  '#clock-cells':
30    const: 1
31
32  '#reset-cells':
33    const: 1
34
35  '#power-domain-cells':
36    const: 1
37
38  reg:
39    maxItems: 1
40
41required:
42  - compatible
43  - reg
44  - clocks
45  - clock-names
46  - '#clock-cells'
47  - '#reset-cells'
48  - '#power-domain-cells'
49
50examples:
51  # Example of VIDEOCC with clock node properties for SDM845:
52  - |
53    clock-controller@ab00000 {
54      compatible = "qcom,sdm845-videocc";
55      reg = <0xab00000 0x10000>;
56      clocks = <&rpmhcc 0>;
57      clock-names = "xo";
58      #clock-cells = <1>;
59      #reset-cells = <1>;
60      #power-domain-cells = <1>;
61     };
62...
63