brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · 976f29c Raw
67 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/qcom,sm8650-gcc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm Global Clock & Reset Controller on SM86508 9maintainers:10  - Bjorn Andersson <andersson@kernel.org>11 12description: |13  Qualcomm global clock control module provides the clocks, resets and power14  domains on SM865015 16  See also:: include/dt-bindings/clock/qcom,sm8650-gcc.h17 18properties:19  compatible:20    const: qcom,sm8650-gcc21 22  clocks:23    items:24      - description: Board XO source25      - description: Board Always On XO source26      - description: Sleep clock source27      - description: PCIE 0 Pipe clock source28      - description: PCIE 1 Pipe clock source29      - description: PCIE 1 Phy Auxiliary clock source30      - description: UFS Phy Rx symbol 0 clock source31      - description: UFS Phy Rx symbol 1 clock source32      - description: UFS Phy Tx symbol 0 clock source33      - description: USB3 Phy wrapper pipe clock source34 35required:36  - compatible37  - clocks38  - '#power-domain-cells'39 40allOf:41  - $ref: qcom,gcc.yaml#42 43unevaluatedProperties: false44 45examples:46  - |47    #include <dt-bindings/clock/qcom,rpmh.h>48    clock-controller@100000 {49      compatible = "qcom,sm8650-gcc";50      reg = <0x00100000 0x001f4200>;51      clocks = <&rpmhcc RPMH_CXO_CLK>,52               <&rpmhcc RPMH_CXO_CLK_A>,53               <&sleep_clk>,54               <&pcie0_phy>,55               <&pcie1_phy>,56               <&pcie_1_phy_aux_clk>,57               <&ufs_mem_phy 0>,58               <&ufs_mem_phy 1>,59               <&ufs_mem_phy 2>,60               <&usb_1_qmpphy>;61      #clock-cells = <1>;62      #reset-cells = <1>;63      #power-domain-cells = <1>;64    };65 66...67