brintos

brintos / linux-shallow public Read only

0
0
Text · 1.9 KiB · 9829ba2 Raw
81 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/qcom,sm8450-videocc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm Video Clock & Reset Controller on SM84508 9maintainers:10  - Taniya Das <quic_tdas@quicinc.com>11  - Jagadeesh Kona <quic_jkona@quicinc.com>12 13description: |14  Qualcomm video clock control module provides the clocks, resets and power15  domains on SM8450.16 17  See also:18    include/dt-bindings/clock/qcom,sm8450-videocc.h19    include/dt-bindings/clock/qcom,sm8650-videocc.h20 21properties:22  compatible:23    enum:24      - qcom,sm8450-videocc25      - qcom,sm8550-videocc26      - qcom,sm8650-videocc27 28  clocks:29    items:30      - description: Board XO source31      - description: Video AHB clock from GCC32 33  power-domains:34    maxItems: 135    description:36      MMCX power domain.37 38  required-opps:39    maxItems: 140    description:41      A phandle to an OPP node describing required MMCX performance point.42 43required:44  - compatible45  - clocks46  - power-domains47  - '#power-domain-cells'48 49allOf:50  - $ref: qcom,gcc.yaml#51  - if:52      properties:53        compatible:54          contains:55            enum:56              - qcom,sm8450-videocc57              - qcom,sm8550-videocc58    then:59      required:60        - required-opps61 62unevaluatedProperties: false63 64examples:65  - |66    #include <dt-bindings/clock/qcom,gcc-sm8450.h>67    #include <dt-bindings/clock/qcom,rpmh.h>68    #include <dt-bindings/power/qcom,rpmhpd.h>69    videocc: clock-controller@aaf0000 {70      compatible = "qcom,sm8450-videocc";71      reg = <0x0aaf0000 0x10000>;72      clocks = <&rpmhcc RPMH_CXO_CLK>,73               <&gcc GCC_VIDEO_AHB_CLK>;74      power-domains = <&rpmhpd RPMHPD_MMCX>;75      required-opps = <&rpmhpd_opp_low_svs>;76      #clock-cells = <1>;77      #reset-cells = <1>;78      #power-domain-cells = <1>;79    };80...81