blob: 4d2614d4f368647e411c4fba935c71d2a0f40dd4 [file] [log] [blame]
Tom Rini93743d22024-04-01 09:08:13 -04001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/clock/qcom,gcc-ipq6018.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Qualcomm Global Clock & Reset Controller on IPQ6018
8
9maintainers:
10 - Stephen Boyd <sboyd@kernel.org>
11 - Taniya Das <quic_tdas@quicinc.com>
12 - Robert Marko <robimarko@gmail.com>
13
14description: |
15 Qualcomm global clock control module provides the clocks, resets and power
16 domains on IPQ6018.
17
18 See also::
19 include/dt-bindings/clock/qcom,gcc-ipq6018.h
20 include/dt-bindings/reset/qcom,gcc-ipq6018.h
21
22allOf:
23 - $ref: qcom,gcc.yaml#
24
25properties:
26 compatible:
27 const: qcom,gcc-ipq6018
28
29 clocks:
30 items:
31 - description: board XO clock
32 - description: sleep clock
33
34 clock-names:
35 items:
36 - const: xo
37 - const: sleep_clk
38
Tom Rini6b642ac2024-10-01 12:20:28 -060039 '#power-domain-cells': false
40
Tom Rini93743d22024-04-01 09:08:13 -040041required:
42 - compatible
43 - clocks
44 - clock-names
45
46unevaluatedProperties: false
47
48examples:
49 - |
50 clock-controller@1800000 {
51 compatible = "qcom,gcc-ipq6018";
52 reg = <0x01800000 0x80000>;
53 clocks = <&xo>, <&sleep_clk>;
54 clock-names = "xo", "sleep_clk";
55 #clock-cells = <1>;
Tom Rini93743d22024-04-01 09:08:13 -040056 #reset-cells = <1>;
57 };
58...