1c4066804SStephan Gerhold# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2c4066804SStephan Gerhold%YAML 1.2 3c4066804SStephan Gerhold--- 4c4066804SStephan Gerhold$id: http://devicetree.org/schemas/clock/qcom,gcc-msm8909.yaml# 5c4066804SStephan Gerhold$schema: http://devicetree.org/meta-schemas/core.yaml# 6c4066804SStephan Gerhold 7*2d1fc2d8SOtto Pflügertitle: Qualcomm Global Clock & Reset Controller on MSM8909, MSM8917 and QM215 8c4066804SStephan Gerhold 9c4066804SStephan Gerholdmaintainers: 10c4066804SStephan Gerhold - Stephan Gerhold <stephan@gerhold.net> 11c4066804SStephan Gerhold 12c4066804SStephan Gerholddescription: | 13ece3c319SKrzysztof Kozlowski Qualcomm global clock control module provides the clocks, resets and power 14*2d1fc2d8SOtto Pflüger domains on MSM8909, MSM8917 or QM215. 15c4066804SStephan Gerhold 16*2d1fc2d8SOtto Pflüger See also:: 17*2d1fc2d8SOtto Pflüger include/dt-bindings/clock/qcom,gcc-msm8909.h 18*2d1fc2d8SOtto Pflüger include/dt-bindings/clock/qcom,gcc-msm8917.h 19c4066804SStephan Gerhold 20c4066804SStephan Gerholdproperties: 21c4066804SStephan Gerhold compatible: 22*2d1fc2d8SOtto Pflüger enum: 23*2d1fc2d8SOtto Pflüger - qcom,gcc-msm8909 24*2d1fc2d8SOtto Pflüger - qcom,gcc-msm8917 25*2d1fc2d8SOtto Pflüger - qcom,gcc-qm215 26c4066804SStephan Gerhold 27c4066804SStephan Gerhold clocks: 28c4066804SStephan Gerhold items: 29c4066804SStephan Gerhold - description: XO source 30c4066804SStephan Gerhold - description: Sleep clock source 31c4066804SStephan Gerhold - description: DSI phy instance 0 dsi clock 32c4066804SStephan Gerhold - description: DSI phy instance 0 byte clock 33c4066804SStephan Gerhold 34c4066804SStephan Gerhold clock-names: 35c4066804SStephan Gerhold items: 36c4066804SStephan Gerhold - const: xo 37c4066804SStephan Gerhold - const: sleep_clk 38c4066804SStephan Gerhold - const: dsi0pll 39c4066804SStephan Gerhold - const: dsi0pllbyte 40c4066804SStephan Gerhold 41c4066804SStephan Gerholdrequired: 42c4066804SStephan Gerhold - compatible 43c4066804SStephan Gerhold - clocks 44c4066804SStephan Gerhold - clock-names 45c4066804SStephan Gerhold 46c4066804SStephan GerholdallOf: 47c4066804SStephan Gerhold - $ref: qcom,gcc.yaml# 48c4066804SStephan Gerhold 49c4066804SStephan GerholdunevaluatedProperties: false 50c4066804SStephan Gerhold 51c4066804SStephan Gerholdexamples: 52c4066804SStephan Gerhold - | 53c4066804SStephan Gerhold gcc: clock-controller@1800000 { 54c4066804SStephan Gerhold compatible = "qcom,gcc-msm8909"; 55c4066804SStephan Gerhold reg = <0x01800000 0x80000>; 56c4066804SStephan Gerhold #clock-cells = <1>; 57c4066804SStephan Gerhold #reset-cells = <1>; 58c4066804SStephan Gerhold #power-domain-cells = <1>; 59c4066804SStephan Gerhold clocks = <&xo_board>, <&sleep_clk>, <&dsi0_phy 1>, <&dsi0_phy 0>; 60c4066804SStephan Gerhold clock-names = "xo", "sleep_clk", "dsi0pll", "dsi0pllbyte"; 61c4066804SStephan Gerhold }; 62c4066804SStephan Gerhold... 63