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