xref: /freebsd-src/sys/contrib/device-tree/Bindings/clock/qcom,gcc-msm8660.yaml (revision 0e8011faf58b743cc652e3b2ad0f7671227610df)
17ef62cebSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only
27ef62cebSEmmanuel Vadot%YAML 1.2
37ef62cebSEmmanuel Vadot---
47ef62cebSEmmanuel Vadot$id: http://devicetree.org/schemas/clock/qcom,gcc-msm8660.yaml#
57ef62cebSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
67ef62cebSEmmanuel Vadot
78bab661aSEmmanuel Vadottitle: Qualcomm Global Clock & Reset Controller on MSM8660
87ef62cebSEmmanuel Vadot
97ef62cebSEmmanuel Vadotmaintainers:
107ef62cebSEmmanuel Vadot  - Stephen Boyd <sboyd@kernel.org>
117ef62cebSEmmanuel Vadot  - Taniya Das <quic_tdas@quicinc.com>
127ef62cebSEmmanuel Vadot
137ef62cebSEmmanuel Vadotdescription: |
148bab661aSEmmanuel Vadot  Qualcomm global clock control module provides the clocks and resets on
157ef62cebSEmmanuel Vadot  MSM8660
167ef62cebSEmmanuel Vadot
178bab661aSEmmanuel Vadot  See also::
188bab661aSEmmanuel Vadot    include/dt-bindings/clock/qcom,gcc-msm8660.h
198bab661aSEmmanuel Vadot    include/dt-bindings/reset/qcom,gcc-msm8660.h
207ef62cebSEmmanuel Vadot
217ef62cebSEmmanuel VadotallOf:
228bab661aSEmmanuel Vadot  - $ref: qcom,gcc.yaml#
237ef62cebSEmmanuel Vadot
247ef62cebSEmmanuel Vadotproperties:
257ef62cebSEmmanuel Vadot  compatible:
267ef62cebSEmmanuel Vadot    enum:
277ef62cebSEmmanuel Vadot      - qcom,gcc-msm8660
287ef62cebSEmmanuel Vadot
297ef62cebSEmmanuel Vadot  clocks:
307ef62cebSEmmanuel Vadot    maxItems: 2
317ef62cebSEmmanuel Vadot
327ef62cebSEmmanuel Vadot  clock-names:
337ef62cebSEmmanuel Vadot    items:
347ef62cebSEmmanuel Vadot      - const: pxo
357ef62cebSEmmanuel Vadot      - const: cxo
367ef62cebSEmmanuel Vadot
37*0e8011faSEmmanuel Vadot  '#power-domain-cells': false
38*0e8011faSEmmanuel Vadot
397ef62cebSEmmanuel Vadotrequired:
407ef62cebSEmmanuel Vadot  - compatible
417ef62cebSEmmanuel Vadot
427ef62cebSEmmanuel VadotunevaluatedProperties: false
437ef62cebSEmmanuel Vadot
447ef62cebSEmmanuel Vadotexamples:
457ef62cebSEmmanuel Vadot  # Example for GCC for MSM8974:
467ef62cebSEmmanuel Vadot  - |
477ef62cebSEmmanuel Vadot    clock-controller@900000 {
487ef62cebSEmmanuel Vadot      compatible = "qcom,gcc-msm8660";
497ef62cebSEmmanuel Vadot      reg = <0x900000 0x4000>;
507ef62cebSEmmanuel Vadot      #clock-cells = <1>;
517ef62cebSEmmanuel Vadot      #reset-cells = <1>;
527ef62cebSEmmanuel Vadot      clocks = <&pxo_board>, <&cxo_board>;
537ef62cebSEmmanuel Vadot      clock-names = "pxo", "cxo";
547ef62cebSEmmanuel Vadot    };
557ef62cebSEmmanuel Vadot...
56