xref: /linux/include/dt-bindings/clock/qcom,sm6375-gpucc.h (revision 94329ce6e38fc420a7cc67b4174c7c8254e1493f)
1*94329ce6SKonrad Dybcio /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*94329ce6SKonrad Dybcio /*
3*94329ce6SKonrad Dybcio  * Copyright (c) 2021, The Linux Foundation. All rights reserved.
4*94329ce6SKonrad Dybcio  * Copyright (c) 2023, Linaro Limited
5*94329ce6SKonrad Dybcio  */
6*94329ce6SKonrad Dybcio 
7*94329ce6SKonrad Dybcio #ifndef _DT_BINDINGS_CLK_QCOM_GPU_CC_BLAIR_H
8*94329ce6SKonrad Dybcio #define _DT_BINDINGS_CLK_QCOM_GPU_CC_BLAIR_H
9*94329ce6SKonrad Dybcio 
10*94329ce6SKonrad Dybcio /* GPU CC clocks */
11*94329ce6SKonrad Dybcio #define GPU_CC_PLL0					0
12*94329ce6SKonrad Dybcio #define GPU_CC_PLL1					1
13*94329ce6SKonrad Dybcio #define GPU_CC_AHB_CLK					2
14*94329ce6SKonrad Dybcio #define GPU_CC_CX_GFX3D_CLK				3
15*94329ce6SKonrad Dybcio #define GPU_CC_CX_GFX3D_SLV_CLK				4
16*94329ce6SKonrad Dybcio #define GPU_CC_CX_GMU_CLK				5
17*94329ce6SKonrad Dybcio #define GPU_CC_CX_SNOC_DVM_CLK				6
18*94329ce6SKonrad Dybcio #define GPU_CC_CXO_AON_CLK				7
19*94329ce6SKonrad Dybcio #define GPU_CC_CXO_CLK					8
20*94329ce6SKonrad Dybcio #define GPU_CC_GMU_CLK_SRC				9
21*94329ce6SKonrad Dybcio #define GPU_CC_GX_CXO_CLK				10
22*94329ce6SKonrad Dybcio #define GPU_CC_GX_GFX3D_CLK				11
23*94329ce6SKonrad Dybcio #define GPU_CC_GX_GFX3D_CLK_SRC				12
24*94329ce6SKonrad Dybcio #define GPU_CC_GX_GMU_CLK				13
25*94329ce6SKonrad Dybcio #define GPU_CC_SLEEP_CLK				14
26*94329ce6SKonrad Dybcio 
27*94329ce6SKonrad Dybcio /* GDSCs */
28*94329ce6SKonrad Dybcio #define GPU_CX_GDSC					0
29*94329ce6SKonrad Dybcio #define GPU_GX_GDSC					1
30*94329ce6SKonrad Dybcio 
31*94329ce6SKonrad Dybcio /* Resets */
32*94329ce6SKonrad Dybcio #define GPU_GX_BCR					0
33*94329ce6SKonrad Dybcio #define GPU_ACD_BCR					1
34*94329ce6SKonrad Dybcio #define GPU_GX_ACD_MISC_BCR				2
35*94329ce6SKonrad Dybcio 
36*94329ce6SKonrad Dybcio #endif
37