170d795d2SJonathan Marek# SPDX-License-Identifier: GPL-2.0-only
270d795d2SJonathan Marek%YAML 1.2
370d795d2SJonathan Marek---
470d795d2SJonathan Marek$id: http://devicetree.org/schemas/clock/qcom,videocc.yaml#
570d795d2SJonathan Marek$schema: http://devicetree.org/meta-schemas/core.yaml#
670d795d2SJonathan Marek
770d795d2SJonathan Marektitle: Qualcomm Video Clock & Reset Controller Binding
870d795d2SJonathan Marek
970d795d2SJonathan Marekmaintainers:
1070d795d2SJonathan Marek  - Taniya Das <tdas@codeaurora.org>
1170d795d2SJonathan Marek
1270d795d2SJonathan Marekdescription: |
1370d795d2SJonathan Marek  Qualcomm video clock control module which supports the clocks, resets and
14df3f61d2SJonathan Marek  power domains on SDM845/SC7180/SM8150.
1570d795d2SJonathan Marek
1670d795d2SJonathan Marek  See also:
1770d795d2SJonathan Marek    dt-bindings/clock/qcom,videocc-sc7180.h
1870d795d2SJonathan Marek    dt-bindings/clock/qcom,videocc-sdm845.h
19df3f61d2SJonathan Marek    dt-bindings/clock/qcom,videocc-sm8150.h
2070d795d2SJonathan Marek
2170d795d2SJonathan Marekproperties:
2270d795d2SJonathan Marek  compatible:
2370d795d2SJonathan Marek    enum:
2470d795d2SJonathan Marek      - qcom,sc7180-videocc
2570d795d2SJonathan Marek      - qcom,sdm845-videocc
26df3f61d2SJonathan Marek      - qcom,sm8150-videocc
2770d795d2SJonathan Marek
2870d795d2SJonathan Marek  clocks:
2970d795d2SJonathan Marek    items:
3070d795d2SJonathan Marek      - description: Board XO source
3170d795d2SJonathan Marek
3270d795d2SJonathan Marek  clock-names:
3370d795d2SJonathan Marek    items:
3470d795d2SJonathan Marek      - const: bi_tcxo
3570d795d2SJonathan Marek
3670d795d2SJonathan Marek  '#clock-cells':
3770d795d2SJonathan Marek    const: 1
3870d795d2SJonathan Marek
3970d795d2SJonathan Marek  '#reset-cells':
4070d795d2SJonathan Marek    const: 1
4170d795d2SJonathan Marek
4270d795d2SJonathan Marek  '#power-domain-cells':
4370d795d2SJonathan Marek    const: 1
4470d795d2SJonathan Marek
4570d795d2SJonathan Marek  reg:
4670d795d2SJonathan Marek    maxItems: 1
4770d795d2SJonathan Marek
4870d795d2SJonathan Marekrequired:
4970d795d2SJonathan Marek  - compatible
5070d795d2SJonathan Marek  - reg
5170d795d2SJonathan Marek  - clocks
5270d795d2SJonathan Marek  - clock-names
5370d795d2SJonathan Marek  - '#clock-cells'
5470d795d2SJonathan Marek  - '#reset-cells'
5570d795d2SJonathan Marek  - '#power-domain-cells'
5670d795d2SJonathan Marek
5770d795d2SJonathan MarekadditionalProperties: false
5870d795d2SJonathan Marek
5970d795d2SJonathan Marekexamples:
6070d795d2SJonathan Marek  - |
6170d795d2SJonathan Marek    #include <dt-bindings/clock/qcom,rpmh.h>
6270d795d2SJonathan Marek    clock-controller@ab00000 {
6370d795d2SJonathan Marek      compatible = "qcom,sdm845-videocc";
6470d795d2SJonathan Marek      reg = <0x0ab00000 0x10000>;
6570d795d2SJonathan Marek      clocks = <&rpmhcc RPMH_CXO_CLK>;
6670d795d2SJonathan Marek      clock-names = "bi_tcxo";
6770d795d2SJonathan Marek      #clock-cells = <1>;
6870d795d2SJonathan Marek      #reset-cells = <1>;
6970d795d2SJonathan Marek      #power-domain-cells = <1>;
7070d795d2SJonathan Marek    };
7170d795d2SJonathan Marek...
72