1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom, 5 $schema: http://devicetree.org/meta-schemas/co 6 7 title: Qualcomm Global Clock & Reset Controlle 8 9 maintainers: 10 - Vinod Koul <vkoul@kernel.org> 11 12 description: | 13 Qualcomm global clock control module provide 14 domains on SM8450 15 16 See also:: include/dt-bindings/clock/qcom,gc 17 18 properties: 19 compatible: 20 const: qcom,gcc-sm8450 21 22 clocks: 23 items: 24 - description: Board XO source 25 - description: Sleep clock source 26 - description: PCIE 0 Pipe clock source 27 - description: PCIE 1 Pipe clock source 28 - description: PCIE 1 Phy Auxiliary cloc 29 - description: UFS Phy Rx symbol 0 clock 30 - description: UFS Phy Rx symbol 1 clock 31 - description: UFS Phy Tx symbol 0 clock 32 - description: USB3 Phy wrapper pipe clo 33 minItems: 2 34 35 clock-names: 36 items: 37 - const: bi_tcxo 38 - const: sleep_clk 39 - const: pcie_0_pipe_clk # Optional cloc 40 - const: pcie_1_pipe_clk # Optional cloc 41 - const: pcie_1_phy_aux_clk # Optional c 42 - const: ufs_phy_rx_symbol_0_clk # Optio 43 - const: ufs_phy_rx_symbol_1_clk # Optio 44 - const: ufs_phy_tx_symbol_0_clk # Optio 45 - const: usb3_phy_wrapper_gcc_usb30_pipe 46 minItems: 2 47 48 required: 49 - compatible 50 - clocks 51 - clock-names 52 - '#power-domain-cells' 53 54 allOf: 55 - $ref: qcom,gcc.yaml# 56 57 unevaluatedProperties: false 58 59 examples: 60 - | 61 #include <dt-bindings/clock/qcom,rpmh.h> 62 clock-controller@100000 { 63 compatible = "qcom,gcc-sm8450"; 64 reg = <0x00100000 0x001f4200>; 65 clocks = <&rpmhcc RPMH_CXO_CLK>, <&sleep 66 clock-names = "bi_tcxo", "sleep_clk"; 67 #clock-cells = <1>; 68 #reset-cells = <1>; 69 #power-domain-cells = <1>; 70 }; 71 72 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.