1*11fa5f83SMartin Botka# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*11fa5f83SMartin Botka%YAML 1.2 3*11fa5f83SMartin Botka--- 4*11fa5f83SMartin Botka$id: http://devicetree.org/schemas/clock/qcom,gcc-sm6125.yaml# 5*11fa5f83SMartin Botka$schema: http://devicetree.org/meta-schemas/core.yaml# 6*11fa5f83SMartin Botka 7*11fa5f83SMartin Botkatitle: Qualcomm Global Clock & Reset Controller Binding for SM6125 8*11fa5f83SMartin Botka 9*11fa5f83SMartin Botkamaintainers: 10*11fa5f83SMartin Botka - Konrad Dybcio <konrad.dybcio@somainline.org> 11*11fa5f83SMartin Botka 12*11fa5f83SMartin Botkadescription: | 13*11fa5f83SMartin Botka Qualcomm global clock control module which supports the clocks, resets and 14*11fa5f83SMartin Botka power domains on SM6125. 15*11fa5f83SMartin Botka 16*11fa5f83SMartin Botka See also: 17*11fa5f83SMartin Botka - dt-bindings/clock/qcom,gcc-sm6125.h 18*11fa5f83SMartin Botka 19*11fa5f83SMartin Botkaproperties: 20*11fa5f83SMartin Botka compatible: 21*11fa5f83SMartin Botka const: qcom,gcc-sm6125 22*11fa5f83SMartin Botka 23*11fa5f83SMartin Botka clocks: 24*11fa5f83SMartin Botka items: 25*11fa5f83SMartin Botka - description: Board XO source 26*11fa5f83SMartin Botka - description: Sleep clock source 27*11fa5f83SMartin Botka 28*11fa5f83SMartin Botka clock-names: 29*11fa5f83SMartin Botka items: 30*11fa5f83SMartin Botka - const: bi_tcxo 31*11fa5f83SMartin Botka - const: sleep_clk 32*11fa5f83SMartin Botka 33*11fa5f83SMartin Botka '#clock-cells': 34*11fa5f83SMartin Botka const: 1 35*11fa5f83SMartin Botka 36*11fa5f83SMartin Botka '#reset-cells': 37*11fa5f83SMartin Botka const: 1 38*11fa5f83SMartin Botka 39*11fa5f83SMartin Botka '#power-domain-cells': 40*11fa5f83SMartin Botka const: 1 41*11fa5f83SMartin Botka 42*11fa5f83SMartin Botka reg: 43*11fa5f83SMartin Botka maxItems: 1 44*11fa5f83SMartin Botka 45*11fa5f83SMartin Botka protected-clocks: 46*11fa5f83SMartin Botka description: 47*11fa5f83SMartin Botka Protected clock specifier list as per common clock binding. 48*11fa5f83SMartin Botka 49*11fa5f83SMartin Botkarequired: 50*11fa5f83SMartin Botka - compatible 51*11fa5f83SMartin Botka - clocks 52*11fa5f83SMartin Botka - clock-names 53*11fa5f83SMartin Botka - reg 54*11fa5f83SMartin Botka - '#clock-cells' 55*11fa5f83SMartin Botka - '#reset-cells' 56*11fa5f83SMartin Botka - '#power-domain-cells' 57*11fa5f83SMartin Botka 58*11fa5f83SMartin BotkaadditionalProperties: false 59*11fa5f83SMartin Botka 60*11fa5f83SMartin Botkaexamples: 61*11fa5f83SMartin Botka - | 62*11fa5f83SMartin Botka #include <dt-bindings/clock/qcom,rpmcc.h> 63*11fa5f83SMartin Botka clock-controller@1400000 { 64*11fa5f83SMartin Botka compatible = "qcom,gcc-sm6125"; 65*11fa5f83SMartin Botka reg = <0x01400000 0x1f0000>; 66*11fa5f83SMartin Botka #clock-cells = <1>; 67*11fa5f83SMartin Botka #reset-cells = <1>; 68*11fa5f83SMartin Botka #power-domain-cells = <1>; 69*11fa5f83SMartin Botka clock-names = "bi_tcxo", "sleep_clk"; 70*11fa5f83SMartin Botka clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>, <&sleep_clk>; 71*11fa5f83SMartin Botka }; 72*11fa5f83SMartin Botka... 73