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 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: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Taniya 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: Bjorn Andersson <andersson@kernel.org>

authored by

Taniya Das and committed by
Bjorn Andersson
ae5b8478 f9b007a9

+27
+3
Documentation/devicetree/bindings/clock/qcom,sm8550-tcsr.yaml
··· 8 8 9 9 maintainers: 10 10 - Bjorn Andersson <andersson@kernel.org> 11 + - Taniya Das <taniya.das@oss.qualcomm.com> 11 12 12 13 description: | 13 14 Qualcomm TCSR clock control module provides the clocks, resets and 14 15 power domains on SM8550 15 16 16 17 See also: 18 + - include/dt-bindings/clock/qcom,glymur-tcsr.h 17 19 - include/dt-bindings/clock/qcom,sm8550-tcsr.h 18 20 - include/dt-bindings/clock/qcom,sm8650-tcsr.h 19 21 - include/dt-bindings/clock/qcom,sm8750-tcsr.h ··· 24 22 compatible: 25 23 items: 26 24 - enum: 25 + - qcom,glymur-tcsr 27 26 - qcom,milos-tcsr 28 27 - qcom,sar2130p-tcsr 29 28 - qcom,sm8550-tcsr
+24
include/dt-bindings/clock/qcom,glymur-tcsr.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_GLYMUR_H 7 + #define _DT_BINDINGS_CLK_QCOM_TCSR_CC_GLYMUR_H 8 + 9 + /* TCSR_CC clocks */ 10 + #define TCSR_EDP_CLKREF_EN 0 11 + #define TCSR_PCIE_1_CLKREF_EN 1 12 + #define TCSR_PCIE_2_CLKREF_EN 2 13 + #define TCSR_PCIE_3_CLKREF_EN 3 14 + #define TCSR_PCIE_4_CLKREF_EN 4 15 + #define TCSR_USB2_1_CLKREF_EN 5 16 + #define TCSR_USB2_2_CLKREF_EN 6 17 + #define TCSR_USB2_3_CLKREF_EN 7 18 + #define TCSR_USB2_4_CLKREF_EN 8 19 + #define TCSR_USB3_0_CLKREF_EN 9 20 + #define TCSR_USB3_1_CLKREF_EN 10 21 + #define TCSR_USB4_1_CLKREF_EN 11 22 + #define TCSR_USB4_2_CLKREF_EN 12 23 + 24 + #endif