Commit | Line | Data |
---|---|---|
2aae5eaa KD |
1 | # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) |
2 | %YAML 1.2 | |
3 | --- | |
4 | $id: http://devicetree.org/schemas/clock/qcom,sm8350-videocc.yaml# | |
5 | $schema: http://devicetree.org/meta-schemas/core.yaml# | |
6 | ||
7 | title: Qualcomm SM8350 Video Clock & Reset Controller | |
8 | ||
9 | maintainers: | |
10 | - Konrad Dybcio <konrad.dybcio@linaro.org> | |
11 | ||
12 | description: | | |
13 | Qualcomm video clock control module provides the clocks, resets and power | |
14 | domains on Qualcomm SoCs. | |
15 | ||
16 | See also:: | |
17 | include/dt-bindings/clock/qcom,videocc-sm8350.h | |
18 | include/dt-bindings/reset/qcom,videocc-sm8350.h | |
19 | ||
20 | properties: | |
21 | compatible: | |
22 | const: qcom,sm8350-videocc | |
23 | ||
24 | clocks: | |
25 | items: | |
26 | - description: Board XO source | |
27 | - description: Board active XO source | |
28 | - description: Board sleep clock | |
29 | ||
30 | power-domains: | |
31 | description: | |
32 | A phandle and PM domain specifier for the MMCX power domain. | |
33 | maxItems: 1 | |
34 | ||
35 | required-opps: | |
36 | description: | |
37 | A phandle to an OPP node describing required MMCX performance point. | |
38 | maxItems: 1 | |
39 | ||
40 | required: | |
41 | - compatible | |
42 | - clocks | |
43 | - power-domains | |
44 | - required-opps | |
45 | ||
46 | allOf: | |
47 | - $ref: qcom,gcc.yaml# | |
48 | ||
49 | unevaluatedProperties: false | |
50 | ||
51 | examples: | |
52 | - | | |
53 | #include <dt-bindings/clock/qcom,rpmh.h> | |
014f3272 | 54 | #include <dt-bindings/power/qcom,rpmhpd.h> |
2aae5eaa KD |
55 | |
56 | clock-controller@abf0000 { | |
57 | compatible = "qcom,sm8350-videocc"; | |
58 | reg = <0x0abf0000 0x10000>; | |
59 | clocks = <&rpmhcc RPMH_CXO_CLK>, | |
60 | <&rpmhcc RPMH_CXO_CLK_A>, | |
61 | <&sleep_clk>; | |
014f3272 | 62 | power-domains = <&rpmhpd RPMHPD_MMCX>; |
2aae5eaa KD |
63 | required-opps = <&rpmhpd_opp_low_svs>; |
64 | #clock-cells = <1>; | |
65 | #reset-cells = <1>; | |
66 | #power-domain-cells = <1>; | |
67 | }; | |
68 | ... |