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

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



The Nord SoC TCSR block provides CLKREF clocks for DP, PCIe, UFS, SGMII
and USB.

Signed-off-by: default avatarTaniya Das <taniya.das@oss.qualcomm.com>
[Shawn: Use compatible qcom,nord-tcsrcc rather than qcom,nord-tcsr]
Signed-off-by: default avatarShawn Guo <shengchao.guo@oss.qualcomm.com>
Signed-off-by: default avatarBartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260403-nord-clks-v1-1-018af14979fd@oss.qualcomm.com


Signed-off-by: default avatarBjorn Andersson <andersson@kernel.org>
parent 05566ebc
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ description: |
  See also:
  - include/dt-bindings/clock/qcom,eliza-tcsr.h
  - include/dt-bindings/clock/qcom,glymur-tcsr.h
  - include/dt-bindings/clock/qcom,nord-tcsrcc.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
@@ -29,6 +30,7 @@ properties:
          - qcom,glymur-tcsr
          - qcom,kaanapali-tcsr
          - qcom,milos-tcsr
          - qcom,nord-tcsrcc
          - qcom,sar2130p-tcsr
          - qcom,sm8550-tcsr
          - qcom,sm8650-tcsr
+26 −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_NORD_H
#define _DT_BINDINGS_CLK_QCOM_TCSR_CC_NORD_H

/* TCSR_CC clocks */
#define TCSR_DP_RX_0_CLKREF_EN					0
#define TCSR_DP_RX_1_CLKREF_EN					1
#define TCSR_DP_TX_0_CLKREF_EN					2
#define TCSR_DP_TX_1_CLKREF_EN					3
#define TCSR_DP_TX_2_CLKREF_EN					4
#define TCSR_DP_TX_3_CLKREF_EN					5
#define TCSR_PCIE_CLKREF_EN					6
#define TCSR_UFS_CLKREF_EN					7
#define TCSR_USB2_0_CLKREF_EN					8
#define TCSR_USB2_1_CLKREF_EN					9
#define TCSR_USB2_2_CLKREF_EN					10
#define TCSR_USB3_0_CLKREF_EN					11
#define TCSR_USB3_1_CLKREF_EN					12
#define TCSR_UX_SGMII_0_CLKREF_EN				13
#define TCSR_UX_SGMII_1_CLKREF_EN				14

#endif