1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/clock/qcom,sm8550-tcsr.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Qualcomm TCSR Clock Controller on SM8550 8 9maintainers: 10 - Bjorn Andersson <andersson@kernel.org> 11 12description: | 13 Qualcomm TCSR clock control module provides the clocks, resets and 14 power domains on SM8550 15 16 See also: 17 - include/dt-bindings/clock/qcom,sm8550-tcsr.h 18 - include/dt-bindings/clock/qcom,sm8650-tcsr.h 19 20properties: 21 compatible: 22 items: 23 - enum: 24 - qcom,sar2130p-tcsr 25 - qcom,sm8550-tcsr 26 - qcom,sm8650-tcsr 27 - qcom,x1e80100-tcsr 28 - const: syscon 29 30 clocks: 31 items: 32 - description: TCXO pad clock 33 34 reg: 35 maxItems: 1 36 37 '#clock-cells': 38 const: 1 39 40 '#reset-cells': 41 const: 1 42 43required: 44 - compatible 45 - clocks 46 47additionalProperties: false 48 49examples: 50 - | 51 #include <dt-bindings/clock/qcom,rpmh.h> 52 53 clock-controller@1fc0000 { 54 compatible = "qcom,sm8550-tcsr", "syscon"; 55 reg = <0x1fc0000 0x30000>; 56 clocks = <&rpmhcc RPMH_CXO_CLK>; 57 #clock-cells = <1>; 58 #reset-cells = <1>; 59 }; 60 61... 62