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 Binding for 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 which supports the clocks, resets and 14 domains on MSM8994 and MSM8992. !! 14 power domains on MSM8994 and MSM8992. 15 15 16 See also:: include/dt-bindings/clock/qcom,gc !! 16 See also: >> 17 - dt-bindings/clock/qcom,gcc-msm8994.h 17 18 18 properties: 19 properties: 19 compatible: 20 compatible: 20 enum: 21 enum: 21 - qcom,gcc-msm8992 22 - qcom,gcc-msm8992 22 - qcom,gcc-msm8994 23 - qcom,gcc-msm8994 23 24 24 clocks: 25 clocks: 25 items: 26 items: 26 - description: Board XO source 27 - description: Board XO source 27 - description: Sleep clock source 28 - description: Sleep clock source 28 29 29 clock-names: 30 clock-names: 30 items: 31 items: 31 - const: xo 32 - const: xo 32 - const: sleep 33 - const: sleep 33 34 >> 35 '#clock-cells': >> 36 const: 1 >> 37 >> 38 '#reset-cells': >> 39 const: 1 >> 40 >> 41 '#power-domain-cells': >> 42 const: 1 >> 43 >> 44 reg: >> 45 maxItems: 1 >> 46 34 required: 47 required: 35 - compatible 48 - compatible 36 - clocks 49 - clocks 37 - clock-names 50 - clock-names >> 51 - reg >> 52 - '#clock-cells' >> 53 - '#reset-cells' 38 - '#power-domain-cells' 54 - '#power-domain-cells' 39 55 40 allOf: !! 56 additionalProperties: false 41 - $ref: qcom,gcc.yaml# << 42 << 43 unevaluatedProperties: false << 44 57 45 examples: 58 examples: 46 - | 59 - | 47 clock-controller@300000 { 60 clock-controller@300000 { 48 compatible = "qcom,gcc-msm8994"; 61 compatible = "qcom,gcc-msm8994"; 49 reg = <0x00300000 0x90000>; 62 reg = <0x00300000 0x90000>; 50 clocks = <&xo_board>, <&sleep_clk>; 63 clocks = <&xo_board>, <&sleep_clk>; 51 clock-names = "xo", "sleep"; 64 clock-names = "xo", "sleep"; 52 #clock-cells = <1>; 65 #clock-cells = <1>; 53 #reset-cells = <1>; 66 #reset-cells = <1>; 54 #power-domain-cells = <1>; 67 #power-domain-cells = <1>; 55 }; 68 }; 56 69 57 ... 70 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.