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 72d1fc2d8SOtto 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 142d1fc2d8SOtto Pflüger domains on MSM8909, MSM8917 or QM215. 15c4066804SStephan Gerhold 162d1fc2d8SOtto Pflüger See also:: 172d1fc2d8SOtto Pflüger include/dt-bindings/clock/qcom,gcc-msm8909.h 182d1fc2d8SOtto Pflüger include/dt-bindings/clock/qcom,gcc-msm8917.h 19c4066804SStephan Gerhold 20c4066804SStephan Gerholdproperties: 21c4066804SStephan Gerhold compatible: 222d1fc2d8SOtto Pflüger enum: 232d1fc2d8SOtto Pflüger - qcom,gcc-msm8909 242d1fc2d8SOtto Pflüger - qcom,gcc-msm8917 252d1fc2d8SOtto 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 45*b0ef3434SDmitry Baryshkov - '#power-domain-cells' 46c4066804SStephan Gerhold 47c4066804SStephan GerholdallOf: 48c4066804SStephan Gerhold - $ref: qcom,gcc.yaml# 49c4066804SStephan Gerhold 50c4066804SStephan GerholdunevaluatedProperties: false 51c4066804SStephan Gerhold 52c4066804SStephan Gerholdexamples: 53c4066804SStephan Gerhold - | 54c4066804SStephan Gerhold gcc: clock-controller@1800000 { 55c4066804SStephan Gerhold compatible = "qcom,gcc-msm8909"; 56c4066804SStephan Gerhold reg = <0x01800000 0x80000>; 57c4066804SStephan Gerhold #clock-cells = <1>; 58c4066804SStephan Gerhold #reset-cells = <1>; 59c4066804SStephan Gerhold #power-domain-cells = <1>; 60c4066804SStephan Gerhold clocks = <&xo_board>, <&sleep_clk>, <&dsi0_phy 1>, <&dsi0_phy 0>; 61c4066804SStephan Gerhold clock-names = "xo", "sleep_clk", "dsi0pll", "dsi0pllbyte"; 62c4066804SStephan Gerhold }; 63c4066804SStephan Gerhold... 64