1fac71e4eSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2fac71e4eSEmmanuel Vadot%YAML 1.2 3fac71e4eSEmmanuel Vadot--- 4fac71e4eSEmmanuel Vadot$id: http://devicetree.org/schemas/clock/qcom,ipq9574-gcc.yaml# 5fac71e4eSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6fac71e4eSEmmanuel Vadot 7fac71e4eSEmmanuel Vadottitle: Qualcomm Global Clock & Reset Controller on IPQ9574 8fac71e4eSEmmanuel Vadot 9fac71e4eSEmmanuel Vadotmaintainers: 10f126890aSEmmanuel Vadot - Bjorn Andersson <andersson@kernel.org> 11fac71e4eSEmmanuel Vadot - Anusha Rao <quic_anusha@quicinc.com> 12fac71e4eSEmmanuel Vadot 13fac71e4eSEmmanuel Vadotdescription: | 14fac71e4eSEmmanuel Vadot Qualcomm global clock control module provides the clocks, resets and power 15fac71e4eSEmmanuel Vadot domains on IPQ9574 16fac71e4eSEmmanuel Vadot 17fac71e4eSEmmanuel Vadot See also:: 18fac71e4eSEmmanuel Vadot include/dt-bindings/clock/qcom,ipq9574-gcc.h 19fac71e4eSEmmanuel Vadot include/dt-bindings/reset/qcom,ipq9574-gcc.h 20fac71e4eSEmmanuel Vadot 21fac71e4eSEmmanuel Vadotproperties: 22fac71e4eSEmmanuel Vadot compatible: 23fac71e4eSEmmanuel Vadot const: qcom,ipq9574-gcc 24fac71e4eSEmmanuel Vadot 25fac71e4eSEmmanuel Vadot clocks: 26fac71e4eSEmmanuel Vadot items: 27fac71e4eSEmmanuel Vadot - description: Board XO source 28fac71e4eSEmmanuel Vadot - description: Sleep clock source 29fac71e4eSEmmanuel Vadot - description: Bias PLL ubi clock source 30fac71e4eSEmmanuel Vadot - description: PCIE30 PHY0 pipe clock source 31fac71e4eSEmmanuel Vadot - description: PCIE30 PHY1 pipe clock source 32fac71e4eSEmmanuel Vadot - description: PCIE30 PHY2 pipe clock source 33fac71e4eSEmmanuel Vadot - description: PCIE30 PHY3 pipe clock source 34fac71e4eSEmmanuel Vadot - description: USB3 PHY pipe clock source 35fac71e4eSEmmanuel Vadot 36*0e8011faSEmmanuel Vadot '#power-domain-cells': false 37*0e8011faSEmmanuel Vadot 38*0e8011faSEmmanuel Vadot '#interconnect-cells': 39*0e8011faSEmmanuel Vadot const: 1 40*0e8011faSEmmanuel Vadot 41fac71e4eSEmmanuel Vadotrequired: 42fac71e4eSEmmanuel Vadot - compatible 43fac71e4eSEmmanuel Vadot - clocks 44fac71e4eSEmmanuel Vadot 45fac71e4eSEmmanuel VadotallOf: 46fac71e4eSEmmanuel Vadot - $ref: qcom,gcc.yaml# 47fac71e4eSEmmanuel Vadot 48fac71e4eSEmmanuel VadotunevaluatedProperties: false 49fac71e4eSEmmanuel Vadot 50fac71e4eSEmmanuel Vadotexamples: 51fac71e4eSEmmanuel Vadot - | 52fac71e4eSEmmanuel Vadot clock-controller@1800000 { 53fac71e4eSEmmanuel Vadot compatible = "qcom,ipq9574-gcc"; 54fac71e4eSEmmanuel Vadot reg = <0x01800000 0x80000>; 55fac71e4eSEmmanuel Vadot clocks = <&xo_board_clk>, 56fac71e4eSEmmanuel Vadot <&sleep_clk>, 57fac71e4eSEmmanuel Vadot <&bias_pll_ubi_nc_clk>, 58fac71e4eSEmmanuel Vadot <&pcie30_phy0_pipe_clk>, 59fac71e4eSEmmanuel Vadot <&pcie30_phy1_pipe_clk>, 60fac71e4eSEmmanuel Vadot <&pcie30_phy2_pipe_clk>, 61fac71e4eSEmmanuel Vadot <&pcie30_phy3_pipe_clk>, 62fac71e4eSEmmanuel Vadot <&usb3phy_0_cc_pipe_clk>; 63fac71e4eSEmmanuel Vadot #clock-cells = <1>; 64fac71e4eSEmmanuel Vadot #reset-cells = <1>; 65fac71e4eSEmmanuel Vadot }; 66fac71e4eSEmmanuel Vadot... 67