xref: /freebsd/sys/contrib/device-tree/include/dt-bindings/clock/qcom,gcc-sc8280xp.h (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1d5b0e70fSEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2d5b0e70fSEmmanuel Vadot /*
3d5b0e70fSEmmanuel Vadot  * Copyright (c) 2021, The Linux Foundation. All rights reserved.
4d5b0e70fSEmmanuel Vadot  * Copyright (c) 2022, Linaro Ltd.
5d5b0e70fSEmmanuel Vadot  */
6d5b0e70fSEmmanuel Vadot 
7d5b0e70fSEmmanuel Vadot #ifndef _DT_BINDINGS_CLK_QCOM_GCC_DIREWOLF_H
8d5b0e70fSEmmanuel Vadot #define _DT_BINDINGS_CLK_QCOM_GCC_DIREWOLF_H
9d5b0e70fSEmmanuel Vadot 
10d5b0e70fSEmmanuel Vadot /* GCC clocks */
11d5b0e70fSEmmanuel Vadot #define GCC_GPLL0					0
12d5b0e70fSEmmanuel Vadot #define GCC_GPLL0_OUT_EVEN				1
13d5b0e70fSEmmanuel Vadot #define GCC_GPLL2					2
14d5b0e70fSEmmanuel Vadot #define GCC_GPLL4					3
15d5b0e70fSEmmanuel Vadot #define GCC_GPLL7					4
16d5b0e70fSEmmanuel Vadot #define GCC_GPLL8					5
17d5b0e70fSEmmanuel Vadot #define GCC_GPLL9					6
18d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_NOC_PCIE0_TUNNEL_AXI_CLK		7
19d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_NOC_PCIE1_TUNNEL_AXI_CLK		8
20d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_NOC_PCIE_4_AXI_CLK			9
21d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_NOC_PCIE_SOUTH_SF_AXI_CLK		10
22d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_UFS_CARD_AXI_CLK			11
23d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_UFS_PHY_AXI_CLK			12
24d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_USB3_MP_AXI_CLK			13
25d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_USB3_PRIM_AXI_CLK			14
26d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_USB3_SEC_AXI_CLK			15
27d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_USB4_1_AXI_CLK			16
28d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_USB4_AXI_CLK				17
29d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_USB_NOC_AXI_CLK			18
30d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_USB_NOC_NORTH_AXI_CLK			19
31d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_USB_NOC_SOUTH_AXI_CLK			20
32d5b0e70fSEmmanuel Vadot #define GCC_AHB2PHY0_CLK				21
33d5b0e70fSEmmanuel Vadot #define GCC_AHB2PHY2_CLK				22
34d5b0e70fSEmmanuel Vadot #define GCC_BOOT_ROM_AHB_CLK				23
35d5b0e70fSEmmanuel Vadot #define GCC_CAMERA_AHB_CLK				24
36d5b0e70fSEmmanuel Vadot #define GCC_CAMERA_HF_AXI_CLK				25
37d5b0e70fSEmmanuel Vadot #define GCC_CAMERA_SF_AXI_CLK				26
38d5b0e70fSEmmanuel Vadot #define GCC_CAMERA_THROTTLE_NRT_AXI_CLK			27
39d5b0e70fSEmmanuel Vadot #define GCC_CAMERA_THROTTLE_RT_AXI_CLK			28
40d5b0e70fSEmmanuel Vadot #define GCC_CAMERA_THROTTLE_XO_CLK			29
41d5b0e70fSEmmanuel Vadot #define GCC_CAMERA_XO_CLK				30
42d5b0e70fSEmmanuel Vadot #define GCC_CFG_NOC_USB3_MP_AXI_CLK			31
43d5b0e70fSEmmanuel Vadot #define GCC_CFG_NOC_USB3_PRIM_AXI_CLK			32
44d5b0e70fSEmmanuel Vadot #define GCC_CFG_NOC_USB3_SEC_AXI_CLK			33
45d5b0e70fSEmmanuel Vadot #define GCC_CNOC_PCIE0_TUNNEL_CLK			34
46d5b0e70fSEmmanuel Vadot #define GCC_CNOC_PCIE1_TUNNEL_CLK			35
47d5b0e70fSEmmanuel Vadot #define GCC_CNOC_PCIE4_QX_CLK				36
48d5b0e70fSEmmanuel Vadot #define GCC_DDRSS_GPU_AXI_CLK				37
49d5b0e70fSEmmanuel Vadot #define GCC_DDRSS_PCIE_SF_TBU_CLK			38
50d5b0e70fSEmmanuel Vadot #define GCC_DISP1_AHB_CLK				39
51d5b0e70fSEmmanuel Vadot #define GCC_DISP1_HF_AXI_CLK				40
52d5b0e70fSEmmanuel Vadot #define GCC_DISP1_SF_AXI_CLK				41
53d5b0e70fSEmmanuel Vadot #define GCC_DISP1_THROTTLE_NRT_AXI_CLK			42
54d5b0e70fSEmmanuel Vadot #define GCC_DISP1_THROTTLE_RT_AXI_CLK			43
55d5b0e70fSEmmanuel Vadot #define GCC_DISP1_XO_CLK				44
56d5b0e70fSEmmanuel Vadot #define GCC_DISP_AHB_CLK				45
57d5b0e70fSEmmanuel Vadot #define GCC_DISP_HF_AXI_CLK				46
58d5b0e70fSEmmanuel Vadot #define GCC_DISP_SF_AXI_CLK				47
59d5b0e70fSEmmanuel Vadot #define GCC_DISP_THROTTLE_NRT_AXI_CLK			48
60d5b0e70fSEmmanuel Vadot #define GCC_DISP_THROTTLE_RT_AXI_CLK			49
61d5b0e70fSEmmanuel Vadot #define GCC_DISP_XO_CLK					50
62d5b0e70fSEmmanuel Vadot #define GCC_EMAC0_AXI_CLK				51
63d5b0e70fSEmmanuel Vadot #define GCC_EMAC0_PTP_CLK				52
64d5b0e70fSEmmanuel Vadot #define GCC_EMAC0_PTP_CLK_SRC				53
65d5b0e70fSEmmanuel Vadot #define GCC_EMAC0_RGMII_CLK				54
66d5b0e70fSEmmanuel Vadot #define GCC_EMAC0_RGMII_CLK_SRC				55
67d5b0e70fSEmmanuel Vadot #define GCC_EMAC0_SLV_AHB_CLK				56
68d5b0e70fSEmmanuel Vadot #define GCC_EMAC1_AXI_CLK				57
69d5b0e70fSEmmanuel Vadot #define GCC_EMAC1_PTP_CLK				58
70d5b0e70fSEmmanuel Vadot #define GCC_EMAC1_PTP_CLK_SRC				59
71d5b0e70fSEmmanuel Vadot #define GCC_EMAC1_RGMII_CLK				60
72d5b0e70fSEmmanuel Vadot #define GCC_EMAC1_RGMII_CLK_SRC				61
73d5b0e70fSEmmanuel Vadot #define GCC_EMAC1_SLV_AHB_CLK				62
74d5b0e70fSEmmanuel Vadot #define GCC_GP1_CLK					63
75d5b0e70fSEmmanuel Vadot #define GCC_GP1_CLK_SRC					64
76d5b0e70fSEmmanuel Vadot #define GCC_GP2_CLK					65
77d5b0e70fSEmmanuel Vadot #define GCC_GP2_CLK_SRC					66
78d5b0e70fSEmmanuel Vadot #define GCC_GP3_CLK					67
79d5b0e70fSEmmanuel Vadot #define GCC_GP3_CLK_SRC					68
80d5b0e70fSEmmanuel Vadot #define GCC_GP4_CLK					69
81d5b0e70fSEmmanuel Vadot #define GCC_GP4_CLK_SRC					70
82d5b0e70fSEmmanuel Vadot #define GCC_GP5_CLK					71
83d5b0e70fSEmmanuel Vadot #define GCC_GP5_CLK_SRC					72
84d5b0e70fSEmmanuel Vadot #define GCC_GPU_CFG_AHB_CLK				73
85d5b0e70fSEmmanuel Vadot #define GCC_GPU_GPLL0_CLK_SRC				74
86d5b0e70fSEmmanuel Vadot #define GCC_GPU_GPLL0_DIV_CLK_SRC			75
87d5b0e70fSEmmanuel Vadot #define GCC_GPU_IREF_EN					76
88d5b0e70fSEmmanuel Vadot #define GCC_GPU_MEMNOC_GFX_CLK				77
89d5b0e70fSEmmanuel Vadot #define GCC_GPU_SNOC_DVM_GFX_CLK			78
90d5b0e70fSEmmanuel Vadot #define GCC_GPU_TCU_THROTTLE_AHB_CLK			79
91d5b0e70fSEmmanuel Vadot #define GCC_GPU_TCU_THROTTLE_CLK			80
92d5b0e70fSEmmanuel Vadot #define GCC_PCIE0_PHY_RCHNG_CLK				81
93d5b0e70fSEmmanuel Vadot #define GCC_PCIE1_PHY_RCHNG_CLK				82
94d5b0e70fSEmmanuel Vadot #define GCC_PCIE2A_PHY_RCHNG_CLK			83
95d5b0e70fSEmmanuel Vadot #define GCC_PCIE2B_PHY_RCHNG_CLK			84
96d5b0e70fSEmmanuel Vadot #define GCC_PCIE3A_PHY_RCHNG_CLK			85
97d5b0e70fSEmmanuel Vadot #define GCC_PCIE3B_PHY_RCHNG_CLK			86
98d5b0e70fSEmmanuel Vadot #define GCC_PCIE4_PHY_RCHNG_CLK				87
99d5b0e70fSEmmanuel Vadot #define GCC_PCIE_0_AUX_CLK				88
100d5b0e70fSEmmanuel Vadot #define GCC_PCIE_0_AUX_CLK_SRC				89
101d5b0e70fSEmmanuel Vadot #define GCC_PCIE_0_CFG_AHB_CLK				90
102d5b0e70fSEmmanuel Vadot #define GCC_PCIE_0_MSTR_AXI_CLK				91
103d5b0e70fSEmmanuel Vadot #define GCC_PCIE_0_PHY_RCHNG_CLK_SRC			92
104d5b0e70fSEmmanuel Vadot #define GCC_PCIE_0_PIPE_CLK				93
105d5b0e70fSEmmanuel Vadot #define GCC_PCIE_0_SLV_AXI_CLK				94
106d5b0e70fSEmmanuel Vadot #define GCC_PCIE_0_SLV_Q2A_AXI_CLK			95
107d5b0e70fSEmmanuel Vadot #define GCC_PCIE_1_AUX_CLK				96
108d5b0e70fSEmmanuel Vadot #define GCC_PCIE_1_AUX_CLK_SRC				97
109d5b0e70fSEmmanuel Vadot #define GCC_PCIE_1_CFG_AHB_CLK				98
110d5b0e70fSEmmanuel Vadot #define GCC_PCIE_1_MSTR_AXI_CLK				99
111d5b0e70fSEmmanuel Vadot #define GCC_PCIE_1_PHY_RCHNG_CLK_SRC			100
112d5b0e70fSEmmanuel Vadot #define GCC_PCIE_1_PIPE_CLK				101
113d5b0e70fSEmmanuel Vadot #define GCC_PCIE_1_SLV_AXI_CLK				102
114d5b0e70fSEmmanuel Vadot #define GCC_PCIE_1_SLV_Q2A_AXI_CLK			103
115d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A2B_CLKREF_CLK			104
116d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_AUX_CLK				105
117d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_AUX_CLK_SRC				106
118d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_CFG_AHB_CLK				107
119d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_MSTR_AXI_CLK			108
120d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_PHY_RCHNG_CLK_SRC			109
121d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_PIPE_CLK				110
122d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_PIPE_CLK_SRC			111
123d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_PIPE_DIV_CLK_SRC			112
124d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_PIPEDIV2_CLK			113
125d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_SLV_AXI_CLK				114
126d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_SLV_Q2A_AXI_CLK			115
127d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_AUX_CLK				116
128d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_AUX_CLK_SRC				117
129d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_CFG_AHB_CLK				118
130d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_MSTR_AXI_CLK			119
131d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_PHY_RCHNG_CLK_SRC			120
132d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_PIPE_CLK				121
133d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_PIPE_CLK_SRC			122
134d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_PIPE_DIV_CLK_SRC			123
135d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_PIPEDIV2_CLK			124
136d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_SLV_AXI_CLK				125
137d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_SLV_Q2A_AXI_CLK			126
138d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A3B_CLKREF_CLK			127
139d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_AUX_CLK				128
140d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_AUX_CLK_SRC				129
141d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_CFG_AHB_CLK				130
142d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_MSTR_AXI_CLK			131
143d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_PHY_RCHNG_CLK_SRC			132
144d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_PIPE_CLK				133
145d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_PIPE_CLK_SRC			134
146d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_PIPE_DIV_CLK_SRC			135
147d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_PIPEDIV2_CLK			136
148d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_SLV_AXI_CLK				137
149d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_SLV_Q2A_AXI_CLK			138
150d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_AUX_CLK				139
151d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_AUX_CLK_SRC				140
152d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_CFG_AHB_CLK				141
153d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_MSTR_AXI_CLK			142
154d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_PHY_RCHNG_CLK_SRC			143
155d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_PIPE_CLK				144
156d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_PIPE_CLK_SRC			145
157d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_PIPE_DIV_CLK_SRC			146
158d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_PIPEDIV2_CLK			147
159d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_SLV_AXI_CLK				148
160d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_SLV_Q2A_AXI_CLK			149
161d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_AUX_CLK				150
162d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_AUX_CLK_SRC				151
163d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_CFG_AHB_CLK				152
164d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_CLKREF_CLK				153
165d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_MSTR_AXI_CLK				154
166d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_PHY_RCHNG_CLK_SRC			155
167d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_PIPE_CLK				156
168d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_PIPE_CLK_SRC				157
169d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_PIPE_DIV_CLK_SRC			158
170d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_PIPEDIV2_CLK				159
171d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_SLV_AXI_CLK				160
172d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_SLV_Q2A_AXI_CLK			161
173d5b0e70fSEmmanuel Vadot #define GCC_PCIE_RSCC_AHB_CLK				162
174d5b0e70fSEmmanuel Vadot #define GCC_PCIE_RSCC_XO_CLK				163
175d5b0e70fSEmmanuel Vadot #define GCC_PCIE_RSCC_XO_CLK_SRC			164
176d5b0e70fSEmmanuel Vadot #define GCC_PCIE_THROTTLE_CFG_CLK			165
177d5b0e70fSEmmanuel Vadot #define GCC_PDM2_CLK					166
178d5b0e70fSEmmanuel Vadot #define GCC_PDM2_CLK_SRC				167
179d5b0e70fSEmmanuel Vadot #define GCC_PDM_AHB_CLK					168
180d5b0e70fSEmmanuel Vadot #define GCC_PDM_XO4_CLK					169
181d5b0e70fSEmmanuel Vadot #define GCC_QMIP_CAMERA_NRT_AHB_CLK			170
182d5b0e70fSEmmanuel Vadot #define GCC_QMIP_CAMERA_RT_AHB_CLK			171
183d5b0e70fSEmmanuel Vadot #define GCC_QMIP_DISP1_AHB_CLK				172
184d5b0e70fSEmmanuel Vadot #define GCC_QMIP_DISP1_ROT_AHB_CLK			173
185d5b0e70fSEmmanuel Vadot #define GCC_QMIP_DISP_AHB_CLK				174
186d5b0e70fSEmmanuel Vadot #define GCC_QMIP_DISP_ROT_AHB_CLK			175
187d5b0e70fSEmmanuel Vadot #define GCC_QMIP_VIDEO_CVP_AHB_CLK			176
188d5b0e70fSEmmanuel Vadot #define GCC_QMIP_VIDEO_VCODEC_AHB_CLK			177
189d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_CORE_2X_CLK			178
190d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_CORE_CLK			179
191d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_QSPI0_CLK			180
192d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S0_CLK				181
193d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S0_CLK_SRC			182
194d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S1_CLK				183
195d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S1_CLK_SRC			184
196d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S2_CLK				185
197d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S2_CLK_SRC			186
198d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S3_CLK				187
199d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S3_CLK_SRC			188
200d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S4_CLK				189
201d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S4_CLK_SRC			190
202d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S4_DIV_CLK_SRC			191
203d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S5_CLK				192
204d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S5_CLK_SRC			193
205d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S6_CLK				194
206d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S6_CLK_SRC			195
207d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S7_CLK				196
208d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP0_S7_CLK_SRC			197
209d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_CORE_2X_CLK			198
210d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_CORE_CLK			199
211d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_QSPI0_CLK			200
212d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S0_CLK				201
213d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S0_CLK_SRC			202
214d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S1_CLK				203
215d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S1_CLK_SRC			204
216d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S2_CLK				205
217d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S2_CLK_SRC			206
218d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S3_CLK				207
219d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S3_CLK_SRC			208
220d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S4_CLK				209
221d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S4_CLK_SRC			210
222d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S4_DIV_CLK_SRC			211
223d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S5_CLK				212
224d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S5_CLK_SRC			213
225d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S6_CLK				214
226d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S6_CLK_SRC			215
227d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S7_CLK				216
228d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP1_S7_CLK_SRC			217
229d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_CORE_2X_CLK			218
230d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_CORE_CLK			219
231d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_QSPI0_CLK			220
232d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S0_CLK				221
233d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S0_CLK_SRC			222
234d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S1_CLK				223
235d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S1_CLK_SRC			224
236d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S2_CLK				225
237d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S2_CLK_SRC			226
238d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S3_CLK				227
239d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S3_CLK_SRC			228
240d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S4_CLK				229
241d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S4_CLK_SRC			230
242d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S4_DIV_CLK_SRC			231
243d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S5_CLK				232
244d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S5_CLK_SRC			233
245d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S6_CLK				234
246d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S6_CLK_SRC			235
247d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S7_CLK				236
248d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP2_S7_CLK_SRC			237
249d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP_0_M_AHB_CLK			238
250d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP_0_S_AHB_CLK			239
251d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP_1_M_AHB_CLK			240
252d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP_1_S_AHB_CLK			241
253d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP_2_M_AHB_CLK			242
254d5b0e70fSEmmanuel Vadot #define GCC_QUPV3_WRAP_2_S_AHB_CLK			243
255d5b0e70fSEmmanuel Vadot #define GCC_SDCC2_AHB_CLK				244
256d5b0e70fSEmmanuel Vadot #define GCC_SDCC2_APPS_CLK				245
257d5b0e70fSEmmanuel Vadot #define GCC_SDCC2_APPS_CLK_SRC				246
258d5b0e70fSEmmanuel Vadot #define GCC_SDCC4_AHB_CLK				247
259d5b0e70fSEmmanuel Vadot #define GCC_SDCC4_APPS_CLK				248
260d5b0e70fSEmmanuel Vadot #define GCC_SDCC4_APPS_CLK_SRC				249
261d5b0e70fSEmmanuel Vadot #define GCC_SYS_NOC_USB_AXI_CLK				250
262d5b0e70fSEmmanuel Vadot #define GCC_UFS_1_CARD_CLKREF_CLK			251
263d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_AHB_CLK				252
264d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_AXI_CLK				253
265d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_AXI_CLK_SRC			254
266d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_CLKREF_CLK				255
267d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_ICE_CORE_CLK			256
268d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_ICE_CORE_CLK_SRC			257
269d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_PHY_AUX_CLK			258
270d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_PHY_AUX_CLK_SRC			259
271d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_RX_SYMBOL_0_CLK			260
272d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_RX_SYMBOL_0_CLK_SRC		261
273d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_RX_SYMBOL_1_CLK			262
274d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_RX_SYMBOL_1_CLK_SRC		263
275d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_TX_SYMBOL_0_CLK			264
276d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_TX_SYMBOL_0_CLK_SRC		265
277d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_UNIPRO_CORE_CLK			266
278d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_UNIPRO_CORE_CLK_SRC		267
279d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_AHB_CLK				268
280d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_AXI_CLK				269
281d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_AXI_CLK_SRC				270
282d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_ICE_CORE_CLK			271
283d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_ICE_CORE_CLK_SRC			272
284d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_PHY_AUX_CLK				273
285d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_PHY_AUX_CLK_SRC			274
286d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_RX_SYMBOL_0_CLK			275
287d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_RX_SYMBOL_0_CLK_SRC			276
288d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_RX_SYMBOL_1_CLK			277
289d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_RX_SYMBOL_1_CLK_SRC			278
290d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_TX_SYMBOL_0_CLK			279
291d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_TX_SYMBOL_0_CLK_SRC			280
292d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_UNIPRO_CORE_CLK			281
293d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_UNIPRO_CORE_CLK_SRC			282
294d5b0e70fSEmmanuel Vadot #define GCC_UFS_REF_CLKREF_CLK				283
295d5b0e70fSEmmanuel Vadot #define GCC_USB2_HS0_CLKREF_CLK				284
296d5b0e70fSEmmanuel Vadot #define GCC_USB2_HS1_CLKREF_CLK				285
297d5b0e70fSEmmanuel Vadot #define GCC_USB2_HS2_CLKREF_CLK				286
298d5b0e70fSEmmanuel Vadot #define GCC_USB2_HS3_CLKREF_CLK				287
299d5b0e70fSEmmanuel Vadot #define GCC_USB30_MP_MASTER_CLK				288
300d5b0e70fSEmmanuel Vadot #define GCC_USB30_MP_MASTER_CLK_SRC			289
301d5b0e70fSEmmanuel Vadot #define GCC_USB30_MP_MOCK_UTMI_CLK			290
302d5b0e70fSEmmanuel Vadot #define GCC_USB30_MP_MOCK_UTMI_CLK_SRC			291
303d5b0e70fSEmmanuel Vadot #define GCC_USB30_MP_MOCK_UTMI_POSTDIV_CLK_SRC		292
304d5b0e70fSEmmanuel Vadot #define GCC_USB30_MP_SLEEP_CLK				293
305d5b0e70fSEmmanuel Vadot #define GCC_USB30_PRIM_MASTER_CLK			294
306d5b0e70fSEmmanuel Vadot #define GCC_USB30_PRIM_MASTER_CLK_SRC			295
307d5b0e70fSEmmanuel Vadot #define GCC_USB30_PRIM_MOCK_UTMI_CLK			296
308d5b0e70fSEmmanuel Vadot #define GCC_USB30_PRIM_MOCK_UTMI_CLK_SRC		297
309d5b0e70fSEmmanuel Vadot #define GCC_USB30_PRIM_MOCK_UTMI_POSTDIV_CLK_SRC	298
310d5b0e70fSEmmanuel Vadot #define GCC_USB30_PRIM_SLEEP_CLK			299
311d5b0e70fSEmmanuel Vadot #define GCC_USB30_SEC_MASTER_CLK			300
312d5b0e70fSEmmanuel Vadot #define GCC_USB30_SEC_MASTER_CLK_SRC			301
313d5b0e70fSEmmanuel Vadot #define GCC_USB30_SEC_MOCK_UTMI_CLK			302
314d5b0e70fSEmmanuel Vadot #define GCC_USB30_SEC_MOCK_UTMI_CLK_SRC			303
315d5b0e70fSEmmanuel Vadot #define GCC_USB30_SEC_MOCK_UTMI_POSTDIV_CLK_SRC		304
316d5b0e70fSEmmanuel Vadot #define GCC_USB30_SEC_SLEEP_CLK				305
317d5b0e70fSEmmanuel Vadot #define GCC_USB34_PRIM_PHY_PIPE_CLK_SRC			306
318d5b0e70fSEmmanuel Vadot #define GCC_USB34_SEC_PHY_PIPE_CLK_SRC			307
319d5b0e70fSEmmanuel Vadot #define GCC_USB3_MP0_CLKREF_CLK				308
320d5b0e70fSEmmanuel Vadot #define GCC_USB3_MP1_CLKREF_CLK				309
321d5b0e70fSEmmanuel Vadot #define GCC_USB3_MP_PHY_AUX_CLK				310
322d5b0e70fSEmmanuel Vadot #define GCC_USB3_MP_PHY_AUX_CLK_SRC			311
323d5b0e70fSEmmanuel Vadot #define GCC_USB3_MP_PHY_COM_AUX_CLK			312
324d5b0e70fSEmmanuel Vadot #define GCC_USB3_MP_PHY_PIPE_0_CLK			313
325d5b0e70fSEmmanuel Vadot #define GCC_USB3_MP_PHY_PIPE_0_CLK_SRC			314
326d5b0e70fSEmmanuel Vadot #define GCC_USB3_MP_PHY_PIPE_1_CLK			315
327d5b0e70fSEmmanuel Vadot #define GCC_USB3_MP_PHY_PIPE_1_CLK_SRC			316
328d5b0e70fSEmmanuel Vadot #define GCC_USB3_PRIM_PHY_AUX_CLK			317
329d5b0e70fSEmmanuel Vadot #define GCC_USB3_PRIM_PHY_AUX_CLK_SRC			318
330d5b0e70fSEmmanuel Vadot #define GCC_USB3_PRIM_PHY_COM_AUX_CLK			319
331d5b0e70fSEmmanuel Vadot #define GCC_USB3_PRIM_PHY_PIPE_CLK			320
332d5b0e70fSEmmanuel Vadot #define GCC_USB3_PRIM_PHY_PIPE_CLK_SRC			321
333d5b0e70fSEmmanuel Vadot #define GCC_USB3_SEC_PHY_AUX_CLK			322
334d5b0e70fSEmmanuel Vadot #define GCC_USB3_SEC_PHY_AUX_CLK_SRC			323
335d5b0e70fSEmmanuel Vadot #define GCC_USB3_SEC_PHY_COM_AUX_CLK			324
336d5b0e70fSEmmanuel Vadot #define GCC_USB3_SEC_PHY_PIPE_CLK			325
337d5b0e70fSEmmanuel Vadot #define GCC_USB3_SEC_PHY_PIPE_CLK_SRC			326
338d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_CFG_AHB_CLK				327
339d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_DP_CLK				328
340d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_MASTER_CLK				329
341d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_MASTER_CLK_SRC			330
342d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_PHY_DP_CLK_SRC			331
343d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_PHY_P2RR2P_PIPE_CLK			332
344d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_PHY_P2RR2P_PIPE_CLK_SRC		333
345d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_PHY_PCIE_PIPE_CLK			334
346d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_PHY_PCIE_PIPE_CLK_SRC		335
347d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_PHY_PCIE_PIPE_MUX_CLK_SRC		336
348d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_PHY_PCIE_PIPEGMUX_CLK_SRC		337
349d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_PHY_RX0_CLK				338
350d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_PHY_RX0_CLK_SRC			339
351d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_PHY_RX1_CLK				340
352d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_PHY_RX1_CLK_SRC			341
353d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_PHY_SYS_CLK_SRC			342
354d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_PHY_USB_PIPE_CLK			343
355d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_SB_IF_CLK				344
356d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_SB_IF_CLK_SRC			345
357d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_SYS_CLK				346
358d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_TMU_CLK				347
359d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_TMU_CLK_SRC				348
360d5b0e70fSEmmanuel Vadot #define GCC_USB4_CFG_AHB_CLK				349
361d5b0e70fSEmmanuel Vadot #define GCC_USB4_CLKREF_CLK				350
362d5b0e70fSEmmanuel Vadot #define GCC_USB4_DP_CLK					351
363d5b0e70fSEmmanuel Vadot #define GCC_USB4_EUD_CLKREF_CLK				352
364d5b0e70fSEmmanuel Vadot #define GCC_USB4_MASTER_CLK				353
365d5b0e70fSEmmanuel Vadot #define GCC_USB4_MASTER_CLK_SRC				354
366d5b0e70fSEmmanuel Vadot #define GCC_USB4_PHY_DP_CLK_SRC				355
367d5b0e70fSEmmanuel Vadot #define GCC_USB4_PHY_P2RR2P_PIPE_CLK			356
368d5b0e70fSEmmanuel Vadot #define GCC_USB4_PHY_P2RR2P_PIPE_CLK_SRC		357
369d5b0e70fSEmmanuel Vadot #define GCC_USB4_PHY_PCIE_PIPE_CLK			358
370d5b0e70fSEmmanuel Vadot #define GCC_USB4_PHY_PCIE_PIPE_CLK_SRC			359
371d5b0e70fSEmmanuel Vadot #define GCC_USB4_PHY_PCIE_PIPE_MUX_CLK_SRC		360
372d5b0e70fSEmmanuel Vadot #define GCC_USB4_PHY_PCIE_PIPEGMUX_CLK_SRC		361
373d5b0e70fSEmmanuel Vadot #define GCC_USB4_PHY_RX0_CLK				362
374d5b0e70fSEmmanuel Vadot #define GCC_USB4_PHY_RX0_CLK_SRC			363
375d5b0e70fSEmmanuel Vadot #define GCC_USB4_PHY_RX1_CLK				364
376d5b0e70fSEmmanuel Vadot #define GCC_USB4_PHY_RX1_CLK_SRC			365
377d5b0e70fSEmmanuel Vadot #define GCC_USB4_PHY_SYS_CLK_SRC			366
378d5b0e70fSEmmanuel Vadot #define GCC_USB4_PHY_USB_PIPE_CLK			367
379d5b0e70fSEmmanuel Vadot #define GCC_USB4_SB_IF_CLK				368
380d5b0e70fSEmmanuel Vadot #define GCC_USB4_SB_IF_CLK_SRC				369
381d5b0e70fSEmmanuel Vadot #define GCC_USB4_SYS_CLK				370
382d5b0e70fSEmmanuel Vadot #define GCC_USB4_TMU_CLK				371
383d5b0e70fSEmmanuel Vadot #define GCC_USB4_TMU_CLK_SRC				372
384d5b0e70fSEmmanuel Vadot #define GCC_VIDEO_AHB_CLK				373
385d5b0e70fSEmmanuel Vadot #define GCC_VIDEO_AXI0_CLK				374
386d5b0e70fSEmmanuel Vadot #define GCC_VIDEO_AXI1_CLK				375
387d5b0e70fSEmmanuel Vadot #define GCC_VIDEO_CVP_THROTTLE_CLK			376
388d5b0e70fSEmmanuel Vadot #define GCC_VIDEO_VCODEC_THROTTLE_CLK			377
389d5b0e70fSEmmanuel Vadot #define GCC_VIDEO_XO_CLK				378
390d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_UFS_CARD_AXI_HW_CTL_CLK		379
391d5b0e70fSEmmanuel Vadot #define GCC_AGGRE_UFS_PHY_AXI_HW_CTL_CLK		380
392d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_AXI_HW_CTL_CLK			381
393d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_ICE_CORE_HW_CTL_CLK		382
394d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_PHY_AUX_HW_CTL_CLK			383
395d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_UNIPRO_CORE_HW_CTL_CLK		384
396d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_AXI_HW_CTL_CLK			385
397d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_ICE_CORE_HW_CTL_CLK			386
398d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_PHY_AUX_HW_CTL_CLK			387
399d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_UNIPRO_CORE_HW_CTL_CLK		388
400d5b0e70fSEmmanuel Vadot 
401d5b0e70fSEmmanuel Vadot /* GCC resets */
402d5b0e70fSEmmanuel Vadot #define GCC_EMAC0_BCR					0
403d5b0e70fSEmmanuel Vadot #define GCC_EMAC1_BCR					1
404d5b0e70fSEmmanuel Vadot #define GCC_PCIE_0_LINK_DOWN_BCR			2
405d5b0e70fSEmmanuel Vadot #define GCC_PCIE_0_NOCSR_COM_PHY_BCR			3
406d5b0e70fSEmmanuel Vadot #define GCC_PCIE_0_PHY_BCR				4
407d5b0e70fSEmmanuel Vadot #define GCC_PCIE_0_PHY_NOCSR_COM_PHY_BCR		5
408d5b0e70fSEmmanuel Vadot #define GCC_PCIE_0_TUNNEL_BCR				6
409d5b0e70fSEmmanuel Vadot #define GCC_PCIE_1_LINK_DOWN_BCR			7
410d5b0e70fSEmmanuel Vadot #define GCC_PCIE_1_NOCSR_COM_PHY_BCR			8
411d5b0e70fSEmmanuel Vadot #define GCC_PCIE_1_PHY_BCR				9
412d5b0e70fSEmmanuel Vadot #define GCC_PCIE_1_PHY_NOCSR_COM_PHY_BCR		10
413d5b0e70fSEmmanuel Vadot #define GCC_PCIE_1_TUNNEL_BCR				11
414d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_BCR					12
415d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_LINK_DOWN_BCR			13
416d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_NOCSR_COM_PHY_BCR			14
417d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_PHY_BCR				15
418d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2A_PHY_NOCSR_COM_PHY_BCR		16
419d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_BCR					17
420d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_LINK_DOWN_BCR			18
421d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_NOCSR_COM_PHY_BCR			19
422d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_PHY_BCR				20
423d5b0e70fSEmmanuel Vadot #define GCC_PCIE_2B_PHY_NOCSR_COM_PHY_BCR		21
424d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_BCR					22
425d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_LINK_DOWN_BCR			23
426d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_NOCSR_COM_PHY_BCR			24
427d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_PHY_BCR				25
428d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3A_PHY_NOCSR_COM_PHY_BCR		26
429d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_BCR					27
430d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_LINK_DOWN_BCR			28
431d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_NOCSR_COM_PHY_BCR			29
432d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_PHY_BCR				30
433d5b0e70fSEmmanuel Vadot #define GCC_PCIE_3B_PHY_NOCSR_COM_PHY_BCR		31
434d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_BCR					32
435d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_LINK_DOWN_BCR			33
436d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_NOCSR_COM_PHY_BCR			34
437d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_PHY_BCR				35
438d5b0e70fSEmmanuel Vadot #define GCC_PCIE_4_PHY_NOCSR_COM_PHY_BCR		36
439d5b0e70fSEmmanuel Vadot #define GCC_PCIE_PHY_CFG_AHB_BCR			37
440d5b0e70fSEmmanuel Vadot #define GCC_PCIE_PHY_COM_BCR				38
441d5b0e70fSEmmanuel Vadot #define GCC_PCIE_RSCC_BCR				39
442d5b0e70fSEmmanuel Vadot #define GCC_QUSB2PHY_HS0_MP_BCR				40
443d5b0e70fSEmmanuel Vadot #define GCC_QUSB2PHY_HS1_MP_BCR				41
444d5b0e70fSEmmanuel Vadot #define GCC_QUSB2PHY_HS2_MP_BCR				42
445d5b0e70fSEmmanuel Vadot #define GCC_QUSB2PHY_HS3_MP_BCR				43
446d5b0e70fSEmmanuel Vadot #define GCC_QUSB2PHY_PRIM_BCR				44
447d5b0e70fSEmmanuel Vadot #define GCC_QUSB2PHY_SEC_BCR				45
448d5b0e70fSEmmanuel Vadot #define GCC_SDCC2_BCR					46
449d5b0e70fSEmmanuel Vadot #define GCC_SDCC4_BCR					47
450d5b0e70fSEmmanuel Vadot #define GCC_UFS_CARD_BCR				48
451d5b0e70fSEmmanuel Vadot #define GCC_UFS_PHY_BCR					49
452d5b0e70fSEmmanuel Vadot #define GCC_USB2_PHY_PRIM_BCR				50
453d5b0e70fSEmmanuel Vadot #define GCC_USB2_PHY_SEC_BCR				51
454d5b0e70fSEmmanuel Vadot #define GCC_USB30_MP_BCR				52
455d5b0e70fSEmmanuel Vadot #define GCC_USB30_PRIM_BCR				53
456d5b0e70fSEmmanuel Vadot #define GCC_USB30_SEC_BCR				54
457d5b0e70fSEmmanuel Vadot #define GCC_USB3_DP_PHY_PRIM_BCR			55
458d5b0e70fSEmmanuel Vadot #define GCC_USB3_DP_PHY_SEC_BCR				56
459d5b0e70fSEmmanuel Vadot #define GCC_USB3_PHY_PRIM_BCR				57
460d5b0e70fSEmmanuel Vadot #define GCC_USB3_PHY_SEC_BCR				58
461d5b0e70fSEmmanuel Vadot #define GCC_USB3_UNIPHY_MP0_BCR				59
462d5b0e70fSEmmanuel Vadot #define GCC_USB3_UNIPHY_MP1_BCR				60
463d5b0e70fSEmmanuel Vadot #define GCC_USB3PHY_PHY_PRIM_BCR			61
464d5b0e70fSEmmanuel Vadot #define GCC_USB3PHY_PHY_SEC_BCR				62
465d5b0e70fSEmmanuel Vadot #define GCC_USB3UNIPHY_PHY_MP0_BCR			63
466d5b0e70fSEmmanuel Vadot #define GCC_USB3UNIPHY_PHY_MP1_BCR			64
467d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_BCR					65
468d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_DP_PHY_PRIM_BCR			66
469d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_DPPHY_AUX_BCR			67
470d5b0e70fSEmmanuel Vadot #define GCC_USB4_1_PHY_PRIM_BCR				68
471d5b0e70fSEmmanuel Vadot #define GCC_USB4_BCR					69
472d5b0e70fSEmmanuel Vadot #define GCC_USB4_DP_PHY_PRIM_BCR			70
473d5b0e70fSEmmanuel Vadot #define GCC_USB4_DPPHY_AUX_BCR				71
474d5b0e70fSEmmanuel Vadot #define GCC_USB4_PHY_PRIM_BCR				72
475d5b0e70fSEmmanuel Vadot #define GCC_USB4PHY_1_PHY_PRIM_BCR			73
476d5b0e70fSEmmanuel Vadot #define GCC_USB4PHY_PHY_PRIM_BCR			74
477d5b0e70fSEmmanuel Vadot #define GCC_USB_PHY_CFG_AHB2PHY_BCR			75
478d5b0e70fSEmmanuel Vadot #define GCC_VIDEO_BCR					76
479d5b0e70fSEmmanuel Vadot #define GCC_VIDEO_AXI0_CLK_ARES				77
480d5b0e70fSEmmanuel Vadot #define GCC_VIDEO_AXI1_CLK_ARES				78
481d5b0e70fSEmmanuel Vadot 
482d5b0e70fSEmmanuel Vadot /* GCC GDSCs */
483d5b0e70fSEmmanuel Vadot #define PCIE_0_TUNNEL_GDSC				0
484d5b0e70fSEmmanuel Vadot #define PCIE_1_TUNNEL_GDSC				1
485d5b0e70fSEmmanuel Vadot #define PCIE_2A_GDSC					2
486d5b0e70fSEmmanuel Vadot #define PCIE_2B_GDSC					3
487d5b0e70fSEmmanuel Vadot #define PCIE_3A_GDSC					4
488d5b0e70fSEmmanuel Vadot #define PCIE_3B_GDSC					5
489d5b0e70fSEmmanuel Vadot #define PCIE_4_GDSC					6
490d5b0e70fSEmmanuel Vadot #define UFS_CARD_GDSC					7
491d5b0e70fSEmmanuel Vadot #define UFS_PHY_GDSC					8
492d5b0e70fSEmmanuel Vadot #define USB30_MP_GDSC					9
493d5b0e70fSEmmanuel Vadot #define USB30_PRIM_GDSC					10
494d5b0e70fSEmmanuel Vadot #define USB30_SEC_GDSC					11
495fac71e4eSEmmanuel Vadot #define EMAC_0_GDSC					12
496fac71e4eSEmmanuel Vadot #define EMAC_1_GDSC					13
497*aa1a8ff2SEmmanuel Vadot #define USB4_1_GDSC					14
498*aa1a8ff2SEmmanuel Vadot #define USB4_GDSC					15
499*aa1a8ff2SEmmanuel Vadot #define HLOS1_VOTE_MMNOC_MMU_TBU_HF0_GDSC		16
500*aa1a8ff2SEmmanuel Vadot #define HLOS1_VOTE_MMNOC_MMU_TBU_HF1_GDSC		17
501*aa1a8ff2SEmmanuel Vadot #define HLOS1_VOTE_MMNOC_MMU_TBU_SF0_GDSC		18
502*aa1a8ff2SEmmanuel Vadot #define HLOS1_VOTE_MMNOC_MMU_TBU_SF1_GDSC		19
503*aa1a8ff2SEmmanuel Vadot #define HLOS1_VOTE_TURING_MMU_TBU0_GDSC			20
504*aa1a8ff2SEmmanuel Vadot #define HLOS1_VOTE_TURING_MMU_TBU1_GDSC			21
505*aa1a8ff2SEmmanuel Vadot #define HLOS1_VOTE_TURING_MMU_TBU2_GDSC			22
506*aa1a8ff2SEmmanuel Vadot #define HLOS1_VOTE_TURING_MMU_TBU3_GDSC			23
507d5b0e70fSEmmanuel Vadot 
508d5b0e70fSEmmanuel Vadot #endif
509