1*ee2d9670STaniya Das# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*ee2d9670STaniya Das%YAML 1.2 3*ee2d9670STaniya Das--- 4*ee2d9670STaniya Das$id: http://devicetree.org/schemas/clock/qcom,glymur-gcc.yaml# 5*ee2d9670STaniya Das$schema: http://devicetree.org/meta-schemas/core.yaml# 6*ee2d9670STaniya Das 7*ee2d9670STaniya Dastitle: Qualcomm Global Clock & Reset Controller on Glymur SoC 8*ee2d9670STaniya Das 9*ee2d9670STaniya Dasmaintainers: 10*ee2d9670STaniya Das - Taniya Das <taniya.das@oss.qualcomm.com> 11*ee2d9670STaniya Das 12*ee2d9670STaniya Dasdescription: | 13*ee2d9670STaniya Das Qualcomm global clock control module provides the clocks, resets and power 14*ee2d9670STaniya Das domains on Glymur SoC. 15*ee2d9670STaniya Das 16*ee2d9670STaniya Das See also: include/dt-bindings/clock/qcom,glymur-gcc.h 17*ee2d9670STaniya Das 18*ee2d9670STaniya Dasproperties: 19*ee2d9670STaniya Das compatible: 20*ee2d9670STaniya Das const: qcom,glymur-gcc 21*ee2d9670STaniya Das 22*ee2d9670STaniya Das clocks: 23*ee2d9670STaniya Das items: 24*ee2d9670STaniya Das - description: Board XO source 25*ee2d9670STaniya Das - description: Board XO_A source 26*ee2d9670STaniya Das - description: Sleep clock source 27*ee2d9670STaniya Das - description: USB 0 Phy DP0 GMUX clock source 28*ee2d9670STaniya Das - description: USB 0 Phy DP1 GMUX clock source 29*ee2d9670STaniya Das - description: USB 0 Phy PCIE PIPEGMUX clock source 30*ee2d9670STaniya Das - description: USB 0 Phy PIPEGMUX clock source 31*ee2d9670STaniya Das - description: USB 0 Phy SYS PCIE PIPEGMUX clock source 32*ee2d9670STaniya Das - description: USB 1 Phy DP0 GMUX 2 clock source 33*ee2d9670STaniya Das - description: USB 1 Phy DP1 GMUX 2 clock source 34*ee2d9670STaniya Das - description: USB 1 Phy PCIE PIPEGMUX clock source 35*ee2d9670STaniya Das - description: USB 1 Phy PIPEGMUX clock source 36*ee2d9670STaniya Das - description: USB 1 Phy SYS PCIE PIPEGMUX clock source 37*ee2d9670STaniya Das - description: USB 2 Phy DP0 GMUX 2 clock source 38*ee2d9670STaniya Das - description: USB 2 Phy DP1 GMUX 2 clock source 39*ee2d9670STaniya Das - description: USB 2 Phy PCIE PIPEGMUX clock source 40*ee2d9670STaniya Das - description: USB 2 Phy PIPEGMUX clock source 41*ee2d9670STaniya Das - description: USB 2 Phy SYS PCIE PIPEGMUX clock source 42*ee2d9670STaniya Das - description: PCIe 3a pipe clock 43*ee2d9670STaniya Das - description: PCIe 3b pipe clock 44*ee2d9670STaniya Das - description: PCIe 4 pipe clock 45*ee2d9670STaniya Das - description: PCIe 5 pipe clock 46*ee2d9670STaniya Das - description: PCIe 6 pipe clock 47*ee2d9670STaniya Das - description: QUSB4 0 PHY RX 0 clock source 48*ee2d9670STaniya Das - description: QUSB4 0 PHY RX 1 clock source 49*ee2d9670STaniya Das - description: QUSB4 1 PHY RX 0 clock source 50*ee2d9670STaniya Das - description: QUSB4 1 PHY RX 1 clock source 51*ee2d9670STaniya Das - description: QUSB4 2 PHY RX 0 clock source 52*ee2d9670STaniya Das - description: QUSB4 2 PHY RX 1 clock source 53*ee2d9670STaniya Das - description: UFS PHY RX Symbol 0 clock source 54*ee2d9670STaniya Das - description: UFS PHY RX Symbol 1 clock source 55*ee2d9670STaniya Das - description: UFS PHY TX Symbol 0 clock source 56*ee2d9670STaniya Das - description: USB3 PHY 0 pipe clock source 57*ee2d9670STaniya Das - description: USB3 PHY 1 pipe clock source 58*ee2d9670STaniya Das - description: USB3 PHY 2 pipe clock source 59*ee2d9670STaniya Das - description: USB3 UNI PHY pipe 0 clock source 60*ee2d9670STaniya Das - description: USB3 UNI PHY pipe 1 clock source 61*ee2d9670STaniya Das - description: USB4 PHY 0 pcie pipe clock source 62*ee2d9670STaniya Das - description: USB4 PHY 0 Max pipe clock source 63*ee2d9670STaniya Das - description: USB4 PHY 1 pcie pipe clock source 64*ee2d9670STaniya Das - description: USB4 PHY 1 Max pipe clock source 65*ee2d9670STaniya Das - description: USB4 PHY 2 pcie pipe clock source 66*ee2d9670STaniya Das - description: USB4 PHY 2 Max pipe clock source 67*ee2d9670STaniya Das 68*ee2d9670STaniya Dasrequired: 69*ee2d9670STaniya Das - compatible 70*ee2d9670STaniya Das - clocks 71*ee2d9670STaniya Das - '#power-domain-cells' 72*ee2d9670STaniya Das 73*ee2d9670STaniya DasallOf: 74*ee2d9670STaniya Das - $ref: qcom,gcc.yaml# 75*ee2d9670STaniya Das 76*ee2d9670STaniya DasunevaluatedProperties: false 77*ee2d9670STaniya Das 78*ee2d9670STaniya Dasexamples: 79*ee2d9670STaniya Das - | 80*ee2d9670STaniya Das #include <dt-bindings/clock/qcom,rpmh.h> 81*ee2d9670STaniya Das clock-controller@100000 { 82*ee2d9670STaniya Das compatible = "qcom,glymur-gcc"; 83*ee2d9670STaniya Das reg = <0x100000 0x1f9000>; 84*ee2d9670STaniya Das clocks = <&rpmhcc RPMH_CXO_CLK>, 85*ee2d9670STaniya Das <&rpmhcc RPMH_CXO_CLK_A>, 86*ee2d9670STaniya Das <&sleep_clk>, 87*ee2d9670STaniya Das <&usb_0_phy_dp0_gmux>, 88*ee2d9670STaniya Das <&usb_0_phy_dp1_gmux>, 89*ee2d9670STaniya Das <&usb_0_phy_pcie_pipegmux>, 90*ee2d9670STaniya Das <&usb_0_phy_pipegmux>, 91*ee2d9670STaniya Das <&usb_0_phy_sys_pcie_pipegmux>, 92*ee2d9670STaniya Das <&usb_1_phy_dp0_gmux_2>, 93*ee2d9670STaniya Das <&usb_1_phy_dp1_gmux_2>, 94*ee2d9670STaniya Das <&usb_1_phy_pcie_pipegmux>, 95*ee2d9670STaniya Das <&usb_1_phy_pipegmux>, 96*ee2d9670STaniya Das <&usb_1_phy_sys_pcie_pipegmux>, 97*ee2d9670STaniya Das <&usb_2_phy_dp0_gmux 2>, 98*ee2d9670STaniya Das <&usb_2_phy_dp1_gmux 2>, 99*ee2d9670STaniya Das <&usb_2_phy_pcie_pipegmux>, 100*ee2d9670STaniya Das <&usb_2_phy_pipegmux>, 101*ee2d9670STaniya Das <&usb_2_phy_sys_pcie_pipegmux>, 102*ee2d9670STaniya Das <&pcie_3a_pipe>, <&pcie_3b_pipe>, 103*ee2d9670STaniya Das <&pcie_4_pipe>, <&pcie_5_pipe>, 104*ee2d9670STaniya Das <&pcie_6_pipe>, 105*ee2d9670STaniya Das <&qusb4_0_phy_rx_0>, <&qusb4_0_phy_rx_1>, 106*ee2d9670STaniya Das <&qusb4_1_phy_rx_0>, <&qusb4_1_phy_rx_1>, 107*ee2d9670STaniya Das <&qusb4_2_phy_rx_0>, <&qusb4_2_phy_rx_1>, 108*ee2d9670STaniya Das <&ufs_phy_rx_symbol_0>, <&ufs_phy_rx_symbol_1>, 109*ee2d9670STaniya Das <&ufs_phy_tx_symbol_0>, 110*ee2d9670STaniya Das <&usb3_phy_0_pipe>, <&usb3_phy_1_pipe>, 111*ee2d9670STaniya Das <&usb3_phy_2_pipe>, 112*ee2d9670STaniya Das <&usb3_uni_phy_pipe_0>, <&usb3_uni_phy_pipe_1>, 113*ee2d9670STaniya Das <&usb4_phy_0_pcie_pipe>, <&usb4_phy_0_max_pipe>, 114*ee2d9670STaniya Das <&usb4_phy_1_pcie_pipe>, <&usb4_phy_1_max_pipe>, 115*ee2d9670STaniya Das <&usb4_phy_2_pcie_pipe>, <&usb4_phy_2_max_pipe>; 116*ee2d9670STaniya Das #clock-cells = <1>; 117*ee2d9670STaniya Das #reset-cells = <1>; 118*ee2d9670STaniya Das #power-domain-cells = <1>; 119*ee2d9670STaniya Das }; 120*ee2d9670STaniya Das 121*ee2d9670STaniya Das... 122