1*43b53bcaSImran Shaik# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*43b53bcaSImran Shaik%YAML 1.2 3*43b53bcaSImran Shaik--- 4*43b53bcaSImran Shaik$id: http://devicetree.org/schemas/clock/qcom,qcs8300-gcc.yaml# 5*43b53bcaSImran Shaik$schema: http://devicetree.org/meta-schemas/core.yaml# 6*43b53bcaSImran Shaik 7*43b53bcaSImran Shaiktitle: Qualcomm Technologies, Inc. Global Clock & Reset Controller on QCS8300 8*43b53bcaSImran Shaik 9*43b53bcaSImran Shaikmaintainers: 10*43b53bcaSImran Shaik - Taniya Das <quic_tdas@quicinc.com> 11*43b53bcaSImran Shaik - Imran Shaik <quic_imrashai@quicinc.com> 12*43b53bcaSImran Shaik 13*43b53bcaSImran Shaikdescription: | 14*43b53bcaSImran Shaik Qualcomm Technologies, Inc. Global clock control module provides the clocks, resets and 15*43b53bcaSImran Shaik power domains on QCS8300 16*43b53bcaSImran Shaik 17*43b53bcaSImran Shaik See also: include/dt-bindings/clock/qcom,qcs8300-gcc.h 18*43b53bcaSImran Shaik 19*43b53bcaSImran Shaikproperties: 20*43b53bcaSImran Shaik compatible: 21*43b53bcaSImran Shaik const: qcom,qcs8300-gcc 22*43b53bcaSImran Shaik 23*43b53bcaSImran Shaik clocks: 24*43b53bcaSImran Shaik items: 25*43b53bcaSImran Shaik - description: Board XO source 26*43b53bcaSImran Shaik - description: Sleep clock source 27*43b53bcaSImran Shaik - description: PCIE 0 Pipe clock source 28*43b53bcaSImran Shaik - description: PCIE 1 Pipe clock source 29*43b53bcaSImran Shaik - description: PCIE Phy Auxiliary clock source 30*43b53bcaSImran Shaik - description: First EMAC controller reference clock 31*43b53bcaSImran Shaik - description: UFS Phy Rx symbol 0 clock source 32*43b53bcaSImran Shaik - description: UFS Phy Rx symbol 1 clock source 33*43b53bcaSImran Shaik - description: UFS Phy Tx symbol 0 clock source 34*43b53bcaSImran Shaik - description: USB3 Phy wrapper pipe clock source 35*43b53bcaSImran Shaik 36*43b53bcaSImran Shaikrequired: 37*43b53bcaSImran Shaik - compatible 38*43b53bcaSImran Shaik - clocks 39*43b53bcaSImran Shaik - '#power-domain-cells' 40*43b53bcaSImran Shaik 41*43b53bcaSImran ShaikallOf: 42*43b53bcaSImran Shaik - $ref: qcom,gcc.yaml# 43*43b53bcaSImran Shaik 44*43b53bcaSImran ShaikunevaluatedProperties: false 45*43b53bcaSImran Shaik 46*43b53bcaSImran Shaikexamples: 47*43b53bcaSImran Shaik - | 48*43b53bcaSImran Shaik #include <dt-bindings/clock/qcom,rpmh.h> 49*43b53bcaSImran Shaik clock-controller@100000 { 50*43b53bcaSImran Shaik compatible = "qcom,qcs8300-gcc"; 51*43b53bcaSImran Shaik reg = <0x00100000 0xc7018>; 52*43b53bcaSImran Shaik clocks = <&rpmhcc RPMH_CXO_CLK>, 53*43b53bcaSImran Shaik <&sleep_clk>, 54*43b53bcaSImran Shaik <&pcie_0_pipe_clk>, 55*43b53bcaSImran Shaik <&pcie_1_pipe_clk>, 56*43b53bcaSImran Shaik <&pcie_phy_aux_clk>, 57*43b53bcaSImran Shaik <&rxc0_ref_clk>, 58*43b53bcaSImran Shaik <&ufs_phy_rx_symbol_0_clk>, 59*43b53bcaSImran Shaik <&ufs_phy_rx_symbol_1_clk>, 60*43b53bcaSImran Shaik <&ufs_phy_tx_symbol_0_clk>, 61*43b53bcaSImran Shaik <&usb3_phy_wrapper_gcc_usb30_prim_pipe_clk>; 62*43b53bcaSImran Shaik #clock-cells = <1>; 63*43b53bcaSImran Shaik #reset-cells = <1>; 64*43b53bcaSImran Shaik #power-domain-cells = <1>; 65*43b53bcaSImran Shaik }; 66*43b53bcaSImran Shaik... 67