12a8aa18cSDouglas Anderson# SPDX-License-Identifier: GPL-2.0-only 22a8aa18cSDouglas Anderson%YAML 1.2 32a8aa18cSDouglas Anderson--- 42a8aa18cSDouglas Anderson$id: http://devicetree.org/schemas/clock/qcom,gcc-sm8150.yaml# 52a8aa18cSDouglas Anderson$schema: http://devicetree.org/meta-schemas/core.yaml# 62a8aa18cSDouglas Anderson 7ece3c319SKrzysztof Kozlowskititle: Qualcomm Global Clock & Reset Controller on SM8150 82a8aa18cSDouglas Anderson 92a8aa18cSDouglas Andersonmaintainers: 102a8aa18cSDouglas Anderson - Stephen Boyd <sboyd@kernel.org> 11*60838878STaniya Das - Taniya Das <quic_tdas@quicinc.com> 122a8aa18cSDouglas Anderson 132a8aa18cSDouglas Andersondescription: | 14ece3c319SKrzysztof Kozlowski Qualcomm global clock control module provides the clocks, resets and power 15ece3c319SKrzysztof Kozlowski domains on SM8150. 162a8aa18cSDouglas Anderson 17ece3c319SKrzysztof Kozlowski See also:: include/dt-bindings/clock/qcom,gcc-sm8150.h 182a8aa18cSDouglas Anderson 192a8aa18cSDouglas Andersonproperties: 202a8aa18cSDouglas Anderson compatible: 212a8aa18cSDouglas Anderson const: qcom,gcc-sm8150 222a8aa18cSDouglas Anderson 232a8aa18cSDouglas Anderson clocks: 242a8aa18cSDouglas Anderson items: 252a8aa18cSDouglas Anderson - description: Board XO source 262a8aa18cSDouglas Anderson - description: Sleep clock source 272a8aa18cSDouglas Anderson 282a8aa18cSDouglas Anderson clock-names: 292a8aa18cSDouglas Anderson items: 302a8aa18cSDouglas Anderson - const: bi_tcxo 312a8aa18cSDouglas Anderson - const: sleep_clk 322a8aa18cSDouglas Anderson 332a8aa18cSDouglas Andersonrequired: 342a8aa18cSDouglas Anderson - compatible 352a8aa18cSDouglas Anderson - clocks 362a8aa18cSDouglas Anderson - clock-names 372a8aa18cSDouglas Anderson 380f71ae94SDmitry BaryshkovallOf: 390f71ae94SDmitry Baryshkov - $ref: qcom,gcc.yaml# 400f71ae94SDmitry Baryshkov 410f71ae94SDmitry BaryshkovunevaluatedProperties: false 427f464532SRob Herring 432a8aa18cSDouglas Andersonexamples: 442a8aa18cSDouglas Anderson - | 452a8aa18cSDouglas Anderson #include <dt-bindings/clock/qcom,rpmh.h> 462a8aa18cSDouglas Anderson clock-controller@100000 { 472a8aa18cSDouglas Anderson compatible = "qcom,gcc-sm8150"; 48fba56184SRob Herring reg = <0x00100000 0x1f0000>; 492a8aa18cSDouglas Anderson clocks = <&rpmhcc RPMH_CXO_CLK>, 502a8aa18cSDouglas Anderson <&sleep_clk>; 512a8aa18cSDouglas Anderson clock-names = "bi_tcxo", "sleep_clk"; 522a8aa18cSDouglas Anderson #clock-cells = <1>; 532a8aa18cSDouglas Anderson #reset-cells = <1>; 542a8aa18cSDouglas Anderson #power-domain-cells = <1>; 552a8aa18cSDouglas Anderson }; 562a8aa18cSDouglas Anderson... 57