11.1Sskrll/*	$NetBSD: qcom,gcc-sc8280xp.h,v 1.1.1.1 2026/01/18 05:21:35 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
41.1Sskrll/*
51.1Sskrll * Copyright (c) 2021, The Linux Foundation. All rights reserved.
61.1Sskrll * Copyright (c) 2022, Linaro Ltd.
71.1Sskrll */
81.1Sskrll
91.1Sskrll#ifndef _DT_BINDINGS_CLK_QCOM_GCC_DIREWOLF_H
101.1Sskrll#define _DT_BINDINGS_CLK_QCOM_GCC_DIREWOLF_H
111.1Sskrll
121.1Sskrll/* GCC clocks */
131.1Sskrll#define GCC_GPLL0					0
141.1Sskrll#define GCC_GPLL0_OUT_EVEN				1
151.1Sskrll#define GCC_GPLL2					2
161.1Sskrll#define GCC_GPLL4					3
171.1Sskrll#define GCC_GPLL7					4
181.1Sskrll#define GCC_GPLL8					5
191.1Sskrll#define GCC_GPLL9					6
201.1Sskrll#define GCC_AGGRE_NOC_PCIE0_TUNNEL_AXI_CLK		7
211.1Sskrll#define GCC_AGGRE_NOC_PCIE1_TUNNEL_AXI_CLK		8
221.1Sskrll#define GCC_AGGRE_NOC_PCIE_4_AXI_CLK			9
231.1Sskrll#define GCC_AGGRE_NOC_PCIE_SOUTH_SF_AXI_CLK		10
241.1Sskrll#define GCC_AGGRE_UFS_CARD_AXI_CLK			11
251.1Sskrll#define GCC_AGGRE_UFS_PHY_AXI_CLK			12
261.1Sskrll#define GCC_AGGRE_USB3_MP_AXI_CLK			13
271.1Sskrll#define GCC_AGGRE_USB3_PRIM_AXI_CLK			14
281.1Sskrll#define GCC_AGGRE_USB3_SEC_AXI_CLK			15
291.1Sskrll#define GCC_AGGRE_USB4_1_AXI_CLK			16
301.1Sskrll#define GCC_AGGRE_USB4_AXI_CLK				17
311.1Sskrll#define GCC_AGGRE_USB_NOC_AXI_CLK			18
321.1Sskrll#define GCC_AGGRE_USB_NOC_NORTH_AXI_CLK			19
331.1Sskrll#define GCC_AGGRE_USB_NOC_SOUTH_AXI_CLK			20
341.1Sskrll#define GCC_AHB2PHY0_CLK				21
351.1Sskrll#define GCC_AHB2PHY2_CLK				22
361.1Sskrll#define GCC_BOOT_ROM_AHB_CLK				23
371.1Sskrll#define GCC_CAMERA_AHB_CLK				24
381.1Sskrll#define GCC_CAMERA_HF_AXI_CLK				25
391.1Sskrll#define GCC_CAMERA_SF_AXI_CLK				26
401.1Sskrll#define GCC_CAMERA_THROTTLE_NRT_AXI_CLK			27
411.1Sskrll#define GCC_CAMERA_THROTTLE_RT_AXI_CLK			28
421.1Sskrll#define GCC_CAMERA_THROTTLE_XO_CLK			29
431.1Sskrll#define GCC_CAMERA_XO_CLK				30
441.1Sskrll#define GCC_CFG_NOC_USB3_MP_AXI_CLK			31
451.1Sskrll#define GCC_CFG_NOC_USB3_PRIM_AXI_CLK			32
461.1Sskrll#define GCC_CFG_NOC_USB3_SEC_AXI_CLK			33
471.1Sskrll#define GCC_CNOC_PCIE0_TUNNEL_CLK			34
481.1Sskrll#define GCC_CNOC_PCIE1_TUNNEL_CLK			35
491.1Sskrll#define GCC_CNOC_PCIE4_QX_CLK				36
501.1Sskrll#define GCC_DDRSS_GPU_AXI_CLK				37
511.1Sskrll#define GCC_DDRSS_PCIE_SF_TBU_CLK			38
521.1Sskrll#define GCC_DISP1_AHB_CLK				39
531.1Sskrll#define GCC_DISP1_HF_AXI_CLK				40
541.1Sskrll#define GCC_DISP1_SF_AXI_CLK				41
551.1Sskrll#define GCC_DISP1_THROTTLE_NRT_AXI_CLK			42
561.1Sskrll#define GCC_DISP1_THROTTLE_RT_AXI_CLK			43
571.1Sskrll#define GCC_DISP1_XO_CLK				44
581.1Sskrll#define GCC_DISP_AHB_CLK				45
591.1Sskrll#define GCC_DISP_HF_AXI_CLK				46
601.1Sskrll#define GCC_DISP_SF_AXI_CLK				47
611.1Sskrll#define GCC_DISP_THROTTLE_NRT_AXI_CLK			48
621.1Sskrll#define GCC_DISP_THROTTLE_RT_AXI_CLK			49
631.1Sskrll#define GCC_DISP_XO_CLK					50
641.1Sskrll#define GCC_EMAC0_AXI_CLK				51
651.1Sskrll#define GCC_EMAC0_PTP_CLK				52
661.1Sskrll#define GCC_EMAC0_PTP_CLK_SRC				53
671.1Sskrll#define GCC_EMAC0_RGMII_CLK				54
681.1Sskrll#define GCC_EMAC0_RGMII_CLK_SRC				55
691.1Sskrll#define GCC_EMAC0_SLV_AHB_CLK				56
701.1Sskrll#define GCC_EMAC1_AXI_CLK				57
711.1Sskrll#define GCC_EMAC1_PTP_CLK				58
721.1Sskrll#define GCC_EMAC1_PTP_CLK_SRC				59
731.1Sskrll#define GCC_EMAC1_RGMII_CLK				60
741.1Sskrll#define GCC_EMAC1_RGMII_CLK_SRC				61
751.1Sskrll#define GCC_EMAC1_SLV_AHB_CLK				62
761.1Sskrll#define GCC_GP1_CLK					63
771.1Sskrll#define GCC_GP1_CLK_SRC					64
781.1Sskrll#define GCC_GP2_CLK					65
791.1Sskrll#define GCC_GP2_CLK_SRC					66
801.1Sskrll#define GCC_GP3_CLK					67
811.1Sskrll#define GCC_GP3_CLK_SRC					68
821.1Sskrll#define GCC_GP4_CLK					69
831.1Sskrll#define GCC_GP4_CLK_SRC					70
841.1Sskrll#define GCC_GP5_CLK					71
851.1Sskrll#define GCC_GP5_CLK_SRC					72
861.1Sskrll#define GCC_GPU_CFG_AHB_CLK				73
871.1Sskrll#define GCC_GPU_GPLL0_CLK_SRC				74
881.1Sskrll#define GCC_GPU_GPLL0_DIV_CLK_SRC			75
891.1Sskrll#define GCC_GPU_IREF_EN					76
901.1Sskrll#define GCC_GPU_MEMNOC_GFX_CLK				77
911.1Sskrll#define GCC_GPU_SNOC_DVM_GFX_CLK			78
921.1Sskrll#define GCC_GPU_TCU_THROTTLE_AHB_CLK			79
931.1Sskrll#define GCC_GPU_TCU_THROTTLE_CLK			80
941.1Sskrll#define GCC_PCIE0_PHY_RCHNG_CLK				81
951.1Sskrll#define GCC_PCIE1_PHY_RCHNG_CLK				82
961.1Sskrll#define GCC_PCIE2A_PHY_RCHNG_CLK			83
971.1Sskrll#define GCC_PCIE2B_PHY_RCHNG_CLK			84
981.1Sskrll#define GCC_PCIE3A_PHY_RCHNG_CLK			85
991.1Sskrll#define GCC_PCIE3B_PHY_RCHNG_CLK			86
1001.1Sskrll#define GCC_PCIE4_PHY_RCHNG_CLK				87
1011.1Sskrll#define GCC_PCIE_0_AUX_CLK				88
1021.1Sskrll#define GCC_PCIE_0_AUX_CLK_SRC				89
1031.1Sskrll#define GCC_PCIE_0_CFG_AHB_CLK				90
1041.1Sskrll#define GCC_PCIE_0_MSTR_AXI_CLK				91
1051.1Sskrll#define GCC_PCIE_0_PHY_RCHNG_CLK_SRC			92
1061.1Sskrll#define GCC_PCIE_0_PIPE_CLK				93
1071.1Sskrll#define GCC_PCIE_0_SLV_AXI_CLK				94
1081.1Sskrll#define GCC_PCIE_0_SLV_Q2A_AXI_CLK			95
1091.1Sskrll#define GCC_PCIE_1_AUX_CLK				96
1101.1Sskrll#define GCC_PCIE_1_AUX_CLK_SRC				97
1111.1Sskrll#define GCC_PCIE_1_CFG_AHB_CLK				98
1121.1Sskrll#define GCC_PCIE_1_MSTR_AXI_CLK				99
1131.1Sskrll#define GCC_PCIE_1_PHY_RCHNG_CLK_SRC			100
1141.1Sskrll#define GCC_PCIE_1_PIPE_CLK				101
1151.1Sskrll#define GCC_PCIE_1_SLV_AXI_CLK				102
1161.1Sskrll#define GCC_PCIE_1_SLV_Q2A_AXI_CLK			103
1171.1Sskrll#define GCC_PCIE_2A2B_CLKREF_CLK			104
1181.1Sskrll#define GCC_PCIE_2A_AUX_CLK				105
1191.1Sskrll#define GCC_PCIE_2A_AUX_CLK_SRC				106
1201.1Sskrll#define GCC_PCIE_2A_CFG_AHB_CLK				107
1211.1Sskrll#define GCC_PCIE_2A_MSTR_AXI_CLK			108
1221.1Sskrll#define GCC_PCIE_2A_PHY_RCHNG_CLK_SRC			109
1231.1Sskrll#define GCC_PCIE_2A_PIPE_CLK				110
1241.1Sskrll#define GCC_PCIE_2A_PIPE_CLK_SRC			111
1251.1Sskrll#define GCC_PCIE_2A_PIPE_DIV_CLK_SRC			112
1261.1Sskrll#define GCC_PCIE_2A_PIPEDIV2_CLK			113
1271.1Sskrll#define GCC_PCIE_2A_SLV_AXI_CLK				114
1281.1Sskrll#define GCC_PCIE_2A_SLV_Q2A_AXI_CLK			115
1291.1Sskrll#define GCC_PCIE_2B_AUX_CLK				116
1301.1Sskrll#define GCC_PCIE_2B_AUX_CLK_SRC				117
1311.1Sskrll#define GCC_PCIE_2B_CFG_AHB_CLK				118
1321.1Sskrll#define GCC_PCIE_2B_MSTR_AXI_CLK			119
1331.1Sskrll#define GCC_PCIE_2B_PHY_RCHNG_CLK_SRC			120
1341.1Sskrll#define GCC_PCIE_2B_PIPE_CLK				121
1351.1Sskrll#define GCC_PCIE_2B_PIPE_CLK_SRC			122
1361.1Sskrll#define GCC_PCIE_2B_PIPE_DIV_CLK_SRC			123
1371.1Sskrll#define GCC_PCIE_2B_PIPEDIV2_CLK			124
1381.1Sskrll#define GCC_PCIE_2B_SLV_AXI_CLK				125
1391.1Sskrll#define GCC_PCIE_2B_SLV_Q2A_AXI_CLK			126
1401.1Sskrll#define GCC_PCIE_3A3B_CLKREF_CLK			127
1411.1Sskrll#define GCC_PCIE_3A_AUX_CLK				128
1421.1Sskrll#define GCC_PCIE_3A_AUX_CLK_SRC				129
1431.1Sskrll#define GCC_PCIE_3A_CFG_AHB_CLK				130
1441.1Sskrll#define GCC_PCIE_3A_MSTR_AXI_CLK			131
1451.1Sskrll#define GCC_PCIE_3A_PHY_RCHNG_CLK_SRC			132
1461.1Sskrll#define GCC_PCIE_3A_PIPE_CLK				133
1471.1Sskrll#define GCC_PCIE_3A_PIPE_CLK_SRC			134
1481.1Sskrll#define GCC_PCIE_3A_PIPE_DIV_CLK_SRC			135
1491.1Sskrll#define GCC_PCIE_3A_PIPEDIV2_CLK			136
1501.1Sskrll#define GCC_PCIE_3A_SLV_AXI_CLK				137
1511.1Sskrll#define GCC_PCIE_3A_SLV_Q2A_AXI_CLK			138
1521.1Sskrll#define GCC_PCIE_3B_AUX_CLK				139
1531.1Sskrll#define GCC_PCIE_3B_AUX_CLK_SRC				140
1541.1Sskrll#define GCC_PCIE_3B_CFG_AHB_CLK				141
1551.1Sskrll#define GCC_PCIE_3B_MSTR_AXI_CLK			142
1561.1Sskrll#define GCC_PCIE_3B_PHY_RCHNG_CLK_SRC			143
1571.1Sskrll#define GCC_PCIE_3B_PIPE_CLK				144
1581.1Sskrll#define GCC_PCIE_3B_PIPE_CLK_SRC			145
1591.1Sskrll#define GCC_PCIE_3B_PIPE_DIV_CLK_SRC			146
1601.1Sskrll#define GCC_PCIE_3B_PIPEDIV2_CLK			147
1611.1Sskrll#define GCC_PCIE_3B_SLV_AXI_CLK				148
1621.1Sskrll#define GCC_PCIE_3B_SLV_Q2A_AXI_CLK			149
1631.1Sskrll#define GCC_PCIE_4_AUX_CLK				150
1641.1Sskrll#define GCC_PCIE_4_AUX_CLK_SRC				151
1651.1Sskrll#define GCC_PCIE_4_CFG_AHB_CLK				152
1661.1Sskrll#define GCC_PCIE_4_CLKREF_CLK				153
1671.1Sskrll#define GCC_PCIE_4_MSTR_AXI_CLK				154
1681.1Sskrll#define GCC_PCIE_4_PHY_RCHNG_CLK_SRC			155
1691.1Sskrll#define GCC_PCIE_4_PIPE_CLK				156
1701.1Sskrll#define GCC_PCIE_4_PIPE_CLK_SRC				157
1711.1Sskrll#define GCC_PCIE_4_PIPE_DIV_CLK_SRC			158
1721.1Sskrll#define GCC_PCIE_4_PIPEDIV2_CLK				159
1731.1Sskrll#define GCC_PCIE_4_SLV_AXI_CLK				160
1741.1Sskrll#define GCC_PCIE_4_SLV_Q2A_AXI_CLK			161
1751.1Sskrll#define GCC_PCIE_RSCC_AHB_CLK				162
1761.1Sskrll#define GCC_PCIE_RSCC_XO_CLK				163
1771.1Sskrll#define GCC_PCIE_RSCC_XO_CLK_SRC			164
1781.1Sskrll#define GCC_PCIE_THROTTLE_CFG_CLK			165
1791.1Sskrll#define GCC_PDM2_CLK					166
1801.1Sskrll#define GCC_PDM2_CLK_SRC				167
1811.1Sskrll#define GCC_PDM_AHB_CLK					168
1821.1Sskrll#define GCC_PDM_XO4_CLK					169
1831.1Sskrll#define GCC_QMIP_CAMERA_NRT_AHB_CLK			170
1841.1Sskrll#define GCC_QMIP_CAMERA_RT_AHB_CLK			171
1851.1Sskrll#define GCC_QMIP_DISP1_AHB_CLK				172
1861.1Sskrll#define GCC_QMIP_DISP1_ROT_AHB_CLK			173
1871.1Sskrll#define GCC_QMIP_DISP_AHB_CLK				174
1881.1Sskrll#define GCC_QMIP_DISP_ROT_AHB_CLK			175
1891.1Sskrll#define GCC_QMIP_VIDEO_CVP_AHB_CLK			176
1901.1Sskrll#define GCC_QMIP_VIDEO_VCODEC_AHB_CLK			177
1911.1Sskrll#define GCC_QUPV3_WRAP0_CORE_2X_CLK			178
1921.1Sskrll#define GCC_QUPV3_WRAP0_CORE_CLK			179
1931.1Sskrll#define GCC_QUPV3_WRAP0_QSPI0_CLK			180
1941.1Sskrll#define GCC_QUPV3_WRAP0_S0_CLK				181
1951.1Sskrll#define GCC_QUPV3_WRAP0_S0_CLK_SRC			182
1961.1Sskrll#define GCC_QUPV3_WRAP0_S1_CLK				183
1971.1Sskrll#define GCC_QUPV3_WRAP0_S1_CLK_SRC			184
1981.1Sskrll#define GCC_QUPV3_WRAP0_S2_CLK				185
1991.1Sskrll#define GCC_QUPV3_WRAP0_S2_CLK_SRC			186
2001.1Sskrll#define GCC_QUPV3_WRAP0_S3_CLK				187
2011.1Sskrll#define GCC_QUPV3_WRAP0_S3_CLK_SRC			188
2021.1Sskrll#define GCC_QUPV3_WRAP0_S4_CLK				189
2031.1Sskrll#define GCC_QUPV3_WRAP0_S4_CLK_SRC			190
2041.1Sskrll#define GCC_QUPV3_WRAP0_S4_DIV_CLK_SRC			191
2051.1Sskrll#define GCC_QUPV3_WRAP0_S5_CLK				192
2061.1Sskrll#define GCC_QUPV3_WRAP0_S5_CLK_SRC			193
2071.1Sskrll#define GCC_QUPV3_WRAP0_S6_CLK				194
2081.1Sskrll#define GCC_QUPV3_WRAP0_S6_CLK_SRC			195
2091.1Sskrll#define GCC_QUPV3_WRAP0_S7_CLK				196
2101.1Sskrll#define GCC_QUPV3_WRAP0_S7_CLK_SRC			197
2111.1Sskrll#define GCC_QUPV3_WRAP1_CORE_2X_CLK			198
2121.1Sskrll#define GCC_QUPV3_WRAP1_CORE_CLK			199
2131.1Sskrll#define GCC_QUPV3_WRAP1_QSPI0_CLK			200
2141.1Sskrll#define GCC_QUPV3_WRAP1_S0_CLK				201
2151.1Sskrll#define GCC_QUPV3_WRAP1_S0_CLK_SRC			202
2161.1Sskrll#define GCC_QUPV3_WRAP1_S1_CLK				203
2171.1Sskrll#define GCC_QUPV3_WRAP1_S1_CLK_SRC			204
2181.1Sskrll#define GCC_QUPV3_WRAP1_S2_CLK				205
2191.1Sskrll#define GCC_QUPV3_WRAP1_S2_CLK_SRC			206
2201.1Sskrll#define GCC_QUPV3_WRAP1_S3_CLK				207
2211.1Sskrll#define GCC_QUPV3_WRAP1_S3_CLK_SRC			208
2221.1Sskrll#define GCC_QUPV3_WRAP1_S4_CLK				209
2231.1Sskrll#define GCC_QUPV3_WRAP1_S4_CLK_SRC			210
2241.1Sskrll#define GCC_QUPV3_WRAP1_S4_DIV_CLK_SRC			211
2251.1Sskrll#define GCC_QUPV3_WRAP1_S5_CLK				212
2261.1Sskrll#define GCC_QUPV3_WRAP1_S5_CLK_SRC			213
2271.1Sskrll#define GCC_QUPV3_WRAP1_S6_CLK				214
2281.1Sskrll#define GCC_QUPV3_WRAP1_S6_CLK_SRC			215
2291.1Sskrll#define GCC_QUPV3_WRAP1_S7_CLK				216
2301.1Sskrll#define GCC_QUPV3_WRAP1_S7_CLK_SRC			217
2311.1Sskrll#define GCC_QUPV3_WRAP2_CORE_2X_CLK			218
2321.1Sskrll#define GCC_QUPV3_WRAP2_CORE_CLK			219
2331.1Sskrll#define GCC_QUPV3_WRAP2_QSPI0_CLK			220
2341.1Sskrll#define GCC_QUPV3_WRAP2_S0_CLK				221
2351.1Sskrll#define GCC_QUPV3_WRAP2_S0_CLK_SRC			222
2361.1Sskrll#define GCC_QUPV3_WRAP2_S1_CLK				223
2371.1Sskrll#define GCC_QUPV3_WRAP2_S1_CLK_SRC			224
2381.1Sskrll#define GCC_QUPV3_WRAP2_S2_CLK				225
2391.1Sskrll#define GCC_QUPV3_WRAP2_S2_CLK_SRC			226
2401.1Sskrll#define GCC_QUPV3_WRAP2_S3_CLK				227
2411.1Sskrll#define GCC_QUPV3_WRAP2_S3_CLK_SRC			228
2421.1Sskrll#define GCC_QUPV3_WRAP2_S4_CLK				229
2431.1Sskrll#define GCC_QUPV3_WRAP2_S4_CLK_SRC			230
2441.1Sskrll#define GCC_QUPV3_WRAP2_S4_DIV_CLK_SRC			231
2451.1Sskrll#define GCC_QUPV3_WRAP2_S5_CLK				232
2461.1Sskrll#define GCC_QUPV3_WRAP2_S5_CLK_SRC			233
2471.1Sskrll#define GCC_QUPV3_WRAP2_S6_CLK				234
2481.1Sskrll#define GCC_QUPV3_WRAP2_S6_CLK_SRC			235
2491.1Sskrll#define GCC_QUPV3_WRAP2_S7_CLK				236
2501.1Sskrll#define GCC_QUPV3_WRAP2_S7_CLK_SRC			237
2511.1Sskrll#define GCC_QUPV3_WRAP_0_M_AHB_CLK			238
2521.1Sskrll#define GCC_QUPV3_WRAP_0_S_AHB_CLK			239
2531.1Sskrll#define GCC_QUPV3_WRAP_1_M_AHB_CLK			240
2541.1Sskrll#define GCC_QUPV3_WRAP_1_S_AHB_CLK			241
2551.1Sskrll#define GCC_QUPV3_WRAP_2_M_AHB_CLK			242
2561.1Sskrll#define GCC_QUPV3_WRAP_2_S_AHB_CLK			243
2571.1Sskrll#define GCC_SDCC2_AHB_CLK				244
2581.1Sskrll#define GCC_SDCC2_APPS_CLK				245
2591.1Sskrll#define GCC_SDCC2_APPS_CLK_SRC				246
2601.1Sskrll#define GCC_SDCC4_AHB_CLK				247
2611.1Sskrll#define GCC_SDCC4_APPS_CLK				248
2621.1Sskrll#define GCC_SDCC4_APPS_CLK_SRC				249
2631.1Sskrll#define GCC_SYS_NOC_USB_AXI_CLK				250
2641.1Sskrll#define GCC_UFS_1_CARD_CLKREF_CLK			251
2651.1Sskrll#define GCC_UFS_CARD_AHB_CLK				252
2661.1Sskrll#define GCC_UFS_CARD_AXI_CLK				253
2671.1Sskrll#define GCC_UFS_CARD_AXI_CLK_SRC			254
2681.1Sskrll#define GCC_UFS_CARD_CLKREF_CLK				255
2691.1Sskrll#define GCC_UFS_CARD_ICE_CORE_CLK			256
2701.1Sskrll#define GCC_UFS_CARD_ICE_CORE_CLK_SRC			257
2711.1Sskrll#define GCC_UFS_CARD_PHY_AUX_CLK			258
2721.1Sskrll#define GCC_UFS_CARD_PHY_AUX_CLK_SRC			259
2731.1Sskrll#define GCC_UFS_CARD_RX_SYMBOL_0_CLK			260
2741.1Sskrll#define GCC_UFS_CARD_RX_SYMBOL_0_CLK_SRC		261
2751.1Sskrll#define GCC_UFS_CARD_RX_SYMBOL_1_CLK			262
2761.1Sskrll#define GCC_UFS_CARD_RX_SYMBOL_1_CLK_SRC		263
2771.1Sskrll#define GCC_UFS_CARD_TX_SYMBOL_0_CLK			264
2781.1Sskrll#define GCC_UFS_CARD_TX_SYMBOL_0_CLK_SRC		265
2791.1Sskrll#define GCC_UFS_CARD_UNIPRO_CORE_CLK			266
2801.1Sskrll#define GCC_UFS_CARD_UNIPRO_CORE_CLK_SRC		267
2811.1Sskrll#define GCC_UFS_PHY_AHB_CLK				268
2821.1Sskrll#define GCC_UFS_PHY_AXI_CLK				269
2831.1Sskrll#define GCC_UFS_PHY_AXI_CLK_SRC				270
2841.1Sskrll#define GCC_UFS_PHY_ICE_CORE_CLK			271
2851.1Sskrll#define GCC_UFS_PHY_ICE_CORE_CLK_SRC			272
2861.1Sskrll#define GCC_UFS_PHY_PHY_AUX_CLK				273
2871.1Sskrll#define GCC_UFS_PHY_PHY_AUX_CLK_SRC			274
2881.1Sskrll#define GCC_UFS_PHY_RX_SYMBOL_0_CLK			275
2891.1Sskrll#define GCC_UFS_PHY_RX_SYMBOL_0_CLK_SRC			276
2901.1Sskrll#define GCC_UFS_PHY_RX_SYMBOL_1_CLK			277
2911.1Sskrll#define GCC_UFS_PHY_RX_SYMBOL_1_CLK_SRC			278
2921.1Sskrll#define GCC_UFS_PHY_TX_SYMBOL_0_CLK			279
2931.1Sskrll#define GCC_UFS_PHY_TX_SYMBOL_0_CLK_SRC			280
2941.1Sskrll#define GCC_UFS_PHY_UNIPRO_CORE_CLK			281
2951.1Sskrll#define GCC_UFS_PHY_UNIPRO_CORE_CLK_SRC			282
2961.1Sskrll#define GCC_UFS_REF_CLKREF_CLK				283
2971.1Sskrll#define GCC_USB2_HS0_CLKREF_CLK				284
2981.1Sskrll#define GCC_USB2_HS1_CLKREF_CLK				285
2991.1Sskrll#define GCC_USB2_HS2_CLKREF_CLK				286
3001.1Sskrll#define GCC_USB2_HS3_CLKREF_CLK				287
3011.1Sskrll#define GCC_USB30_MP_MASTER_CLK				288
3021.1Sskrll#define GCC_USB30_MP_MASTER_CLK_SRC			289
3031.1Sskrll#define GCC_USB30_MP_MOCK_UTMI_CLK			290
3041.1Sskrll#define GCC_USB30_MP_MOCK_UTMI_CLK_SRC			291
3051.1Sskrll#define GCC_USB30_MP_MOCK_UTMI_POSTDIV_CLK_SRC		292
3061.1Sskrll#define GCC_USB30_MP_SLEEP_CLK				293
3071.1Sskrll#define GCC_USB30_PRIM_MASTER_CLK			294
3081.1Sskrll#define GCC_USB30_PRIM_MASTER_CLK_SRC			295
3091.1Sskrll#define GCC_USB30_PRIM_MOCK_UTMI_CLK			296
3101.1Sskrll#define GCC_USB30_PRIM_MOCK_UTMI_CLK_SRC		297
3111.1Sskrll#define GCC_USB30_PRIM_MOCK_UTMI_POSTDIV_CLK_SRC	298
3121.1Sskrll#define GCC_USB30_PRIM_SLEEP_CLK			299
3131.1Sskrll#define GCC_USB30_SEC_MASTER_CLK			300
3141.1Sskrll#define GCC_USB30_SEC_MASTER_CLK_SRC			301
3151.1Sskrll#define GCC_USB30_SEC_MOCK_UTMI_CLK			302
3161.1Sskrll#define GCC_USB30_SEC_MOCK_UTMI_CLK_SRC			303
3171.1Sskrll#define GCC_USB30_SEC_MOCK_UTMI_POSTDIV_CLK_SRC		304
3181.1Sskrll#define GCC_USB30_SEC_SLEEP_CLK				305
3191.1Sskrll#define GCC_USB34_PRIM_PHY_PIPE_CLK_SRC			306
3201.1Sskrll#define GCC_USB34_SEC_PHY_PIPE_CLK_SRC			307
3211.1Sskrll#define GCC_USB3_MP0_CLKREF_CLK				308
3221.1Sskrll#define GCC_USB3_MP1_CLKREF_CLK				309
3231.1Sskrll#define GCC_USB3_MP_PHY_AUX_CLK				310
3241.1Sskrll#define GCC_USB3_MP_PHY_AUX_CLK_SRC			311
3251.1Sskrll#define GCC_USB3_MP_PHY_COM_AUX_CLK			312
3261.1Sskrll#define GCC_USB3_MP_PHY_PIPE_0_CLK			313
3271.1Sskrll#define GCC_USB3_MP_PHY_PIPE_0_CLK_SRC			314
3281.1Sskrll#define GCC_USB3_MP_PHY_PIPE_1_CLK			315
3291.1Sskrll#define GCC_USB3_MP_PHY_PIPE_1_CLK_SRC			316
3301.1Sskrll#define GCC_USB3_PRIM_PHY_AUX_CLK			317
3311.1Sskrll#define GCC_USB3_PRIM_PHY_AUX_CLK_SRC			318
3321.1Sskrll#define GCC_USB3_PRIM_PHY_COM_AUX_CLK			319
3331.1Sskrll#define GCC_USB3_PRIM_PHY_PIPE_CLK			320
3341.1Sskrll#define GCC_USB3_PRIM_PHY_PIPE_CLK_SRC			321
3351.1Sskrll#define GCC_USB3_SEC_PHY_AUX_CLK			322
3361.1Sskrll#define GCC_USB3_SEC_PHY_AUX_CLK_SRC			323
3371.1Sskrll#define GCC_USB3_SEC_PHY_COM_AUX_CLK			324
3381.1Sskrll#define GCC_USB3_SEC_PHY_PIPE_CLK			325
3391.1Sskrll#define GCC_USB3_SEC_PHY_PIPE_CLK_SRC			326
3401.1Sskrll#define GCC_USB4_1_CFG_AHB_CLK				327
3411.1Sskrll#define GCC_USB4_1_DP_CLK				328
3421.1Sskrll#define GCC_USB4_1_MASTER_CLK				329
3431.1Sskrll#define GCC_USB4_1_MASTER_CLK_SRC			330
3441.1Sskrll#define GCC_USB4_1_PHY_DP_CLK_SRC			331
3451.1Sskrll#define GCC_USB4_1_PHY_P2RR2P_PIPE_CLK			332
3461.1Sskrll#define GCC_USB4_1_PHY_P2RR2P_PIPE_CLK_SRC		333
3471.1Sskrll#define GCC_USB4_1_PHY_PCIE_PIPE_CLK			334
3481.1Sskrll#define GCC_USB4_1_PHY_PCIE_PIPE_CLK_SRC		335
3491.1Sskrll#define GCC_USB4_1_PHY_PCIE_PIPE_MUX_CLK_SRC		336
3501.1Sskrll#define GCC_USB4_1_PHY_PCIE_PIPEGMUX_CLK_SRC		337
3511.1Sskrll#define GCC_USB4_1_PHY_RX0_CLK				338
3521.1Sskrll#define GCC_USB4_1_PHY_RX0_CLK_SRC			339
3531.1Sskrll#define GCC_USB4_1_PHY_RX1_CLK				340
3541.1Sskrll#define GCC_USB4_1_PHY_RX1_CLK_SRC			341
3551.1Sskrll#define GCC_USB4_1_PHY_SYS_CLK_SRC			342
3561.1Sskrll#define GCC_USB4_1_PHY_USB_PIPE_CLK			343
3571.1Sskrll#define GCC_USB4_1_SB_IF_CLK				344
3581.1Sskrll#define GCC_USB4_1_SB_IF_CLK_SRC			345
3591.1Sskrll#define GCC_USB4_1_SYS_CLK				346
3601.1Sskrll#define GCC_USB4_1_TMU_CLK				347
3611.1Sskrll#define GCC_USB4_1_TMU_CLK_SRC				348
3621.1Sskrll#define GCC_USB4_CFG_AHB_CLK				349
3631.1Sskrll#define GCC_USB4_CLKREF_CLK				350
3641.1Sskrll#define GCC_USB4_DP_CLK					351
3651.1Sskrll#define GCC_USB4_EUD_CLKREF_CLK				352
3661.1Sskrll#define GCC_USB4_MASTER_CLK				353
3671.1Sskrll#define GCC_USB4_MASTER_CLK_SRC				354
3681.1Sskrll#define GCC_USB4_PHY_DP_CLK_SRC				355
3691.1Sskrll#define GCC_USB4_PHY_P2RR2P_PIPE_CLK			356
3701.1Sskrll#define GCC_USB4_PHY_P2RR2P_PIPE_CLK_SRC		357
3711.1Sskrll#define GCC_USB4_PHY_PCIE_PIPE_CLK			358
3721.1Sskrll#define GCC_USB4_PHY_PCIE_PIPE_CLK_SRC			359
3731.1Sskrll#define GCC_USB4_PHY_PCIE_PIPE_MUX_CLK_SRC		360
3741.1Sskrll#define GCC_USB4_PHY_PCIE_PIPEGMUX_CLK_SRC		361
3751.1Sskrll#define GCC_USB4_PHY_RX0_CLK				362
3761.1Sskrll#define GCC_USB4_PHY_RX0_CLK_SRC			363
3771.1Sskrll#define GCC_USB4_PHY_RX1_CLK				364
3781.1Sskrll#define GCC_USB4_PHY_RX1_CLK_SRC			365
3791.1Sskrll#define GCC_USB4_PHY_SYS_CLK_SRC			366
3801.1Sskrll#define GCC_USB4_PHY_USB_PIPE_CLK			367
3811.1Sskrll#define GCC_USB4_SB_IF_CLK				368
3821.1Sskrll#define GCC_USB4_SB_IF_CLK_SRC				369
3831.1Sskrll#define GCC_USB4_SYS_CLK				370
3841.1Sskrll#define GCC_USB4_TMU_CLK				371
3851.1Sskrll#define GCC_USB4_TMU_CLK_SRC				372
3861.1Sskrll#define GCC_VIDEO_AHB_CLK				373
3871.1Sskrll#define GCC_VIDEO_AXI0_CLK				374
3881.1Sskrll#define GCC_VIDEO_AXI1_CLK				375
3891.1Sskrll#define GCC_VIDEO_CVP_THROTTLE_CLK			376
3901.1Sskrll#define GCC_VIDEO_VCODEC_THROTTLE_CLK			377
3911.1Sskrll#define GCC_VIDEO_XO_CLK				378
3921.1Sskrll#define GCC_AGGRE_UFS_CARD_AXI_HW_CTL_CLK		379
3931.1Sskrll#define GCC_AGGRE_UFS_PHY_AXI_HW_CTL_CLK		380
3941.1Sskrll#define GCC_UFS_CARD_AXI_HW_CTL_CLK			381
3951.1Sskrll#define GCC_UFS_CARD_ICE_CORE_HW_CTL_CLK		382
3961.1Sskrll#define GCC_UFS_CARD_PHY_AUX_HW_CTL_CLK			383
3971.1Sskrll#define GCC_UFS_CARD_UNIPRO_CORE_HW_CTL_CLK		384
3981.1Sskrll#define GCC_UFS_PHY_AXI_HW_CTL_CLK			385
3991.1Sskrll#define GCC_UFS_PHY_ICE_CORE_HW_CTL_CLK			386
4001.1Sskrll#define GCC_UFS_PHY_PHY_AUX_HW_CTL_CLK			387
4011.1Sskrll#define GCC_UFS_PHY_UNIPRO_CORE_HW_CTL_CLK		388
4021.1Sskrll
4031.1Sskrll/* GCC resets */
4041.1Sskrll#define GCC_EMAC0_BCR					0
4051.1Sskrll#define GCC_EMAC1_BCR					1
4061.1Sskrll#define GCC_PCIE_0_LINK_DOWN_BCR			2
4071.1Sskrll#define GCC_PCIE_0_NOCSR_COM_PHY_BCR			3
4081.1Sskrll#define GCC_PCIE_0_PHY_BCR				4
4091.1Sskrll#define GCC_PCIE_0_PHY_NOCSR_COM_PHY_BCR		5
4101.1Sskrll#define GCC_PCIE_0_TUNNEL_BCR				6
4111.1Sskrll#define GCC_PCIE_1_LINK_DOWN_BCR			7
4121.1Sskrll#define GCC_PCIE_1_NOCSR_COM_PHY_BCR			8
4131.1Sskrll#define GCC_PCIE_1_PHY_BCR				9
4141.1Sskrll#define GCC_PCIE_1_PHY_NOCSR_COM_PHY_BCR		10
4151.1Sskrll#define GCC_PCIE_1_TUNNEL_BCR				11
4161.1Sskrll#define GCC_PCIE_2A_BCR					12
4171.1Sskrll#define GCC_PCIE_2A_LINK_DOWN_BCR			13
4181.1Sskrll#define GCC_PCIE_2A_NOCSR_COM_PHY_BCR			14
4191.1Sskrll#define GCC_PCIE_2A_PHY_BCR				15
4201.1Sskrll#define GCC_PCIE_2A_PHY_NOCSR_COM_PHY_BCR		16
4211.1Sskrll#define GCC_PCIE_2B_BCR					17
4221.1Sskrll#define GCC_PCIE_2B_LINK_DOWN_BCR			18
4231.1Sskrll#define GCC_PCIE_2B_NOCSR_COM_PHY_BCR			19
4241.1Sskrll#define GCC_PCIE_2B_PHY_BCR				20
4251.1Sskrll#define GCC_PCIE_2B_PHY_NOCSR_COM_PHY_BCR		21
4261.1Sskrll#define GCC_PCIE_3A_BCR					22
4271.1Sskrll#define GCC_PCIE_3A_LINK_DOWN_BCR			23
4281.1Sskrll#define GCC_PCIE_3A_NOCSR_COM_PHY_BCR			24
4291.1Sskrll#define GCC_PCIE_3A_PHY_BCR				25
4301.1Sskrll#define GCC_PCIE_3A_PHY_NOCSR_COM_PHY_BCR		26
4311.1Sskrll#define GCC_PCIE_3B_BCR					27
4321.1Sskrll#define GCC_PCIE_3B_LINK_DOWN_BCR			28
4331.1Sskrll#define GCC_PCIE_3B_NOCSR_COM_PHY_BCR			29
4341.1Sskrll#define GCC_PCIE_3B_PHY_BCR				30
4351.1Sskrll#define GCC_PCIE_3B_PHY_NOCSR_COM_PHY_BCR		31
4361.1Sskrll#define GCC_PCIE_4_BCR					32
4371.1Sskrll#define GCC_PCIE_4_LINK_DOWN_BCR			33
4381.1Sskrll#define GCC_PCIE_4_NOCSR_COM_PHY_BCR			34
4391.1Sskrll#define GCC_PCIE_4_PHY_BCR				35
4401.1Sskrll#define GCC_PCIE_4_PHY_NOCSR_COM_PHY_BCR		36
4411.1Sskrll#define GCC_PCIE_PHY_CFG_AHB_BCR			37
4421.1Sskrll#define GCC_PCIE_PHY_COM_BCR				38
4431.1Sskrll#define GCC_PCIE_RSCC_BCR				39
4441.1Sskrll#define GCC_QUSB2PHY_HS0_MP_BCR				40
4451.1Sskrll#define GCC_QUSB2PHY_HS1_MP_BCR				41
4461.1Sskrll#define GCC_QUSB2PHY_HS2_MP_BCR				42
4471.1Sskrll#define GCC_QUSB2PHY_HS3_MP_BCR				43
4481.1Sskrll#define GCC_QUSB2PHY_PRIM_BCR				44
4491.1Sskrll#define GCC_QUSB2PHY_SEC_BCR				45
4501.1Sskrll#define GCC_SDCC2_BCR					46
4511.1Sskrll#define GCC_SDCC4_BCR					47
4521.1Sskrll#define GCC_UFS_CARD_BCR				48
4531.1Sskrll#define GCC_UFS_PHY_BCR					49
4541.1Sskrll#define GCC_USB2_PHY_PRIM_BCR				50
4551.1Sskrll#define GCC_USB2_PHY_SEC_BCR				51
4561.1Sskrll#define GCC_USB30_MP_BCR				52
4571.1Sskrll#define GCC_USB30_PRIM_BCR				53
4581.1Sskrll#define GCC_USB30_SEC_BCR				54
4591.1Sskrll#define GCC_USB3_DP_PHY_PRIM_BCR			55
4601.1Sskrll#define GCC_USB3_DP_PHY_SEC_BCR				56
4611.1Sskrll#define GCC_USB3_PHY_PRIM_BCR				57
4621.1Sskrll#define GCC_USB3_PHY_SEC_BCR				58
4631.1Sskrll#define GCC_USB3_UNIPHY_MP0_BCR				59
4641.1Sskrll#define GCC_USB3_UNIPHY_MP1_BCR				60
4651.1Sskrll#define GCC_USB3PHY_PHY_PRIM_BCR			61
4661.1Sskrll#define GCC_USB3PHY_PHY_SEC_BCR				62
4671.1Sskrll#define GCC_USB3UNIPHY_PHY_MP0_BCR			63
4681.1Sskrll#define GCC_USB3UNIPHY_PHY_MP1_BCR			64
4691.1Sskrll#define GCC_USB4_1_BCR					65
4701.1Sskrll#define GCC_USB4_1_DP_PHY_PRIM_BCR			66
4711.1Sskrll#define GCC_USB4_1_DPPHY_AUX_BCR			67
4721.1Sskrll#define GCC_USB4_1_PHY_PRIM_BCR				68
4731.1Sskrll#define GCC_USB4_BCR					69
4741.1Sskrll#define GCC_USB4_DP_PHY_PRIM_BCR			70
4751.1Sskrll#define GCC_USB4_DPPHY_AUX_BCR				71
4761.1Sskrll#define GCC_USB4_PHY_PRIM_BCR				72
4771.1Sskrll#define GCC_USB4PHY_1_PHY_PRIM_BCR			73
4781.1Sskrll#define GCC_USB4PHY_PHY_PRIM_BCR			74
4791.1Sskrll#define GCC_USB_PHY_CFG_AHB2PHY_BCR			75
4801.1Sskrll#define GCC_VIDEO_BCR					76
4811.1Sskrll#define GCC_VIDEO_AXI0_CLK_ARES				77
4821.1Sskrll#define GCC_VIDEO_AXI1_CLK_ARES				78
4831.1Sskrll
4841.1Sskrll/* GCC GDSCs */
4851.1Sskrll#define PCIE_0_TUNNEL_GDSC				0
4861.1Sskrll#define PCIE_1_TUNNEL_GDSC				1
4871.1Sskrll#define PCIE_2A_GDSC					2
4881.1Sskrll#define PCIE_2B_GDSC					3
4891.1Sskrll#define PCIE_3A_GDSC					4
4901.1Sskrll#define PCIE_3B_GDSC					5
4911.1Sskrll#define PCIE_4_GDSC					6
4921.1Sskrll#define UFS_CARD_GDSC					7
4931.1Sskrll#define UFS_PHY_GDSC					8
4941.1Sskrll#define USB30_MP_GDSC					9
4951.1Sskrll#define USB30_PRIM_GDSC					10
4961.1Sskrll#define USB30_SEC_GDSC					11
4971.1Sskrll#define EMAC_0_GDSC					12
4981.1Sskrll#define EMAC_1_GDSC					13
4991.1Sskrll#define USB4_1_GDSC					14
5001.1Sskrll#define USB4_GDSC					15
5011.1Sskrll#define HLOS1_VOTE_MMNOC_MMU_TBU_HF0_GDSC		16
5021.1Sskrll#define HLOS1_VOTE_MMNOC_MMU_TBU_HF1_GDSC		17
5031.1Sskrll#define HLOS1_VOTE_MMNOC_MMU_TBU_SF0_GDSC		18
5041.1Sskrll#define HLOS1_VOTE_MMNOC_MMU_TBU_SF1_GDSC		19
5051.1Sskrll#define HLOS1_VOTE_TURING_MMU_TBU0_GDSC			20
5061.1Sskrll#define HLOS1_VOTE_TURING_MMU_TBU1_GDSC			21
5071.1Sskrll#define HLOS1_VOTE_TURING_MMU_TBU2_GDSC			22
5081.1Sskrll#define HLOS1_VOTE_TURING_MMU_TBU3_GDSC			23
5091.1Sskrll
5101.1Sskrll#endif
511