1 # SPDX-License-Identifier: GPL-2.0-only 1 # SPDX-License-Identifier: GPL-2.0-only 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom, 4 $id: http://devicetree.org/schemas/clock/qcom,gcc-sm8150.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Qualcomm Global Clock & Reset Controlle 7 title: Qualcomm Global Clock & Reset Controller on SM8150 8 8 9 maintainers: 9 maintainers: 10 - Stephen Boyd <sboyd@kernel.org> 10 - Stephen Boyd <sboyd@kernel.org> 11 - Taniya Das <quic_tdas@quicinc.com> !! 11 - Taniya Das <tdas@codeaurora.org> 12 12 13 description: | 13 description: | 14 Qualcomm global clock control module provide 14 Qualcomm global clock control module provides the clocks, resets and power 15 domains on SM8150. 15 domains on SM8150. 16 16 17 See also:: include/dt-bindings/clock/qcom,gc 17 See also:: include/dt-bindings/clock/qcom,gcc-sm8150.h 18 18 19 properties: 19 properties: 20 compatible: 20 compatible: 21 const: qcom,gcc-sm8150 21 const: qcom,gcc-sm8150 22 22 23 clocks: 23 clocks: 24 items: 24 items: 25 - description: Board XO source 25 - description: Board XO source 26 - description: Sleep clock source 26 - description: Sleep clock source 27 27 28 clock-names: 28 clock-names: 29 items: 29 items: 30 - const: bi_tcxo 30 - const: bi_tcxo 31 - const: sleep_clk 31 - const: sleep_clk 32 32 33 required: 33 required: 34 - compatible 34 - compatible 35 - clocks 35 - clocks 36 - clock-names 36 - clock-names 37 - '#power-domain-cells' << 38 37 39 allOf: 38 allOf: 40 - $ref: qcom,gcc.yaml# 39 - $ref: qcom,gcc.yaml# 41 40 42 unevaluatedProperties: false 41 unevaluatedProperties: false 43 42 44 examples: 43 examples: 45 - | 44 - | 46 #include <dt-bindings/clock/qcom,rpmh.h> 45 #include <dt-bindings/clock/qcom,rpmh.h> 47 clock-controller@100000 { 46 clock-controller@100000 { 48 compatible = "qcom,gcc-sm8150"; 47 compatible = "qcom,gcc-sm8150"; 49 reg = <0x00100000 0x1f0000>; 48 reg = <0x00100000 0x1f0000>; 50 clocks = <&rpmhcc RPMH_CXO_CLK>, 49 clocks = <&rpmhcc RPMH_CXO_CLK>, 51 <&sleep_clk>; 50 <&sleep_clk>; 52 clock-names = "bi_tcxo", "sleep_clk"; 51 clock-names = "bi_tcxo", "sleep_clk"; 53 #clock-cells = <1>; 52 #clock-cells = <1>; 54 #reset-cells = <1>; 53 #reset-cells = <1>; 55 #power-domain-cells = <1>; 54 #power-domain-cells = <1>; 56 }; 55 }; 57 ... 56 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.