11e910b2bSTaniya Das# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 21e910b2bSTaniya Das%YAML 1.2 31e910b2bSTaniya Das--- 41e910b2bSTaniya Das$id: http://devicetree.org/schemas/clock/qcom,sm8450-videocc.yaml# 51e910b2bSTaniya Das$schema: http://devicetree.org/meta-schemas/core.yaml# 61e910b2bSTaniya Das 71e910b2bSTaniya Dastitle: Qualcomm Video Clock & Reset Controller on SM8450 81e910b2bSTaniya Das 91e910b2bSTaniya Dasmaintainers: 101e910b2bSTaniya Das - Taniya Das <quic_tdas@quicinc.com> 11a6a61b97SJagadeesh Kona - Jagadeesh Kona <quic_jkona@quicinc.com> 121e910b2bSTaniya Das 131e910b2bSTaniya Dasdescription: | 141e910b2bSTaniya Das Qualcomm video clock control module provides the clocks, resets and power 151e910b2bSTaniya Das domains on SM8450. 161e910b2bSTaniya Das 17a6a61b97SJagadeesh Kona See also: 18a6a61b97SJagadeesh Kona include/dt-bindings/clock/qcom,sm8450-videocc.h 19a6a61b97SJagadeesh Kona include/dt-bindings/clock/qcom,sm8650-videocc.h 201e910b2bSTaniya Das 211e910b2bSTaniya Dasproperties: 221e910b2bSTaniya Das compatible: 23c7d91f26SJagadeesh Kona enum: 24c7d91f26SJagadeesh Kona - qcom,sm8450-videocc 2529be508dSDanila Tikhonov - qcom,sm8475-videocc 26c7d91f26SJagadeesh Kona - qcom,sm8550-videocc 27a6a61b97SJagadeesh Kona - qcom,sm8650-videocc 28*3b4e2820SStephan Gerhold - qcom,x1e80100-videocc 291e910b2bSTaniya Das 301e910b2bSTaniya Das clocks: 311e910b2bSTaniya Das items: 321e910b2bSTaniya Das - description: Board XO source 331e910b2bSTaniya Das - description: Video AHB clock from GCC 341e910b2bSTaniya Das 351e910b2bSTaniya Das power-domains: 361e910b2bSTaniya Das description: 371a42f4d4SJagadeesh Kona Power domains required for the clock controller to operate 381a42f4d4SJagadeesh Kona items: 391a42f4d4SJagadeesh Kona - description: MMCX power domain 401a42f4d4SJagadeesh Kona - description: MXC power domain 411e910b2bSTaniya Das 421e910b2bSTaniya Das required-opps: 431e910b2bSTaniya Das description: 441a42f4d4SJagadeesh Kona OPP nodes that describe required performance points on power domains 451a42f4d4SJagadeesh Kona items: 461a42f4d4SJagadeesh Kona - description: MMCX performance point 471a42f4d4SJagadeesh Kona - description: MXC performance point 481e910b2bSTaniya Das 491e910b2bSTaniya Dasrequired: 501e910b2bSTaniya Das - compatible 511e910b2bSTaniya Das - clocks 521e910b2bSTaniya Das - power-domains 531e910b2bSTaniya Das - '#power-domain-cells' 541e910b2bSTaniya Das 55acc41014SKrzysztof KozlowskiallOf: 56acc41014SKrzysztof Kozlowski - $ref: qcom,gcc.yaml# 576720e8dbSJagadeesh Kona - if: 586720e8dbSJagadeesh Kona properties: 596720e8dbSJagadeesh Kona compatible: 606720e8dbSJagadeesh Kona contains: 616720e8dbSJagadeesh Kona enum: 626720e8dbSJagadeesh Kona - qcom,sm8450-videocc 636720e8dbSJagadeesh Kona - qcom,sm8550-videocc 646720e8dbSJagadeesh Kona then: 656720e8dbSJagadeesh Kona required: 666720e8dbSJagadeesh Kona - required-opps 67acc41014SKrzysztof Kozlowski 68acc41014SKrzysztof KozlowskiunevaluatedProperties: false 691e910b2bSTaniya Das 701e910b2bSTaniya Dasexamples: 711e910b2bSTaniya Das - | 721e910b2bSTaniya Das #include <dt-bindings/clock/qcom,gcc-sm8450.h> 731e910b2bSTaniya Das #include <dt-bindings/clock/qcom,rpmh.h> 74014f3272SRohit Agarwal #include <dt-bindings/power/qcom,rpmhpd.h> 751e910b2bSTaniya Das videocc: clock-controller@aaf0000 { 761e910b2bSTaniya Das compatible = "qcom,sm8450-videocc"; 771e910b2bSTaniya Das reg = <0x0aaf0000 0x10000>; 781e910b2bSTaniya Das clocks = <&rpmhcc RPMH_CXO_CLK>, 791e910b2bSTaniya Das <&gcc GCC_VIDEO_AHB_CLK>; 801a42f4d4SJagadeesh Kona power-domains = <&rpmhpd RPMHPD_MMCX>, 811a42f4d4SJagadeesh Kona <&rpmhpd RPMHPD_MXC>; 821a42f4d4SJagadeesh Kona required-opps = <&rpmhpd_opp_low_svs>, 831a42f4d4SJagadeesh Kona <&rpmhpd_opp_low_svs>; 841e910b2bSTaniya Das #clock-cells = <1>; 851e910b2bSTaniya Das #reset-cells = <1>; 861e910b2bSTaniya Das #power-domain-cells = <1>; 871e910b2bSTaniya Das }; 881e910b2bSTaniya Das... 89