1cb7aa33aSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2cb7aa33aSEmmanuel Vadot%YAML 1.2 3cb7aa33aSEmmanuel Vadot--- 4cb7aa33aSEmmanuel Vadot$id: http://devicetree.org/schemas/clock/qcom,qdu1000-gcc.yaml# 5cb7aa33aSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6cb7aa33aSEmmanuel Vadot 7cb7aa33aSEmmanuel Vadottitle: Qualcomm Global Clock & Reset Controller for QDU1000 and QRU1000 8cb7aa33aSEmmanuel Vadot 9cb7aa33aSEmmanuel Vadotmaintainers: 10aa1a8ff2SEmmanuel Vadot - Taniya Das <quic_tdas@quicinc.com> 11aa1a8ff2SEmmanuel Vadot - Imran Shaik <quic_imrashai@quicinc.com> 12cb7aa33aSEmmanuel Vadot 13cb7aa33aSEmmanuel Vadotdescription: | 14cb7aa33aSEmmanuel Vadot Qualcomm global clock control module which supports the clocks, resets and 15cb7aa33aSEmmanuel Vadot power domains on QDU1000 and QRU1000 16cb7aa33aSEmmanuel Vadot 17cb7aa33aSEmmanuel Vadot See also:: include/dt-bindings/clock/qcom,qdu1000-gcc.h 18cb7aa33aSEmmanuel Vadot 19cb7aa33aSEmmanuel Vadotproperties: 20cb7aa33aSEmmanuel Vadot compatible: 21cb7aa33aSEmmanuel Vadot const: qcom,qdu1000-gcc 22cb7aa33aSEmmanuel Vadot 23cb7aa33aSEmmanuel Vadot clocks: 24cb7aa33aSEmmanuel Vadot items: 25cb7aa33aSEmmanuel Vadot - description: Board XO source 26cb7aa33aSEmmanuel Vadot - description: Sleep clock source 27cb7aa33aSEmmanuel Vadot - description: PCIE 0 Pipe clock source 28cb7aa33aSEmmanuel Vadot - description: PCIE 0 Phy Auxiliary clock source 29cb7aa33aSEmmanuel Vadot - description: USB3 Phy wrapper pipe clock source 30cb7aa33aSEmmanuel Vadot 31cb7aa33aSEmmanuel Vadotrequired: 32cb7aa33aSEmmanuel Vadot - compatible 33cb7aa33aSEmmanuel Vadot - clocks 34*0e8011faSEmmanuel Vadot - '#power-domain-cells' 35cb7aa33aSEmmanuel Vadot 36cb7aa33aSEmmanuel VadotallOf: 37cb7aa33aSEmmanuel Vadot - $ref: qcom,gcc.yaml# 38cb7aa33aSEmmanuel Vadot 39cb7aa33aSEmmanuel VadotunevaluatedProperties: false 40cb7aa33aSEmmanuel Vadot 41cb7aa33aSEmmanuel Vadotexamples: 42cb7aa33aSEmmanuel Vadot - | 43cb7aa33aSEmmanuel Vadot #include <dt-bindings/clock/qcom,rpmh.h> 44cb7aa33aSEmmanuel Vadot clock-controller@100000 { 45cb7aa33aSEmmanuel Vadot compatible = "qcom,qdu1000-gcc"; 46cb7aa33aSEmmanuel Vadot reg = <0x00100000 0x001f4200>; 47cb7aa33aSEmmanuel Vadot clocks = <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>, 48cb7aa33aSEmmanuel Vadot <&pcie_0_pipe_clk>, <&pcie_0_phy_aux_clk>, 49cb7aa33aSEmmanuel Vadot <&usb3_phy_wrapper_pipe_clk>; 50cb7aa33aSEmmanuel Vadot #clock-cells = <1>; 51cb7aa33aSEmmanuel Vadot #reset-cells = <1>; 52cb7aa33aSEmmanuel Vadot #power-domain-cells = <1>; 53cb7aa33aSEmmanuel Vadot }; 54