1*f390a1faSImran Shaik# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*f390a1faSImran Shaik%YAML 1.2 3*f390a1faSImran Shaik--- 4*f390a1faSImran Shaik$id: http://devicetree.org/schemas/clock/qcom,shikra-gcc.yaml# 5*f390a1faSImran Shaik$schema: http://devicetree.org/meta-schemas/core.yaml# 6*f390a1faSImran Shaik 7*f390a1faSImran Shaiktitle: Global Clock & Reset Controller on Qualcomm Shikra SoC 8*f390a1faSImran Shaik 9*f390a1faSImran Shaikmaintainers: 10*f390a1faSImran Shaik - Imran Shaik <imran.shaik@oss.qualcomm.com> 11*f390a1faSImran Shaik - Taniya Das <taniya.das@oss.qualcomm.com> 12*f390a1faSImran Shaik 13*f390a1faSImran Shaikdescription: | 14*f390a1faSImran Shaik Global clock control module provides the clocks, resets and power 15*f390a1faSImran Shaik domains on Qualcomm Shikra SoC platform. 16*f390a1faSImran Shaik 17*f390a1faSImran Shaik See also: include/dt-bindings/clock/qcom,shikra-gcc.h 18*f390a1faSImran Shaik 19*f390a1faSImran Shaikproperties: 20*f390a1faSImran Shaik compatible: 21*f390a1faSImran Shaik const: qcom,shikra-gcc 22*f390a1faSImran Shaik 23*f390a1faSImran Shaik clocks: 24*f390a1faSImran Shaik items: 25*f390a1faSImran Shaik - description: Board XO source 26*f390a1faSImran Shaik - description: Sleep clock source 27*f390a1faSImran Shaik - description: EMAC0 sgmiiphy mac rclk source 28*f390a1faSImran Shaik - description: EMAC0 sgmiiphy mac tclk source 29*f390a1faSImran Shaik - description: EMAC1 sgmiiphy mac rclk source 30*f390a1faSImran Shaik - description: EMAC1 sgmiiphy mac tclk source 31*f390a1faSImran Shaik - description: PCIE Pipe clock source 32*f390a1faSImran Shaik - description: USB3 phy wrapper pipe clock source 33*f390a1faSImran Shaik 34*f390a1faSImran Shaik power-domains: 35*f390a1faSImran Shaik items: 36*f390a1faSImran Shaik - description: CX domain 37*f390a1faSImran Shaik 38*f390a1faSImran Shaikrequired: 39*f390a1faSImran Shaik - compatible 40*f390a1faSImran Shaik - clocks 41*f390a1faSImran Shaik - power-domains 42*f390a1faSImran Shaik - '#power-domain-cells' 43*f390a1faSImran Shaik 44*f390a1faSImran ShaikallOf: 45*f390a1faSImran Shaik - $ref: qcom,gcc.yaml# 46*f390a1faSImran Shaik 47*f390a1faSImran ShaikunevaluatedProperties: false 48*f390a1faSImran Shaik 49*f390a1faSImran Shaikexamples: 50*f390a1faSImran Shaik - | 51*f390a1faSImran Shaik #include <dt-bindings/clock/qcom,rpmcc.h> 52*f390a1faSImran Shaik #include <dt-bindings/power/qcom-rpmpd.h> 53*f390a1faSImran Shaik clock-controller@1400000 { 54*f390a1faSImran Shaik compatible = "qcom,shikra-gcc"; 55*f390a1faSImran Shaik reg = <0x01400000 0x1f0000>; 56*f390a1faSImran Shaik clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>, 57*f390a1faSImran Shaik <&sleep_clk>, 58*f390a1faSImran Shaik <&emac0_sgmiiphy_rclk>, 59*f390a1faSImran Shaik <&emac0_sgmiiphy_tclk>, 60*f390a1faSImran Shaik <&emac1_sgmiiphy_rclk>, 61*f390a1faSImran Shaik <&emac1_sgmiiphy_tclk>, 62*f390a1faSImran Shaik <&pcie_pipe_clk>, 63*f390a1faSImran Shaik <&usb3_phy_wrapper_gcc_usb30_pipe_clk>; 64*f390a1faSImran Shaik power-domains = <&rpmpd RPMPD_VDDCX>; 65*f390a1faSImran Shaik #clock-cells = <1>; 66*f390a1faSImran Shaik #power-domain-cells = <1>; 67*f390a1faSImran Shaik #reset-cells = <1>; 68*f390a1faSImran Shaik }; 69*f390a1faSImran Shaik 70*f390a1faSImran Shaik... 71