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