61 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---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 SM85508 9maintainers:10 - Bjorn Andersson <andersson@kernel.org>11 12description: |13 Qualcomm TCSR clock control module provides the clocks, resets and14 power domains on SM855015 16 See also:17 - include/dt-bindings/clock/qcom,sm8550-tcsr.h18 - include/dt-bindings/clock/qcom,sm8650-tcsr.h19 20properties:21 compatible:22 items:23 - enum:24 - qcom,sm8550-tcsr25 - qcom,sm8650-tcsr26 - qcom,x1e80100-tcsr27 - const: syscon28 29 clocks:30 items:31 - description: TCXO pad clock32 33 reg:34 maxItems: 135 36 '#clock-cells':37 const: 138 39 '#reset-cells':40 const: 141 42required:43 - compatible44 - clocks45 46additionalProperties: false47 48examples:49 - |50 #include <dt-bindings/clock/qcom,rpmh.h>51 52 clock-controller@1fc0000 {53 compatible = "qcom,sm8550-tcsr", "syscon";54 reg = <0x1fc0000 0x30000>;55 clocks = <&rpmhcc RPMH_CXO_CLK>;56 #clock-cells = <1>;57 #reset-cells = <1>;58 };59 60...61