Commit ae5b8478 authored by Taniya Das's avatar Taniya Das Committed by Bjorn Andersson
Browse files

dt-bindings: clock: qcom: Document the Glymur SoC TCSR Clock Controller



The Glymur SoC TCSR block provides CLKREF clocks for EDP, PCIe and USB.
Add this to the TCSR clock controller binding together with identifiers
for the clocks.

Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: default avatarBjorn Andersson <andersson@kernel.org>
Signed-off-by: default avatarTaniya Das <taniya.das@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250825-glymur-clock-controller-v5-v5-2-01b8c8681bcd@oss.qualcomm.com


Signed-off-by: default avatarBjorn Andersson <andersson@kernel.org>
parent f9b007a9
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -8,12 +8,14 @@ title: Qualcomm TCSR Clock Controller on SM8550

maintainers:
  - Bjorn Andersson <andersson@kernel.org>
  - Taniya Das <taniya.das@oss.qualcomm.com>

description: |
  Qualcomm TCSR clock control module provides the clocks, resets and
  power domains on SM8550

  See also:
  - include/dt-bindings/clock/qcom,glymur-tcsr.h
  - include/dt-bindings/clock/qcom,sm8550-tcsr.h
  - include/dt-bindings/clock/qcom,sm8650-tcsr.h
  - include/dt-bindings/clock/qcom,sm8750-tcsr.h
@@ -22,6 +24,7 @@ properties:
  compatible:
    items:
      - enum:
          - qcom,glymur-tcsr
          - qcom,milos-tcsr
          - qcom,sar2130p-tcsr
          - qcom,sm8550-tcsr
+24 −0
Original line number Diff line number Diff line
/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
/*
 * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
 */

#ifndef _DT_BINDINGS_CLK_QCOM_TCSR_CC_GLYMUR_H
#define _DT_BINDINGS_CLK_QCOM_TCSR_CC_GLYMUR_H

/* TCSR_CC clocks */
#define TCSR_EDP_CLKREF_EN					0
#define TCSR_PCIE_1_CLKREF_EN					1
#define TCSR_PCIE_2_CLKREF_EN					2
#define TCSR_PCIE_3_CLKREF_EN					3
#define TCSR_PCIE_4_CLKREF_EN					4
#define TCSR_USB2_1_CLKREF_EN					5
#define TCSR_USB2_2_CLKREF_EN					6
#define TCSR_USB2_3_CLKREF_EN					7
#define TCSR_USB2_4_CLKREF_EN					8
#define TCSR_USB3_0_CLKREF_EN					9
#define TCSR_USB3_1_CLKREF_EN					10
#define TCSR_USB4_1_CLKREF_EN					11
#define TCSR_USB4_2_CLKREF_EN					12

#endif