xref: /linux/Documentation/devicetree/bindings/clock/qcom,gcc-ipq4019.yaml (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
178b1607cSRobert Marko# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
278b1607cSRobert Marko%YAML 1.2
378b1607cSRobert Marko---
478b1607cSRobert Marko$id: http://devicetree.org/schemas/clock/qcom,gcc-ipq4019.yaml#
578b1607cSRobert Marko$schema: http://devicetree.org/meta-schemas/core.yaml#
678b1607cSRobert Marko
778b1607cSRobert Markotitle: Qualcomm Global Clock & Reset Controller on IPQ4019
878b1607cSRobert Marko
978b1607cSRobert Markomaintainers:
1078b1607cSRobert Marko  - Stephen Boyd <sboyd@kernel.org>
1160838878STaniya Das  - Taniya Das <quic_tdas@quicinc.com>
1278b1607cSRobert Marko  - Robert Marko <robert.markoo@sartura.hr>
1378b1607cSRobert Marko
1478b1607cSRobert Markodescription: |
1578b1607cSRobert Marko  Qualcomm global clock control module provides the clocks, resets and power
1678b1607cSRobert Marko  domains on IPQ4019.
1778b1607cSRobert Marko
1878b1607cSRobert Marko  See also:: include/dt-bindings/clock/qcom,gcc-ipq4019.h
1978b1607cSRobert Marko
2078b1607cSRobert MarkoallOf:
2178b1607cSRobert Marko  - $ref: qcom,gcc.yaml#
2278b1607cSRobert Marko
2378b1607cSRobert Markoproperties:
2478b1607cSRobert Marko  compatible:
2578b1607cSRobert Marko    const: qcom,gcc-ipq4019
2678b1607cSRobert Marko
2778b1607cSRobert Marko  clocks:
2878b1607cSRobert Marko    items:
2978b1607cSRobert Marko      - description: board XO clock
3078b1607cSRobert Marko      - description: sleep clock
3178b1607cSRobert Marko
3278b1607cSRobert Marko  clock-names:
3378b1607cSRobert Marko    items:
3478b1607cSRobert Marko      - const: xo
3578b1607cSRobert Marko      - const: sleep_clk
3678b1607cSRobert Marko
37*b0ef3434SDmitry Baryshkov  '#power-domain-cells': false
38*b0ef3434SDmitry Baryshkov
3978b1607cSRobert Markorequired:
4078b1607cSRobert Marko  - compatible
4178b1607cSRobert Marko
4278b1607cSRobert MarkounevaluatedProperties: false
4378b1607cSRobert Marko
4478b1607cSRobert Markoexamples:
4578b1607cSRobert Marko  - |
4678b1607cSRobert Marko    clock-controller@1800000 {
4778b1607cSRobert Marko      compatible = "qcom,gcc-ipq4019";
4878b1607cSRobert Marko      reg = <0x1800000 0x60000>;
4978b1607cSRobert Marko      #clock-cells = <1>;
5078b1607cSRobert Marko      #reset-cells = <1>;
5178b1607cSRobert Marko      clocks = <&xo>, <&sleep_clk>;
5278b1607cSRobert Marko      clock-names = "xo", "sleep_clk";
5378b1607cSRobert Marko    };
5478b1607cSRobert Marko...
55