Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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: Taniya Das <taniya.das@oss.qualcomm.com>
[Shawn: Use compatible qcom,nord-tcsrcc rather than qcom,nord-tcsr]
Signed-off-by: Shawn Guo <shengchao.guo@oss.qualcomm.com>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260403-nord-clks-v1-1-018af14979fd@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>

authored by

Taniya Das and committed by
Bjorn Andersson
31fcf699 05566ebc

+28
+2
Documentation/devicetree/bindings/clock/qcom,sm8550-tcsr.yaml
··· 17 17 See also: 18 18 - include/dt-bindings/clock/qcom,eliza-tcsr.h 19 19 - include/dt-bindings/clock/qcom,glymur-tcsr.h 20 + - include/dt-bindings/clock/qcom,nord-tcsrcc.h 20 21 - include/dt-bindings/clock/qcom,sm8550-tcsr.h 21 22 - include/dt-bindings/clock/qcom,sm8650-tcsr.h 22 23 - include/dt-bindings/clock/qcom,sm8750-tcsr.h ··· 30 29 - qcom,glymur-tcsr 31 30 - qcom,kaanapali-tcsr 32 31 - qcom,milos-tcsr 32 + - qcom,nord-tcsrcc 33 33 - qcom,sar2130p-tcsr 34 34 - qcom,sm8550-tcsr 35 35 - qcom,sm8650-tcsr
+26
include/dt-bindings/clock/qcom,nord-tcsrcc.h
··· 1 + /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 2 + /* 3 + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. 4 + */ 5 + 6 + #ifndef _DT_BINDINGS_CLK_QCOM_TCSR_CC_NORD_H 7 + #define _DT_BINDINGS_CLK_QCOM_TCSR_CC_NORD_H 8 + 9 + /* TCSR_CC clocks */ 10 + #define TCSR_DP_RX_0_CLKREF_EN 0 11 + #define TCSR_DP_RX_1_CLKREF_EN 1 12 + #define TCSR_DP_TX_0_CLKREF_EN 2 13 + #define TCSR_DP_TX_1_CLKREF_EN 3 14 + #define TCSR_DP_TX_2_CLKREF_EN 4 15 + #define TCSR_DP_TX_3_CLKREF_EN 5 16 + #define TCSR_PCIE_CLKREF_EN 6 17 + #define TCSR_UFS_CLKREF_EN 7 18 + #define TCSR_USB2_0_CLKREF_EN 8 19 + #define TCSR_USB2_1_CLKREF_EN 9 20 + #define TCSR_USB2_2_CLKREF_EN 10 21 + #define TCSR_USB3_0_CLKREF_EN 11 22 + #define TCSR_USB3_1_CLKREF_EN 12 23 + #define TCSR_UX_SGMII_0_CLKREF_EN 13 24 + #define TCSR_UX_SGMII_1_CLKREF_EN 14 25 + 26 + #endif