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-msm8909.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 MSM8909, MSM8917 and QM215 8 8 9 maintainers: 9 maintainers: 10 - Stephan Gerhold <stephan@gerhold.net> 10 - Stephan Gerhold <stephan@gerhold.net> 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 MSM8909, MSM8917 or QM215. 14 domains on MSM8909, MSM8917 or QM215. 15 15 16 See also:: 16 See also:: 17 include/dt-bindings/clock/qcom,gcc-msm8909 17 include/dt-bindings/clock/qcom,gcc-msm8909.h 18 include/dt-bindings/clock/qcom,gcc-msm8917 18 include/dt-bindings/clock/qcom,gcc-msm8917.h 19 19 20 properties: 20 properties: 21 compatible: 21 compatible: 22 enum: 22 enum: 23 - qcom,gcc-msm8909 23 - qcom,gcc-msm8909 24 - qcom,gcc-msm8917 24 - qcom,gcc-msm8917 25 - qcom,gcc-qm215 25 - qcom,gcc-qm215 26 26 27 clocks: 27 clocks: 28 items: 28 items: 29 - description: XO source 29 - description: XO source 30 - description: Sleep clock source 30 - description: Sleep clock source 31 - description: DSI phy instance 0 dsi cl 31 - description: DSI phy instance 0 dsi clock 32 - description: DSI phy instance 0 byte c 32 - description: DSI phy instance 0 byte clock 33 33 34 clock-names: 34 clock-names: 35 items: 35 items: 36 - const: xo 36 - const: xo 37 - const: sleep_clk 37 - const: sleep_clk 38 - const: dsi0pll 38 - const: dsi0pll 39 - const: dsi0pllbyte 39 - const: dsi0pllbyte 40 40 41 required: 41 required: 42 - compatible 42 - compatible 43 - clocks 43 - clocks 44 - clock-names 44 - clock-names 45 - '#power-domain-cells' 45 - '#power-domain-cells' 46 46 47 allOf: 47 allOf: 48 - $ref: qcom,gcc.yaml# 48 - $ref: qcom,gcc.yaml# 49 49 50 unevaluatedProperties: false 50 unevaluatedProperties: false 51 51 52 examples: 52 examples: 53 - | 53 - | 54 gcc: clock-controller@1800000 { 54 gcc: clock-controller@1800000 { 55 compatible = "qcom,gcc-msm8909"; 55 compatible = "qcom,gcc-msm8909"; 56 reg = <0x01800000 0x80000>; 56 reg = <0x01800000 0x80000>; 57 #clock-cells = <1>; 57 #clock-cells = <1>; 58 #reset-cells = <1>; 58 #reset-cells = <1>; 59 #power-domain-cells = <1>; 59 #power-domain-cells = <1>; 60 clocks = <&xo_board>, <&sleep_clk>, <&ds 60 clocks = <&xo_board>, <&sleep_clk>, <&dsi0_phy 1>, <&dsi0_phy 0>; 61 clock-names = "xo", "sleep_clk", "dsi0pl 61 clock-names = "xo", "sleep_clk", "dsi0pll", "dsi0pllbyte"; 62 }; 62 }; 63 ... 63 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.