1920e9b9cSKonrad Dybcio# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2920e9b9cSKonrad Dybcio%YAML 1.2 3920e9b9cSKonrad Dybcio--- 4920e9b9cSKonrad Dybcio$id: http://devicetree.org/schemas/clock/qcom,gcc-sm6350.yaml# 5920e9b9cSKonrad Dybcio$schema: http://devicetree.org/meta-schemas/core.yaml# 6920e9b9cSKonrad Dybcio 7*ece3c319SKrzysztof Kozlowskititle: Qualcomm Global Clock & Reset Controller on SM6350 8920e9b9cSKonrad Dybcio 9920e9b9cSKonrad Dybciomaintainers: 10920e9b9cSKonrad Dybcio - Konrad Dybcio <konrad.dybcio@somainline.org> 11920e9b9cSKonrad Dybcio 12920e9b9cSKonrad Dybciodescription: | 13*ece3c319SKrzysztof Kozlowski Qualcomm global clock control module provides the clocks, resets and power 14*ece3c319SKrzysztof Kozlowski domains on SM6350. 15920e9b9cSKonrad Dybcio 16*ece3c319SKrzysztof Kozlowski See also:: include/dt-bindings/clock/qcom,gcc-sm6350.h 17920e9b9cSKonrad Dybcio 18920e9b9cSKonrad Dybcioproperties: 19920e9b9cSKonrad Dybcio compatible: 20920e9b9cSKonrad Dybcio const: qcom,gcc-sm6350 21920e9b9cSKonrad Dybcio 22920e9b9cSKonrad Dybcio clocks: 23920e9b9cSKonrad Dybcio items: 24920e9b9cSKonrad Dybcio - description: Board XO source 25920e9b9cSKonrad Dybcio - description: Board active XO source 26920e9b9cSKonrad Dybcio - description: Sleep clock source 27920e9b9cSKonrad Dybcio 28920e9b9cSKonrad Dybcio clock-names: 29920e9b9cSKonrad Dybcio items: 30920e9b9cSKonrad Dybcio - const: bi_tcxo 31920e9b9cSKonrad Dybcio - const: bi_tcxo_ao 32920e9b9cSKonrad Dybcio - const: sleep_clk 33920e9b9cSKonrad Dybcio 34920e9b9cSKonrad Dybciorequired: 35920e9b9cSKonrad Dybcio - compatible 36920e9b9cSKonrad Dybcio - clocks 37920e9b9cSKonrad Dybcio - clock-names 38920e9b9cSKonrad Dybcio 390f71ae94SDmitry BaryshkovallOf: 400f71ae94SDmitry Baryshkov - $ref: qcom,gcc.yaml# 410f71ae94SDmitry Baryshkov 420f71ae94SDmitry BaryshkovunevaluatedProperties: false 43920e9b9cSKonrad Dybcio 44920e9b9cSKonrad Dybcioexamples: 45920e9b9cSKonrad Dybcio - | 46920e9b9cSKonrad Dybcio #include <dt-bindings/clock/qcom,rpmh.h> 47920e9b9cSKonrad Dybcio clock-controller@100000 { 48920e9b9cSKonrad Dybcio compatible = "qcom,gcc-sm6350"; 49920e9b9cSKonrad Dybcio reg = <0x00100000 0x1f0000>; 50920e9b9cSKonrad Dybcio clocks = <&rpmhcc RPMH_CXO_CLK>, 51920e9b9cSKonrad Dybcio <&rpmhcc RPMH_CXO_CLK_A>, 52920e9b9cSKonrad Dybcio <&sleep_clk>; 53920e9b9cSKonrad Dybcio clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk"; 54920e9b9cSKonrad Dybcio #clock-cells = <1>; 55920e9b9cSKonrad Dybcio #reset-cells = <1>; 56920e9b9cSKonrad Dybcio #power-domain-cells = <1>; 57920e9b9cSKonrad Dybcio }; 58920e9b9cSKonrad Dybcio... 59