xref: /linux/Documentation/devicetree/bindings/clock/qcom,gcc-ipq6018.yaml (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
1cec1f2ffSRobert Marko# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2cec1f2ffSRobert Marko%YAML 1.2
3cec1f2ffSRobert Marko---
4cec1f2ffSRobert Marko$id: http://devicetree.org/schemas/clock/qcom,gcc-ipq6018.yaml#
5cec1f2ffSRobert Marko$schema: http://devicetree.org/meta-schemas/core.yaml#
6cec1f2ffSRobert Marko
7cec1f2ffSRobert Markotitle: Qualcomm Global Clock & Reset Controller on IPQ6018
8cec1f2ffSRobert Marko
9cec1f2ffSRobert Markomaintainers:
10cec1f2ffSRobert Marko  - Stephen Boyd <sboyd@kernel.org>
11cec1f2ffSRobert Marko  - Taniya Das <quic_tdas@quicinc.com>
12cec1f2ffSRobert Marko  - Robert Marko <robimarko@gmail.com>
13cec1f2ffSRobert Marko
14cec1f2ffSRobert Markodescription: |
15cec1f2ffSRobert Marko  Qualcomm global clock control module provides the clocks, resets and power
16cec1f2ffSRobert Marko  domains on IPQ6018.
17cec1f2ffSRobert Marko
18cec1f2ffSRobert Marko  See also::
19cec1f2ffSRobert Marko    include/dt-bindings/clock/qcom,gcc-ipq6018.h
20cec1f2ffSRobert Marko    include/dt-bindings/reset/qcom,gcc-ipq6018.h
21cec1f2ffSRobert Marko
22cec1f2ffSRobert MarkoallOf:
23cec1f2ffSRobert Marko  - $ref: qcom,gcc.yaml#
24cec1f2ffSRobert Marko
25cec1f2ffSRobert Markoproperties:
26cec1f2ffSRobert Marko  compatible:
27cec1f2ffSRobert Marko    const: qcom,gcc-ipq6018
28cec1f2ffSRobert Marko
29cec1f2ffSRobert Marko  clocks:
30cec1f2ffSRobert Marko    items:
31cec1f2ffSRobert Marko      - description: board XO clock
32cec1f2ffSRobert Marko      - description: sleep clock
33cec1f2ffSRobert Marko
34cec1f2ffSRobert Marko  clock-names:
35cec1f2ffSRobert Marko    items:
36cec1f2ffSRobert Marko      - const: xo
37cec1f2ffSRobert Marko      - const: sleep_clk
38cec1f2ffSRobert Marko
39*b0ef3434SDmitry Baryshkov  '#power-domain-cells': false
40*b0ef3434SDmitry Baryshkov
41cec1f2ffSRobert Markorequired:
42cec1f2ffSRobert Marko  - compatible
43cec1f2ffSRobert Marko  - clocks
44cec1f2ffSRobert Marko  - clock-names
45cec1f2ffSRobert Marko
46cec1f2ffSRobert MarkounevaluatedProperties: false
47cec1f2ffSRobert Marko
48cec1f2ffSRobert Markoexamples:
49cec1f2ffSRobert Marko  - |
50cec1f2ffSRobert Marko    clock-controller@1800000 {
51cec1f2ffSRobert Marko      compatible = "qcom,gcc-ipq6018";
52cec1f2ffSRobert Marko      reg = <0x01800000 0x80000>;
53cec1f2ffSRobert Marko      clocks = <&xo>, <&sleep_clk>;
54cec1f2ffSRobert Marko      clock-names = "xo", "sleep_clk";
55cec1f2ffSRobert Marko      #clock-cells = <1>;
56cec1f2ffSRobert Marko      #reset-cells = <1>;
57cec1f2ffSRobert Marko    };
58cec1f2ffSRobert Marko...
59