xref: /freebsd/sys/contrib/device-tree/include/dt-bindings/clock/qcom,sm8650-gcc.h (revision 8d13bc63c0e1d50bc9e47ac1f26329c999bfecf0)
1*8d13bc63SEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*8d13bc63SEmmanuel Vadot /*
3*8d13bc63SEmmanuel Vadot  * Copyright (c) 2022, Qualcomm Innovation Center, Inc. All rights reserved.
4*8d13bc63SEmmanuel Vadot  * Copyright (c) 2023, Linaro Limited
5*8d13bc63SEmmanuel Vadot  */
6*8d13bc63SEmmanuel Vadot 
7*8d13bc63SEmmanuel Vadot #ifndef _DT_BINDINGS_CLK_QCOM_GCC_SM8650_H
8*8d13bc63SEmmanuel Vadot #define _DT_BINDINGS_CLK_QCOM_GCC_SM8650_H
9*8d13bc63SEmmanuel Vadot 
10*8d13bc63SEmmanuel Vadot /* GCC clocks */
11*8d13bc63SEmmanuel Vadot #define GCC_AGGRE_NOC_PCIE_AXI_CLK				0
12*8d13bc63SEmmanuel Vadot #define GCC_AGGRE_UFS_PHY_AXI_CLK				1
13*8d13bc63SEmmanuel Vadot #define GCC_AGGRE_UFS_PHY_AXI_HW_CTL_CLK			2
14*8d13bc63SEmmanuel Vadot #define GCC_AGGRE_USB3_PRIM_AXI_CLK				3
15*8d13bc63SEmmanuel Vadot #define GCC_BOOT_ROM_AHB_CLK					4
16*8d13bc63SEmmanuel Vadot #define GCC_CAMERA_AHB_CLK					5
17*8d13bc63SEmmanuel Vadot #define GCC_CAMERA_HF_AXI_CLK					6
18*8d13bc63SEmmanuel Vadot #define GCC_CAMERA_SF_AXI_CLK					7
19*8d13bc63SEmmanuel Vadot #define GCC_CAMERA_XO_CLK					8
20*8d13bc63SEmmanuel Vadot #define GCC_CFG_NOC_PCIE_ANOC_AHB_CLK				9
21*8d13bc63SEmmanuel Vadot #define GCC_CFG_NOC_USB3_PRIM_AXI_CLK				10
22*8d13bc63SEmmanuel Vadot #define GCC_CNOC_PCIE_SF_AXI_CLK				11
23*8d13bc63SEmmanuel Vadot #define GCC_DDRSS_GPU_AXI_CLK					12
24*8d13bc63SEmmanuel Vadot #define GCC_DDRSS_PCIE_SF_QTB_CLK				13
25*8d13bc63SEmmanuel Vadot #define GCC_DISP_AHB_CLK					14
26*8d13bc63SEmmanuel Vadot #define GCC_DISP_HF_AXI_CLK					15
27*8d13bc63SEmmanuel Vadot #define GCC_DISP_XO_CLK						16
28*8d13bc63SEmmanuel Vadot #define GCC_GP1_CLK						17
29*8d13bc63SEmmanuel Vadot #define GCC_GP1_CLK_SRC						18
30*8d13bc63SEmmanuel Vadot #define GCC_GP2_CLK						19
31*8d13bc63SEmmanuel Vadot #define GCC_GP2_CLK_SRC						20
32*8d13bc63SEmmanuel Vadot #define GCC_GP3_CLK						21
33*8d13bc63SEmmanuel Vadot #define GCC_GP3_CLK_SRC						22
34*8d13bc63SEmmanuel Vadot #define GCC_GPLL0						23
35*8d13bc63SEmmanuel Vadot #define GCC_GPLL0_OUT_EVEN					24
36*8d13bc63SEmmanuel Vadot #define GCC_GPLL1						25
37*8d13bc63SEmmanuel Vadot #define GCC_GPLL3						26
38*8d13bc63SEmmanuel Vadot #define GCC_GPLL4						27
39*8d13bc63SEmmanuel Vadot #define GCC_GPLL6						28
40*8d13bc63SEmmanuel Vadot #define GCC_GPLL7						29
41*8d13bc63SEmmanuel Vadot #define GCC_GPLL9						30
42*8d13bc63SEmmanuel Vadot #define GCC_GPU_CFG_AHB_CLK					31
43*8d13bc63SEmmanuel Vadot #define GCC_GPU_GPLL0_CLK_SRC					32
44*8d13bc63SEmmanuel Vadot #define GCC_GPU_GPLL0_DIV_CLK_SRC				33
45*8d13bc63SEmmanuel Vadot #define GCC_GPU_MEMNOC_GFX_CLK					34
46*8d13bc63SEmmanuel Vadot #define GCC_GPU_SNOC_DVM_GFX_CLK				35
47*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_AUX_CLK					36
48*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_AUX_CLK_SRC					37
49*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_CFG_AHB_CLK					38
50*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_MSTR_AXI_CLK					39
51*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_PHY_RCHNG_CLK				40
52*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_PHY_RCHNG_CLK_SRC				41
53*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_PIPE_CLK					42
54*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_PIPE_CLK_SRC					43
55*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_SLV_AXI_CLK					44
56*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_SLV_Q2A_AXI_CLK				45
57*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_AUX_CLK					46
58*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_AUX_CLK_SRC					47
59*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_CFG_AHB_CLK					48
60*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_MSTR_AXI_CLK					49
61*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_PHY_AUX_CLK					50
62*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_PHY_AUX_CLK_SRC				51
63*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_PHY_RCHNG_CLK				52
64*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_PHY_RCHNG_CLK_SRC				53
65*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_PIPE_CLK					54
66*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_PIPE_CLK_SRC					55
67*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_SLV_AXI_CLK					56
68*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_SLV_Q2A_AXI_CLK				57
69*8d13bc63SEmmanuel Vadot #define GCC_PDM2_CLK						58
70*8d13bc63SEmmanuel Vadot #define GCC_PDM2_CLK_SRC					59
71*8d13bc63SEmmanuel Vadot #define GCC_PDM_AHB_CLK						60
72*8d13bc63SEmmanuel Vadot #define GCC_PDM_XO4_CLK						61
73*8d13bc63SEmmanuel Vadot #define GCC_QMIP_CAMERA_NRT_AHB_CLK				62
74*8d13bc63SEmmanuel Vadot #define GCC_QMIP_CAMERA_RT_AHB_CLK				63
75*8d13bc63SEmmanuel Vadot #define GCC_QMIP_DISP_AHB_CLK					64
76*8d13bc63SEmmanuel Vadot #define GCC_QMIP_GPU_AHB_CLK					65
77*8d13bc63SEmmanuel Vadot #define GCC_QMIP_PCIE_AHB_CLK					66
78*8d13bc63SEmmanuel Vadot #define GCC_QMIP_VIDEO_CV_CPU_AHB_CLK				67
79*8d13bc63SEmmanuel Vadot #define GCC_QMIP_VIDEO_CVP_AHB_CLK				68
80*8d13bc63SEmmanuel Vadot #define GCC_QMIP_VIDEO_V_CPU_AHB_CLK				69
81*8d13bc63SEmmanuel Vadot #define GCC_QMIP_VIDEO_VCODEC_AHB_CLK				70
82*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_CORE_CLK					71
83*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S0_CLK					72
84*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S0_CLK_SRC				73
85*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S1_CLK					74
86*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S1_CLK_SRC				75
87*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S2_CLK					76
88*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S2_CLK_SRC				77
89*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S3_CLK					78
90*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S3_CLK_SRC				79
91*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S4_CLK					80
92*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S4_CLK_SRC				81
93*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S5_CLK					82
94*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S5_CLK_SRC				83
95*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S6_CLK					84
96*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S6_CLK_SRC				85
97*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S7_CLK					86
98*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S7_CLK_SRC				87
99*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S8_CLK					88
100*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S8_CLK_SRC				89
101*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S9_CLK					90
102*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S9_CLK_SRC				91
103*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_I2C_S_AHB_CLK					92
104*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_CORE_2X_CLK				93
105*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_CORE_CLK				94
106*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_QSPI_REF_CLK				95
107*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_QSPI_REF_CLK_SRC			96
108*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S0_CLK					97
109*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S0_CLK_SRC				98
110*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S1_CLK					99
111*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S1_CLK_SRC				100
112*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S2_CLK					101
113*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S2_CLK_SRC				102
114*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S3_CLK					103
115*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S3_CLK_SRC				104
116*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S4_CLK					105
117*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S4_CLK_SRC				106
118*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S5_CLK					107
119*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S5_CLK_SRC				108
120*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S6_CLK					109
121*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S6_CLK_SRC				110
122*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S7_CLK					111
123*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP1_S7_CLK_SRC				112
124*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_CORE_2X_CLK				113
125*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_CORE_CLK				114
126*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_IBI_CTRL_0_CLK_SRC			115
127*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_IBI_CTRL_2_CLK				116
128*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_IBI_CTRL_3_CLK				117
129*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S0_CLK					118
130*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S0_CLK_SRC				119
131*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S1_CLK					120
132*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S1_CLK_SRC				121
133*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S2_CLK					122
134*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S2_CLK_SRC				123
135*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S3_CLK					124
136*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S3_CLK_SRC				125
137*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S4_CLK					126
138*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S4_CLK_SRC				127
139*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S5_CLK					128
140*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S5_CLK_SRC				129
141*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S6_CLK					130
142*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S6_CLK_SRC				131
143*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S7_CLK					132
144*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP2_S7_CLK_SRC				133
145*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP3_CORE_2X_CLK				134
146*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP3_CORE_CLK				135
147*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP3_QSPI_REF_CLK				136
148*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP3_QSPI_REF_CLK_SRC			137
149*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP3_S0_CLK					138
150*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP3_S0_CLK_SRC				139
151*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP_1_M_AHB_CLK				140
152*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP_1_S_AHB_CLK				141
153*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP_2_IBI_2_AHB_CLK				142
154*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP_2_IBI_3_AHB_CLK				143
155*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP_2_M_AHB_CLK				144
156*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP_2_S_AHB_CLK				145
157*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP_3_M_AHB_CLK				146
158*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAP_3_S_AHB_CLK				147
159*8d13bc63SEmmanuel Vadot #define GCC_SDCC2_AHB_CLK					148
160*8d13bc63SEmmanuel Vadot #define GCC_SDCC2_APPS_CLK					149
161*8d13bc63SEmmanuel Vadot #define GCC_SDCC2_APPS_CLK_SRC					150
162*8d13bc63SEmmanuel Vadot #define GCC_SDCC4_AHB_CLK					151
163*8d13bc63SEmmanuel Vadot #define GCC_SDCC4_APPS_CLK					152
164*8d13bc63SEmmanuel Vadot #define GCC_SDCC4_APPS_CLK_SRC					153
165*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_AHB_CLK					154
166*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_AXI_CLK					155
167*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_AXI_CLK_SRC					156
168*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_AXI_HW_CTL_CLK				157
169*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_ICE_CORE_CLK				158
170*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_ICE_CORE_CLK_SRC				159
171*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_ICE_CORE_HW_CTL_CLK				160
172*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_PHY_AUX_CLK					161
173*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_PHY_AUX_CLK_SRC				162
174*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_PHY_AUX_HW_CTL_CLK				163
175*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_RX_SYMBOL_0_CLK				164
176*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_RX_SYMBOL_0_CLK_SRC				165
177*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_RX_SYMBOL_1_CLK				166
178*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_RX_SYMBOL_1_CLK_SRC				167
179*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_TX_SYMBOL_0_CLK				168
180*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_TX_SYMBOL_0_CLK_SRC				169
181*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_UNIPRO_CORE_CLK				170
182*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_UNIPRO_CORE_CLK_SRC				171
183*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_UNIPRO_CORE_HW_CTL_CLK			172
184*8d13bc63SEmmanuel Vadot #define GCC_USB30_PRIM_MASTER_CLK				173
185*8d13bc63SEmmanuel Vadot #define GCC_USB30_PRIM_MASTER_CLK_SRC				174
186*8d13bc63SEmmanuel Vadot #define GCC_USB30_PRIM_MOCK_UTMI_CLK				175
187*8d13bc63SEmmanuel Vadot #define GCC_USB30_PRIM_MOCK_UTMI_CLK_SRC			176
188*8d13bc63SEmmanuel Vadot #define GCC_USB30_PRIM_MOCK_UTMI_POSTDIV_CLK_SRC		177
189*8d13bc63SEmmanuel Vadot #define GCC_USB30_PRIM_SLEEP_CLK				178
190*8d13bc63SEmmanuel Vadot #define GCC_USB3_PRIM_PHY_AUX_CLK				179
191*8d13bc63SEmmanuel Vadot #define GCC_USB3_PRIM_PHY_AUX_CLK_SRC				180
192*8d13bc63SEmmanuel Vadot #define GCC_USB3_PRIM_PHY_COM_AUX_CLK				181
193*8d13bc63SEmmanuel Vadot #define GCC_USB3_PRIM_PHY_PIPE_CLK				182
194*8d13bc63SEmmanuel Vadot #define GCC_USB3_PRIM_PHY_PIPE_CLK_SRC				183
195*8d13bc63SEmmanuel Vadot #define GCC_VIDEO_AHB_CLK					184
196*8d13bc63SEmmanuel Vadot #define GCC_VIDEO_AXI0_CLK					185
197*8d13bc63SEmmanuel Vadot #define GCC_VIDEO_AXI1_CLK					186
198*8d13bc63SEmmanuel Vadot #define GCC_VIDEO_XO_CLK					187
199*8d13bc63SEmmanuel Vadot #define GCC_GPLL0_AO						188
200*8d13bc63SEmmanuel Vadot #define GCC_GPLL0_OUT_EVEN_AO					189
201*8d13bc63SEmmanuel Vadot #define GCC_GPLL1_AO						190
202*8d13bc63SEmmanuel Vadot #define GCC_GPLL3_AO						191
203*8d13bc63SEmmanuel Vadot #define GCC_GPLL4_AO						192
204*8d13bc63SEmmanuel Vadot #define GCC_GPLL6_AO						193
205*8d13bc63SEmmanuel Vadot 
206*8d13bc63SEmmanuel Vadot /* GCC resets */
207*8d13bc63SEmmanuel Vadot #define GCC_CAMERA_BCR						0
208*8d13bc63SEmmanuel Vadot #define GCC_DISPLAY_BCR						1
209*8d13bc63SEmmanuel Vadot #define GCC_GPU_BCR						2
210*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_BCR						3
211*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_LINK_DOWN_BCR				4
212*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_NOCSR_COM_PHY_BCR				5
213*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_PHY_BCR					6
214*8d13bc63SEmmanuel Vadot #define GCC_PCIE_0_PHY_NOCSR_COM_PHY_BCR			7
215*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_BCR						8
216*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_LINK_DOWN_BCR				9
217*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_NOCSR_COM_PHY_BCR				10
218*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_PHY_BCR					11
219*8d13bc63SEmmanuel Vadot #define GCC_PCIE_1_PHY_NOCSR_COM_PHY_BCR			12
220*8d13bc63SEmmanuel Vadot #define GCC_PCIE_PHY_BCR					13
221*8d13bc63SEmmanuel Vadot #define GCC_PCIE_PHY_CFG_AHB_BCR				14
222*8d13bc63SEmmanuel Vadot #define GCC_PCIE_PHY_COM_BCR					15
223*8d13bc63SEmmanuel Vadot #define GCC_PDM_BCR						16
224*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAPPER_1_BCR					17
225*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAPPER_2_BCR					18
226*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAPPER_3_BCR					19
227*8d13bc63SEmmanuel Vadot #define GCC_QUPV3_WRAPPER_I2C_BCR				20
228*8d13bc63SEmmanuel Vadot #define GCC_QUSB2PHY_PRIM_BCR					21
229*8d13bc63SEmmanuel Vadot #define GCC_QUSB2PHY_SEC_BCR					22
230*8d13bc63SEmmanuel Vadot #define GCC_SDCC2_BCR						23
231*8d13bc63SEmmanuel Vadot #define GCC_SDCC4_BCR						24
232*8d13bc63SEmmanuel Vadot #define GCC_UFS_PHY_BCR						25
233*8d13bc63SEmmanuel Vadot #define GCC_USB30_PRIM_BCR					26
234*8d13bc63SEmmanuel Vadot #define GCC_USB3_DP_PHY_PRIM_BCR				27
235*8d13bc63SEmmanuel Vadot #define GCC_USB3_DP_PHY_SEC_BCR					28
236*8d13bc63SEmmanuel Vadot #define GCC_USB3_PHY_PRIM_BCR					29
237*8d13bc63SEmmanuel Vadot #define GCC_USB3_PHY_SEC_BCR					30
238*8d13bc63SEmmanuel Vadot #define GCC_USB3PHY_PHY_PRIM_BCR				31
239*8d13bc63SEmmanuel Vadot #define GCC_USB3PHY_PHY_SEC_BCR					32
240*8d13bc63SEmmanuel Vadot #define GCC_VIDEO_AXI0_CLK_ARES					33
241*8d13bc63SEmmanuel Vadot #define GCC_VIDEO_AXI1_CLK_ARES					34
242*8d13bc63SEmmanuel Vadot #define GCC_VIDEO_BCR						35
243*8d13bc63SEmmanuel Vadot 
244*8d13bc63SEmmanuel Vadot /* GCC power domains */
245*8d13bc63SEmmanuel Vadot #define PCIE_0_GDSC						0
246*8d13bc63SEmmanuel Vadot #define PCIE_0_PHY_GDSC						1
247*8d13bc63SEmmanuel Vadot #define PCIE_1_GDSC						2
248*8d13bc63SEmmanuel Vadot #define PCIE_1_PHY_GDSC						3
249*8d13bc63SEmmanuel Vadot #define UFS_PHY_GDSC						4
250*8d13bc63SEmmanuel Vadot #define UFS_MEM_PHY_GDSC					5
251*8d13bc63SEmmanuel Vadot #define USB30_PRIM_GDSC						6
252*8d13bc63SEmmanuel Vadot #define USB3_PHY_GDSC						7
253*8d13bc63SEmmanuel Vadot 
254*8d13bc63SEmmanuel Vadot #endif
255