xref: /freebsd-src/sys/contrib/device-tree/Bindings/clock/qcom,gcc-ipq6018.yaml (revision 0e8011faf58b743cc652e3b2ad0f7671227610df)
18d13bc63SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
28d13bc63SEmmanuel Vadot%YAML 1.2
38d13bc63SEmmanuel Vadot---
48d13bc63SEmmanuel Vadot$id: http://devicetree.org/schemas/clock/qcom,gcc-ipq6018.yaml#
58d13bc63SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
68d13bc63SEmmanuel Vadot
78d13bc63SEmmanuel Vadottitle: Qualcomm Global Clock & Reset Controller on IPQ6018
88d13bc63SEmmanuel Vadot
98d13bc63SEmmanuel Vadotmaintainers:
108d13bc63SEmmanuel Vadot  - Stephen Boyd <sboyd@kernel.org>
118d13bc63SEmmanuel Vadot  - Taniya Das <quic_tdas@quicinc.com>
128d13bc63SEmmanuel Vadot  - Robert Marko <robimarko@gmail.com>
138d13bc63SEmmanuel Vadot
148d13bc63SEmmanuel Vadotdescription: |
158d13bc63SEmmanuel Vadot  Qualcomm global clock control module provides the clocks, resets and power
168d13bc63SEmmanuel Vadot  domains on IPQ6018.
178d13bc63SEmmanuel Vadot
188d13bc63SEmmanuel Vadot  See also::
198d13bc63SEmmanuel Vadot    include/dt-bindings/clock/qcom,gcc-ipq6018.h
208d13bc63SEmmanuel Vadot    include/dt-bindings/reset/qcom,gcc-ipq6018.h
218d13bc63SEmmanuel Vadot
228d13bc63SEmmanuel VadotallOf:
238d13bc63SEmmanuel Vadot  - $ref: qcom,gcc.yaml#
248d13bc63SEmmanuel Vadot
258d13bc63SEmmanuel Vadotproperties:
268d13bc63SEmmanuel Vadot  compatible:
278d13bc63SEmmanuel Vadot    const: qcom,gcc-ipq6018
288d13bc63SEmmanuel Vadot
298d13bc63SEmmanuel Vadot  clocks:
308d13bc63SEmmanuel Vadot    items:
318d13bc63SEmmanuel Vadot      - description: board XO clock
328d13bc63SEmmanuel Vadot      - description: sleep clock
338d13bc63SEmmanuel Vadot
348d13bc63SEmmanuel Vadot  clock-names:
358d13bc63SEmmanuel Vadot    items:
368d13bc63SEmmanuel Vadot      - const: xo
378d13bc63SEmmanuel Vadot      - const: sleep_clk
388d13bc63SEmmanuel Vadot
39*0e8011faSEmmanuel Vadot  '#power-domain-cells': false
40*0e8011faSEmmanuel Vadot
418d13bc63SEmmanuel Vadotrequired:
428d13bc63SEmmanuel Vadot  - compatible
438d13bc63SEmmanuel Vadot  - clocks
448d13bc63SEmmanuel Vadot  - clock-names
458d13bc63SEmmanuel Vadot
468d13bc63SEmmanuel VadotunevaluatedProperties: false
478d13bc63SEmmanuel Vadot
488d13bc63SEmmanuel Vadotexamples:
498d13bc63SEmmanuel Vadot  - |
508d13bc63SEmmanuel Vadot    clock-controller@1800000 {
518d13bc63SEmmanuel Vadot      compatible = "qcom,gcc-ipq6018";
528d13bc63SEmmanuel Vadot      reg = <0x01800000 0x80000>;
538d13bc63SEmmanuel Vadot      clocks = <&xo>, <&sleep_clk>;
548d13bc63SEmmanuel Vadot      clock-names = "xo", "sleep_clk";
558d13bc63SEmmanuel Vadot      #clock-cells = <1>;
568d13bc63SEmmanuel Vadot      #reset-cells = <1>;
578d13bc63SEmmanuel Vadot    };
588d13bc63SEmmanuel Vadot...
59