mirror of
https://github.com/torvalds/linux.git
synced 2026-09-25 09:41:03 +02:00
Add Device Tree binding documentation for the GPU clock controllers on the Qualcomm Nord platform. The platform includes two GPU clock controller instances, GPUCC and GPU2CC. Document the compatible strings for both controllers. Reviewed-by: Alexandre Mergnat <amergnat@baylibre.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Reviewed-by: Shawn Guo <shengchao.guo@oss.qualcomm.com> Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260724-nords_mm_v1-v3-5-32b45232217f@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
48 lines
1.4 KiB
C
48 lines
1.4 KiB
C
/* 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_GPU_2_CC_NORD_H
|
|
#define _DT_BINDINGS_CLK_QCOM_GPU_2_CC_NORD_H
|
|
|
|
/* GPU_2_CC clocks */
|
|
#define GPU_2_CC_AHB_CLK 0
|
|
#define GPU_2_CC_CRC_AHB_CLK 1
|
|
#define GPU_2_CC_CX_ACCU_SHIFT_CLK 2
|
|
#define GPU_2_CC_CX_FF_CLK 3
|
|
#define GPU_2_CC_CX_GMU_CLK 4
|
|
#define GPU_2_CC_CXO_AON_CLK 5
|
|
#define GPU_2_CC_CXO_CLK 6
|
|
#define GPU_2_CC_DEMET_CLK 7
|
|
#define GPU_2_CC_FF_CLK_SRC 8
|
|
#define GPU_2_CC_FREQ_MEASURE_CLK 9
|
|
#define GPU_2_CC_GMU_CLK_SRC 10
|
|
#define GPU_2_CC_GPU_SMMU_VOTE_CLK 11
|
|
#define GPU_2_CC_HUB_AON_CLK 12
|
|
#define GPU_2_CC_HUB_CLK_SRC 13
|
|
#define GPU_2_CC_HUB_CX_INT_CLK 14
|
|
#define GPU_2_CC_MEMNOC_GFX_CLK 15
|
|
#define GPU_2_CC_MND1X_0_GFX3D_CLK 16
|
|
#define GPU_2_CC_MND1X_1_GFX3D_CLK 17
|
|
#define GPU_2_CC_PLL0 18
|
|
#define GPU_2_CC_PLL1 19
|
|
#define GPU_2_CC_SLEEP_CLK 20
|
|
|
|
/* GPU_2_CC power domains */
|
|
#define GPU_2_CC_CX_GDSC 0
|
|
#define GPU_2_CC_GX_GDSC 1
|
|
|
|
/* GPU_2_CC resets */
|
|
#define GPU_2_CC_ACD_BCR 0
|
|
#define GPU_2_CC_CB_BCR 1
|
|
#define GPU_2_CC_CX_BCR 2
|
|
#define GPU_2_CC_FAST_HUB_BCR 3
|
|
#define GPU_2_CC_FF_BCR 4
|
|
#define GPU_2_CC_GFX3D_AON_BCR 5
|
|
#define GPU_2_CC_GMU_BCR 6
|
|
#define GPU_2_CC_GX_BCR 7
|
|
#define GPU_2_CC_XO_BCR 8
|
|
|
|
#endif
|