xref: /linux/Documentation/devicetree/bindings/clock/qcom,qdu1000-gcc.yaml (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
18c8acefcSMelody Olvera# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
28c8acefcSMelody Olvera%YAML 1.2
38c8acefcSMelody Olvera---
48c8acefcSMelody Olvera$id: http://devicetree.org/schemas/clock/qcom,qdu1000-gcc.yaml#
58c8acefcSMelody Olvera$schema: http://devicetree.org/meta-schemas/core.yaml#
68c8acefcSMelody Olvera
78c8acefcSMelody Olveratitle: Qualcomm Global Clock & Reset Controller for QDU1000 and QRU1000
88c8acefcSMelody Olvera
98c8acefcSMelody Olveramaintainers:
10df873243SImran Shaik  - Taniya Das <quic_tdas@quicinc.com>
11df873243SImran Shaik  - Imran Shaik <quic_imrashai@quicinc.com>
128c8acefcSMelody Olvera
138c8acefcSMelody Olveradescription: |
148c8acefcSMelody Olvera  Qualcomm global clock control module which supports the clocks, resets and
158c8acefcSMelody Olvera  power domains on QDU1000 and QRU1000
168c8acefcSMelody Olvera
178c8acefcSMelody Olvera  See also:: include/dt-bindings/clock/qcom,qdu1000-gcc.h
188c8acefcSMelody Olvera
198c8acefcSMelody Olveraproperties:
208c8acefcSMelody Olvera  compatible:
218c8acefcSMelody Olvera    const: qcom,qdu1000-gcc
228c8acefcSMelody Olvera
238c8acefcSMelody Olvera  clocks:
248c8acefcSMelody Olvera    items:
258c8acefcSMelody Olvera      - description: Board XO source
268c8acefcSMelody Olvera      - description: Sleep clock source
278c8acefcSMelody Olvera      - description: PCIE 0 Pipe clock source
288c8acefcSMelody Olvera      - description: PCIE 0 Phy Auxiliary clock source
298c8acefcSMelody Olvera      - description: USB3 Phy wrapper pipe clock source
308c8acefcSMelody Olvera
318c8acefcSMelody Olverarequired:
328c8acefcSMelody Olvera  - compatible
338c8acefcSMelody Olvera  - clocks
34*b0ef3434SDmitry Baryshkov  - '#power-domain-cells'
358c8acefcSMelody Olvera
368c8acefcSMelody OlveraallOf:
378c8acefcSMelody Olvera  - $ref: qcom,gcc.yaml#
388c8acefcSMelody Olvera
398c8acefcSMelody OlveraunevaluatedProperties: false
408c8acefcSMelody Olvera
418c8acefcSMelody Olveraexamples:
428c8acefcSMelody Olvera  - |
438c8acefcSMelody Olvera    #include <dt-bindings/clock/qcom,rpmh.h>
448c8acefcSMelody Olvera    clock-controller@100000 {
458c8acefcSMelody Olvera      compatible = "qcom,qdu1000-gcc";
468c8acefcSMelody Olvera      reg = <0x00100000 0x001f4200>;
478c8acefcSMelody Olvera      clocks = <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>,
488c8acefcSMelody Olvera               <&pcie_0_pipe_clk>, <&pcie_0_phy_aux_clk>,
498c8acefcSMelody Olvera               <&usb3_phy_wrapper_pipe_clk>;
508c8acefcSMelody Olvera      #clock-cells = <1>;
518c8acefcSMelody Olvera      #reset-cells = <1>;
528c8acefcSMelody Olvera      #power-domain-cells = <1>;
538c8acefcSMelody Olvera    };
54