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,sm8650-gcc.yaml# 58d13bc63SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 68d13bc63SEmmanuel Vadot 78d13bc63SEmmanuel Vadottitle: Qualcomm Global Clock & Reset Controller on SM8650 88d13bc63SEmmanuel Vadot 98d13bc63SEmmanuel Vadotmaintainers: 108d13bc63SEmmanuel Vadot - Bjorn Andersson <andersson@kernel.org> 118d13bc63SEmmanuel Vadot 128d13bc63SEmmanuel Vadotdescription: | 138d13bc63SEmmanuel Vadot Qualcomm global clock control module provides the clocks, resets and power 148d13bc63SEmmanuel Vadot domains on SM8650 158d13bc63SEmmanuel Vadot 168d13bc63SEmmanuel Vadot See also:: include/dt-bindings/clock/qcom,sm8650-gcc.h 178d13bc63SEmmanuel Vadot 188d13bc63SEmmanuel Vadotproperties: 198d13bc63SEmmanuel Vadot compatible: 208d13bc63SEmmanuel Vadot const: qcom,sm8650-gcc 218d13bc63SEmmanuel Vadot 228d13bc63SEmmanuel Vadot clocks: 238d13bc63SEmmanuel Vadot items: 248d13bc63SEmmanuel Vadot - description: Board XO source 258d13bc63SEmmanuel Vadot - description: Board Always On XO source 268d13bc63SEmmanuel Vadot - description: Sleep clock source 278d13bc63SEmmanuel Vadot - description: PCIE 0 Pipe clock source 288d13bc63SEmmanuel Vadot - description: PCIE 1 Pipe clock source 298d13bc63SEmmanuel Vadot - description: PCIE 1 Phy Auxiliary clock source 308d13bc63SEmmanuel Vadot - description: UFS Phy Rx symbol 0 clock source 318d13bc63SEmmanuel Vadot - description: UFS Phy Rx symbol 1 clock source 328d13bc63SEmmanuel Vadot - description: UFS Phy Tx symbol 0 clock source 338d13bc63SEmmanuel Vadot - description: USB3 Phy wrapper pipe clock source 348d13bc63SEmmanuel Vadot 358d13bc63SEmmanuel Vadotrequired: 368d13bc63SEmmanuel Vadot - compatible 378d13bc63SEmmanuel Vadot - clocks 38*0e8011faSEmmanuel Vadot - '#power-domain-cells' 398d13bc63SEmmanuel Vadot 408d13bc63SEmmanuel VadotallOf: 418d13bc63SEmmanuel Vadot - $ref: qcom,gcc.yaml# 428d13bc63SEmmanuel Vadot 438d13bc63SEmmanuel VadotunevaluatedProperties: false 448d13bc63SEmmanuel Vadot 458d13bc63SEmmanuel Vadotexamples: 468d13bc63SEmmanuel Vadot - | 478d13bc63SEmmanuel Vadot #include <dt-bindings/clock/qcom,rpmh.h> 488d13bc63SEmmanuel Vadot clock-controller@100000 { 498d13bc63SEmmanuel Vadot compatible = "qcom,sm8650-gcc"; 508d13bc63SEmmanuel Vadot reg = <0x00100000 0x001f4200>; 518d13bc63SEmmanuel Vadot clocks = <&rpmhcc RPMH_CXO_CLK>, 528d13bc63SEmmanuel Vadot <&rpmhcc RPMH_CXO_CLK_A>, 538d13bc63SEmmanuel Vadot <&sleep_clk>, 548d13bc63SEmmanuel Vadot <&pcie0_phy>, 558d13bc63SEmmanuel Vadot <&pcie1_phy>, 568d13bc63SEmmanuel Vadot <&pcie_1_phy_aux_clk>, 578d13bc63SEmmanuel Vadot <&ufs_mem_phy 0>, 588d13bc63SEmmanuel Vadot <&ufs_mem_phy 1>, 598d13bc63SEmmanuel Vadot <&ufs_mem_phy 2>, 608d13bc63SEmmanuel Vadot <&usb_1_qmpphy>; 618d13bc63SEmmanuel Vadot #clock-cells = <1>; 628d13bc63SEmmanuel Vadot #reset-cells = <1>; 638d13bc63SEmmanuel Vadot #power-domain-cells = <1>; 648d13bc63SEmmanuel Vadot }; 658d13bc63SEmmanuel Vadot 668d13bc63SEmmanuel Vadot... 67