xref: /linux/include/dt-bindings/clock/qcom,sm4450-gpucc.h (revision 3a39d672e7f48b8d6b91a09afa4b55352773b4b5)
1*47bad234SAjit Pandey /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*47bad234SAjit Pandey /*
3*47bad234SAjit Pandey  * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved.
4*47bad234SAjit Pandey  */
5*47bad234SAjit Pandey 
6*47bad234SAjit Pandey #ifndef _DT_BINDINGS_CLK_QCOM_GPU_CC_SM4450_H
7*47bad234SAjit Pandey #define _DT_BINDINGS_CLK_QCOM_GPU_CC_SM4450_H
8*47bad234SAjit Pandey 
9*47bad234SAjit Pandey /* GPU_CC clocks */
10*47bad234SAjit Pandey #define GPU_CC_AHB_CLK						0
11*47bad234SAjit Pandey #define GPU_CC_CB_CLK						1
12*47bad234SAjit Pandey #define GPU_CC_CRC_AHB_CLK					2
13*47bad234SAjit Pandey #define GPU_CC_CX_FF_CLK					3
14*47bad234SAjit Pandey #define GPU_CC_CX_GFX3D_CLK					4
15*47bad234SAjit Pandey #define GPU_CC_CX_GFX3D_SLV_CLK					5
16*47bad234SAjit Pandey #define GPU_CC_CX_GMU_CLK					6
17*47bad234SAjit Pandey #define GPU_CC_CX_SNOC_DVM_CLK					7
18*47bad234SAjit Pandey #define GPU_CC_CXO_AON_CLK					8
19*47bad234SAjit Pandey #define GPU_CC_CXO_CLK						9
20*47bad234SAjit Pandey #define GPU_CC_DEMET_CLK					10
21*47bad234SAjit Pandey #define GPU_CC_DEMET_DIV_CLK_SRC				11
22*47bad234SAjit Pandey #define GPU_CC_FF_CLK_SRC					12
23*47bad234SAjit Pandey #define GPU_CC_FREQ_MEASURE_CLK					13
24*47bad234SAjit Pandey #define GPU_CC_GMU_CLK_SRC					14
25*47bad234SAjit Pandey #define GPU_CC_GX_CXO_CLK					15
26*47bad234SAjit Pandey #define GPU_CC_GX_FF_CLK					16
27*47bad234SAjit Pandey #define GPU_CC_GX_GFX3D_CLK					17
28*47bad234SAjit Pandey #define GPU_CC_GX_GFX3D_CLK_SRC					18
29*47bad234SAjit Pandey #define GPU_CC_GX_GFX3D_RDVM_CLK				19
30*47bad234SAjit Pandey #define GPU_CC_GX_GMU_CLK					20
31*47bad234SAjit Pandey #define GPU_CC_GX_VSENSE_CLK					21
32*47bad234SAjit Pandey #define GPU_CC_HUB_AHB_DIV_CLK_SRC				22
33*47bad234SAjit Pandey #define GPU_CC_HUB_AON_CLK					23
34*47bad234SAjit Pandey #define GPU_CC_HUB_CLK_SRC					24
35*47bad234SAjit Pandey #define GPU_CC_HUB_CX_INT_CLK					25
36*47bad234SAjit Pandey #define GPU_CC_HUB_CX_INT_DIV_CLK_SRC				26
37*47bad234SAjit Pandey #define GPU_CC_MEMNOC_GFX_CLK					27
38*47bad234SAjit Pandey #define GPU_CC_MND1X_0_GFX3D_CLK				28
39*47bad234SAjit Pandey #define GPU_CC_PLL0						29
40*47bad234SAjit Pandey #define GPU_CC_PLL1						30
41*47bad234SAjit Pandey #define GPU_CC_SLEEP_CLK					31
42*47bad234SAjit Pandey #define GPU_CC_XO_CLK_SRC					32
43*47bad234SAjit Pandey #define GPU_CC_XO_DIV_CLK_SRC					33
44*47bad234SAjit Pandey 
45*47bad234SAjit Pandey /* GPU_CC power domains */
46*47bad234SAjit Pandey #define GPU_CC_CX_GDSC						0
47*47bad234SAjit Pandey #define GPU_CC_GX_GDSC						1
48*47bad234SAjit Pandey 
49*47bad234SAjit Pandey /* GPU_CC resets */
50*47bad234SAjit Pandey #define GPU_CC_ACD_BCR						0
51*47bad234SAjit Pandey #define GPU_CC_CB_BCR						1
52*47bad234SAjit Pandey #define GPU_CC_CX_BCR						2
53*47bad234SAjit Pandey #define GPU_CC_FAST_HUB_BCR					3
54*47bad234SAjit Pandey #define GPU_CC_FF_BCR						4
55*47bad234SAjit Pandey #define GPU_CC_GFX3D_AON_BCR					5
56*47bad234SAjit Pandey #define GPU_CC_GMU_BCR						6
57*47bad234SAjit Pandey #define GPU_CC_GX_BCR						7
58*47bad234SAjit Pandey #define GPU_CC_XO_BCR						8
59*47bad234SAjit Pandey #define GPU_CC_GX_ACD_IROOT_BCR					9
60*47bad234SAjit Pandey #define GPU_CC_RBCPR_BCR					10
61*47bad234SAjit Pandey 
62*47bad234SAjit Pandey #endif
63