17da54cedSDmitry Baryshkov# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 27da54cedSDmitry Baryshkov%YAML 1.2 37da54cedSDmitry Baryshkov--- 47da54cedSDmitry Baryshkov$id: http://devicetree.org/schemas/clock/qcom,gcc-sdm660.yaml# 57da54cedSDmitry Baryshkov$schema: http://devicetree.org/meta-schemas/core.yaml# 67da54cedSDmitry Baryshkov 77da54cedSDmitry Baryshkovtitle: Qualcomm SDM660/SDM630/SDM636 Global Clock & Reset Controller 87da54cedSDmitry Baryshkov 97da54cedSDmitry Baryshkovmaintainers: 107da54cedSDmitry Baryshkov - Stephen Boyd <sboyd@kernel.org> 117da54cedSDmitry Baryshkov - Taniya Das <quic_tdas@quicinc.com> 127da54cedSDmitry Baryshkov 137da54cedSDmitry Baryshkovdescription: | 14ece3c319SKrzysztof Kozlowski Qualcomm global clock control module provides the clocks, resets and power 15ece3c319SKrzysztof Kozlowski domains on SDM630, SDM636 and SDM660 167da54cedSDmitry Baryshkov 17ece3c319SKrzysztof Kozlowski See also:: 18ece3c319SKrzysztof Kozlowski include/dt-bindings/clock/qcom,gcc-sdm660.h (qcom,gcc-sdm630 and qcom,gcc-sdm660) 197da54cedSDmitry Baryshkov 207da54cedSDmitry Baryshkov$ref: qcom,gcc.yaml# 217da54cedSDmitry Baryshkov 227da54cedSDmitry Baryshkovproperties: 237da54cedSDmitry Baryshkov compatible: 247da54cedSDmitry Baryshkov enum: 257da54cedSDmitry Baryshkov - qcom,gcc-sdm630 267da54cedSDmitry Baryshkov - qcom,gcc-sdm660 277da54cedSDmitry Baryshkov 287da54cedSDmitry Baryshkov clocks: 297da54cedSDmitry Baryshkov items: 307da54cedSDmitry Baryshkov - description: XO source 317da54cedSDmitry Baryshkov - description: Sleep clock source 327da54cedSDmitry Baryshkov 337da54cedSDmitry Baryshkov clock-names: 347da54cedSDmitry Baryshkov items: 357da54cedSDmitry Baryshkov - const: xo 367da54cedSDmitry Baryshkov - const: sleep_clk 377da54cedSDmitry Baryshkov 387da54cedSDmitry Baryshkov power-domains: 397da54cedSDmitry Baryshkov maxItems: 1 407da54cedSDmitry Baryshkov 417da54cedSDmitry Baryshkovrequired: 427da54cedSDmitry Baryshkov - compatible 43b0ef3434SDmitry Baryshkov - '#power-domain-cells' 447da54cedSDmitry Baryshkov 457da54cedSDmitry BaryshkovunevaluatedProperties: false 467da54cedSDmitry Baryshkov 477da54cedSDmitry Baryshkovexamples: 487da54cedSDmitry Baryshkov # Example for GCC for SDM660: 497da54cedSDmitry Baryshkov - | 507da54cedSDmitry Baryshkov #include <dt-bindings/clock/qcom,rpmh.h> 517da54cedSDmitry Baryshkov clock-controller@100000 { 527da54cedSDmitry Baryshkov compatible = "qcom,gcc-sdm660"; 537da54cedSDmitry Baryshkov reg = <0x00100000 0x94000>; 547da54cedSDmitry Baryshkov #clock-cells = <1>; 557da54cedSDmitry Baryshkov #reset-cells = <1>; 567da54cedSDmitry Baryshkov #power-domain-cells = <1>; 577da54cedSDmitry Baryshkov 587da54cedSDmitry Baryshkov clock-names = "xo", "sleep_clk"; 597da54cedSDmitry Baryshkov clocks = <&xo_board>, 607da54cedSDmitry Baryshkov <&sleep_clk>; 617da54cedSDmitry Baryshkov }; 627da54cedSDmitry Baryshkov... 63