1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 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-msm8994.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 MSM8994 8 8 9 maintainers: 9 maintainers: 10 - Konrad Dybcio <konradybcio@kernel.org> !! 10 - Konrad Dybcio <konrad.dybcio@somainline.org> 11 11 12 description: | 12 description: | 13 Qualcomm global clock control module provide 13 Qualcomm global clock control module provides the clocks, resets and power 14 domains on MSM8994 and MSM8992. 14 domains on MSM8994 and MSM8992. 15 15 16 See also:: include/dt-bindings/clock/qcom,gc 16 See also:: include/dt-bindings/clock/qcom,gcc-msm8994.h 17 17 18 properties: 18 properties: 19 compatible: 19 compatible: 20 enum: 20 enum: 21 - qcom,gcc-msm8992 21 - qcom,gcc-msm8992 22 - qcom,gcc-msm8994 22 - qcom,gcc-msm8994 23 23 24 clocks: 24 clocks: 25 items: 25 items: 26 - description: Board XO source 26 - description: Board XO source 27 - description: Sleep clock source 27 - description: Sleep clock source 28 28 29 clock-names: 29 clock-names: 30 items: 30 items: 31 - const: xo 31 - const: xo 32 - const: sleep 32 - const: sleep 33 33 34 required: 34 required: 35 - compatible 35 - compatible 36 - clocks 36 - clocks 37 - clock-names 37 - clock-names 38 - '#power-domain-cells' << 39 38 40 allOf: 39 allOf: 41 - $ref: qcom,gcc.yaml# 40 - $ref: qcom,gcc.yaml# 42 41 43 unevaluatedProperties: false 42 unevaluatedProperties: false 44 43 45 examples: 44 examples: 46 - | 45 - | 47 clock-controller@300000 { 46 clock-controller@300000 { 48 compatible = "qcom,gcc-msm8994"; 47 compatible = "qcom,gcc-msm8994"; 49 reg = <0x00300000 0x90000>; 48 reg = <0x00300000 0x90000>; 50 clocks = <&xo_board>, <&sleep_clk>; 49 clocks = <&xo_board>, <&sleep_clk>; 51 clock-names = "xo", "sleep"; 50 clock-names = "xo", "sleep"; 52 #clock-cells = <1>; 51 #clock-cells = <1>; 53 #reset-cells = <1>; 52 #reset-cells = <1>; 54 #power-domain-cells = <1>; 53 #power-domain-cells = <1>; 55 }; 54 }; 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.