162306a36Sopenharmony_ci/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (c) 2021 Rockchip Electronics Co. Ltd.
462306a36Sopenharmony_ci * Copyright (c) 2022 Collabora Ltd.
562306a36Sopenharmony_ci *
662306a36Sopenharmony_ci * Author: Elaine Zhang <zhangqing@rock-chips.com>
762306a36Sopenharmony_ci * Author: Sebastian Reichel <sebastian.reichel@collabora.com>
862306a36Sopenharmony_ci */
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci#ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK3588_H
1162306a36Sopenharmony_ci#define _DT_BINDINGS_CLK_ROCKCHIP_RK3588_H
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci/* cru-clocks indices */
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci#define PLL_B0PLL			0
1662306a36Sopenharmony_ci#define PLL_B1PLL			1
1762306a36Sopenharmony_ci#define PLL_LPLL			2
1862306a36Sopenharmony_ci#define PLL_V0PLL			3
1962306a36Sopenharmony_ci#define PLL_AUPLL			4
2062306a36Sopenharmony_ci#define PLL_CPLL			5
2162306a36Sopenharmony_ci#define PLL_GPLL			6
2262306a36Sopenharmony_ci#define PLL_NPLL			7
2362306a36Sopenharmony_ci#define PLL_PPLL			8
2462306a36Sopenharmony_ci#define ARMCLK_L			9
2562306a36Sopenharmony_ci#define ARMCLK_B01			10
2662306a36Sopenharmony_ci#define ARMCLK_B23			11
2762306a36Sopenharmony_ci#define PCLK_BIGCORE0_ROOT		12
2862306a36Sopenharmony_ci#define PCLK_BIGCORE0_PVTM		13
2962306a36Sopenharmony_ci#define PCLK_BIGCORE1_ROOT		14
3062306a36Sopenharmony_ci#define PCLK_BIGCORE1_PVTM		15
3162306a36Sopenharmony_ci#define PCLK_DSU_S_ROOT			16
3262306a36Sopenharmony_ci#define PCLK_DSU_ROOT			17
3362306a36Sopenharmony_ci#define PCLK_DSU_NS_ROOT		18
3462306a36Sopenharmony_ci#define PCLK_LITCORE_PVTM		19
3562306a36Sopenharmony_ci#define PCLK_DBG			20
3662306a36Sopenharmony_ci#define PCLK_DSU			21
3762306a36Sopenharmony_ci#define PCLK_S_DAPLITE			22
3862306a36Sopenharmony_ci#define PCLK_M_DAPLITE			23
3962306a36Sopenharmony_ci#define MBIST_MCLK_PDM1			24
4062306a36Sopenharmony_ci#define MBIST_CLK_ACDCDIG		25
4162306a36Sopenharmony_ci#define HCLK_I2S2_2CH			26
4262306a36Sopenharmony_ci#define HCLK_I2S3_2CH			27
4362306a36Sopenharmony_ci#define CLK_I2S2_2CH_SRC		28
4462306a36Sopenharmony_ci#define CLK_I2S2_2CH_FRAC		29
4562306a36Sopenharmony_ci#define CLK_I2S2_2CH			30
4662306a36Sopenharmony_ci#define MCLK_I2S2_2CH			31
4762306a36Sopenharmony_ci#define I2S2_2CH_MCLKOUT		32
4862306a36Sopenharmony_ci#define CLK_DAC_ACDCDIG			33
4962306a36Sopenharmony_ci#define CLK_I2S3_2CH_SRC		34
5062306a36Sopenharmony_ci#define CLK_I2S3_2CH_FRAC		35
5162306a36Sopenharmony_ci#define CLK_I2S3_2CH			36
5262306a36Sopenharmony_ci#define MCLK_I2S3_2CH			37
5362306a36Sopenharmony_ci#define I2S3_2CH_MCLKOUT		38
5462306a36Sopenharmony_ci#define PCLK_ACDCDIG			39
5562306a36Sopenharmony_ci#define HCLK_I2S0_8CH			40
5662306a36Sopenharmony_ci#define CLK_I2S0_8CH_TX_SRC		41
5762306a36Sopenharmony_ci#define CLK_I2S0_8CH_TX_FRAC		42
5862306a36Sopenharmony_ci#define MCLK_I2S0_8CH_TX		43
5962306a36Sopenharmony_ci#define CLK_I2S0_8CH_TX			44
6062306a36Sopenharmony_ci#define CLK_I2S0_8CH_RX_SRC		45
6162306a36Sopenharmony_ci#define CLK_I2S0_8CH_RX_FRAC		46
6262306a36Sopenharmony_ci#define MCLK_I2S0_8CH_RX		47
6362306a36Sopenharmony_ci#define CLK_I2S0_8CH_RX			48
6462306a36Sopenharmony_ci#define I2S0_8CH_MCLKOUT		49
6562306a36Sopenharmony_ci#define HCLK_PDM1			50
6662306a36Sopenharmony_ci#define MCLK_PDM1			51
6762306a36Sopenharmony_ci#define HCLK_AUDIO_ROOT			52
6862306a36Sopenharmony_ci#define PCLK_AUDIO_ROOT			53
6962306a36Sopenharmony_ci#define HCLK_SPDIF0			54
7062306a36Sopenharmony_ci#define CLK_SPDIF0_SRC			55
7162306a36Sopenharmony_ci#define CLK_SPDIF0_FRAC			56
7262306a36Sopenharmony_ci#define MCLK_SPDIF0			57
7362306a36Sopenharmony_ci#define CLK_SPDIF0			58
7462306a36Sopenharmony_ci#define CLK_SPDIF1			59
7562306a36Sopenharmony_ci#define HCLK_SPDIF1			60
7662306a36Sopenharmony_ci#define CLK_SPDIF1_SRC			61
7762306a36Sopenharmony_ci#define CLK_SPDIF1_FRAC			62
7862306a36Sopenharmony_ci#define MCLK_SPDIF1			63
7962306a36Sopenharmony_ci#define ACLK_AV1_ROOT			64
8062306a36Sopenharmony_ci#define ACLK_AV1			65
8162306a36Sopenharmony_ci#define PCLK_AV1_ROOT			66
8262306a36Sopenharmony_ci#define PCLK_AV1			67
8362306a36Sopenharmony_ci#define PCLK_MAILBOX0			68
8462306a36Sopenharmony_ci#define PCLK_MAILBOX1			69
8562306a36Sopenharmony_ci#define PCLK_MAILBOX2			70
8662306a36Sopenharmony_ci#define PCLK_PMU2			71
8762306a36Sopenharmony_ci#define PCLK_PMUCM0_INTMUX		72
8862306a36Sopenharmony_ci#define PCLK_DDRCM0_INTMUX		73
8962306a36Sopenharmony_ci#define PCLK_TOP			74
9062306a36Sopenharmony_ci#define PCLK_PWM1			75
9162306a36Sopenharmony_ci#define CLK_PWM1			76
9262306a36Sopenharmony_ci#define CLK_PWM1_CAPTURE		77
9362306a36Sopenharmony_ci#define PCLK_PWM2			78
9462306a36Sopenharmony_ci#define CLK_PWM2			79
9562306a36Sopenharmony_ci#define CLK_PWM2_CAPTURE		80
9662306a36Sopenharmony_ci#define PCLK_PWM3			81
9762306a36Sopenharmony_ci#define CLK_PWM3			82
9862306a36Sopenharmony_ci#define CLK_PWM3_CAPTURE		83
9962306a36Sopenharmony_ci#define PCLK_BUSTIMER0			84
10062306a36Sopenharmony_ci#define PCLK_BUSTIMER1			85
10162306a36Sopenharmony_ci#define CLK_BUS_TIMER_ROOT		86
10262306a36Sopenharmony_ci#define CLK_BUSTIMER0			87
10362306a36Sopenharmony_ci#define CLK_BUSTIMER1			88
10462306a36Sopenharmony_ci#define CLK_BUSTIMER2			89
10562306a36Sopenharmony_ci#define CLK_BUSTIMER3			90
10662306a36Sopenharmony_ci#define CLK_BUSTIMER4			91
10762306a36Sopenharmony_ci#define CLK_BUSTIMER5			92
10862306a36Sopenharmony_ci#define CLK_BUSTIMER6			93
10962306a36Sopenharmony_ci#define CLK_BUSTIMER7			94
11062306a36Sopenharmony_ci#define CLK_BUSTIMER8			95
11162306a36Sopenharmony_ci#define CLK_BUSTIMER9			96
11262306a36Sopenharmony_ci#define CLK_BUSTIMER10			97
11362306a36Sopenharmony_ci#define CLK_BUSTIMER11			98
11462306a36Sopenharmony_ci#define PCLK_WDT0			99
11562306a36Sopenharmony_ci#define TCLK_WDT0			100
11662306a36Sopenharmony_ci#define PCLK_CAN0			101
11762306a36Sopenharmony_ci#define CLK_CAN0			102
11862306a36Sopenharmony_ci#define PCLK_CAN1			103
11962306a36Sopenharmony_ci#define CLK_CAN1			104
12062306a36Sopenharmony_ci#define PCLK_CAN2			105
12162306a36Sopenharmony_ci#define CLK_CAN2			106
12262306a36Sopenharmony_ci#define ACLK_DECOM			107
12362306a36Sopenharmony_ci#define PCLK_DECOM			108
12462306a36Sopenharmony_ci#define DCLK_DECOM			109
12562306a36Sopenharmony_ci#define ACLK_DMAC0			110
12662306a36Sopenharmony_ci#define ACLK_DMAC1			111
12762306a36Sopenharmony_ci#define ACLK_DMAC2			112
12862306a36Sopenharmony_ci#define ACLK_BUS_ROOT			113
12962306a36Sopenharmony_ci#define ACLK_GIC			114
13062306a36Sopenharmony_ci#define PCLK_GPIO1			115
13162306a36Sopenharmony_ci#define DBCLK_GPIO1			116
13262306a36Sopenharmony_ci#define PCLK_GPIO2			117
13362306a36Sopenharmony_ci#define DBCLK_GPIO2			118
13462306a36Sopenharmony_ci#define PCLK_GPIO3			119
13562306a36Sopenharmony_ci#define DBCLK_GPIO3			120
13662306a36Sopenharmony_ci#define PCLK_GPIO4			121
13762306a36Sopenharmony_ci#define DBCLK_GPIO4			122
13862306a36Sopenharmony_ci#define PCLK_I2C1			123
13962306a36Sopenharmony_ci#define PCLK_I2C2			124
14062306a36Sopenharmony_ci#define PCLK_I2C3			125
14162306a36Sopenharmony_ci#define PCLK_I2C4			126
14262306a36Sopenharmony_ci#define PCLK_I2C5			127
14362306a36Sopenharmony_ci#define PCLK_I2C6			128
14462306a36Sopenharmony_ci#define PCLK_I2C7			129
14562306a36Sopenharmony_ci#define PCLK_I2C8			130
14662306a36Sopenharmony_ci#define CLK_I2C1			131
14762306a36Sopenharmony_ci#define CLK_I2C2			132
14862306a36Sopenharmony_ci#define CLK_I2C3			133
14962306a36Sopenharmony_ci#define CLK_I2C4			134
15062306a36Sopenharmony_ci#define CLK_I2C5			135
15162306a36Sopenharmony_ci#define CLK_I2C6			136
15262306a36Sopenharmony_ci#define CLK_I2C7			137
15362306a36Sopenharmony_ci#define CLK_I2C8			138
15462306a36Sopenharmony_ci#define PCLK_OTPC_NS			139
15562306a36Sopenharmony_ci#define CLK_OTPC_NS			140
15662306a36Sopenharmony_ci#define CLK_OTPC_ARB			141
15762306a36Sopenharmony_ci#define CLK_OTPC_AUTO_RD_G		142
15862306a36Sopenharmony_ci#define CLK_OTP_PHY_G			143
15962306a36Sopenharmony_ci#define PCLK_SARADC			144
16062306a36Sopenharmony_ci#define CLK_SARADC			145
16162306a36Sopenharmony_ci#define PCLK_SPI0			146
16262306a36Sopenharmony_ci#define PCLK_SPI1			147
16362306a36Sopenharmony_ci#define PCLK_SPI2			148
16462306a36Sopenharmony_ci#define PCLK_SPI3			149
16562306a36Sopenharmony_ci#define PCLK_SPI4			150
16662306a36Sopenharmony_ci#define CLK_SPI0			151
16762306a36Sopenharmony_ci#define CLK_SPI1			152
16862306a36Sopenharmony_ci#define CLK_SPI2			153
16962306a36Sopenharmony_ci#define CLK_SPI3			154
17062306a36Sopenharmony_ci#define CLK_SPI4			155
17162306a36Sopenharmony_ci#define ACLK_SPINLOCK			156
17262306a36Sopenharmony_ci#define PCLK_TSADC			157
17362306a36Sopenharmony_ci#define CLK_TSADC			158
17462306a36Sopenharmony_ci#define PCLK_UART1			159
17562306a36Sopenharmony_ci#define PCLK_UART2			160
17662306a36Sopenharmony_ci#define PCLK_UART3			161
17762306a36Sopenharmony_ci#define PCLK_UART4			162
17862306a36Sopenharmony_ci#define PCLK_UART5			163
17962306a36Sopenharmony_ci#define PCLK_UART6			164
18062306a36Sopenharmony_ci#define PCLK_UART7			165
18162306a36Sopenharmony_ci#define PCLK_UART8			166
18262306a36Sopenharmony_ci#define PCLK_UART9			167
18362306a36Sopenharmony_ci#define CLK_UART1_SRC			168
18462306a36Sopenharmony_ci#define CLK_UART1_FRAC			169
18562306a36Sopenharmony_ci#define CLK_UART1			170
18662306a36Sopenharmony_ci#define SCLK_UART1			171
18762306a36Sopenharmony_ci#define CLK_UART2_SRC			172
18862306a36Sopenharmony_ci#define CLK_UART2_FRAC			173
18962306a36Sopenharmony_ci#define CLK_UART2			174
19062306a36Sopenharmony_ci#define SCLK_UART2			175
19162306a36Sopenharmony_ci#define CLK_UART3_SRC			176
19262306a36Sopenharmony_ci#define CLK_UART3_FRAC			177
19362306a36Sopenharmony_ci#define CLK_UART3			178
19462306a36Sopenharmony_ci#define SCLK_UART3			179
19562306a36Sopenharmony_ci#define CLK_UART4_SRC			180
19662306a36Sopenharmony_ci#define CLK_UART4_FRAC			181
19762306a36Sopenharmony_ci#define CLK_UART4			182
19862306a36Sopenharmony_ci#define SCLK_UART4			183
19962306a36Sopenharmony_ci#define CLK_UART5_SRC			184
20062306a36Sopenharmony_ci#define CLK_UART5_FRAC			185
20162306a36Sopenharmony_ci#define CLK_UART5			186
20262306a36Sopenharmony_ci#define SCLK_UART5			187
20362306a36Sopenharmony_ci#define CLK_UART6_SRC			188
20462306a36Sopenharmony_ci#define CLK_UART6_FRAC			189
20562306a36Sopenharmony_ci#define CLK_UART6			190
20662306a36Sopenharmony_ci#define SCLK_UART6			191
20762306a36Sopenharmony_ci#define CLK_UART7_SRC			192
20862306a36Sopenharmony_ci#define CLK_UART7_FRAC			193
20962306a36Sopenharmony_ci#define CLK_UART7			194
21062306a36Sopenharmony_ci#define SCLK_UART7			195
21162306a36Sopenharmony_ci#define CLK_UART8_SRC			196
21262306a36Sopenharmony_ci#define CLK_UART8_FRAC			197
21362306a36Sopenharmony_ci#define CLK_UART8			198
21462306a36Sopenharmony_ci#define SCLK_UART8			199
21562306a36Sopenharmony_ci#define CLK_UART9_SRC			200
21662306a36Sopenharmony_ci#define CLK_UART9_FRAC			201
21762306a36Sopenharmony_ci#define CLK_UART9			202
21862306a36Sopenharmony_ci#define SCLK_UART9			203
21962306a36Sopenharmony_ci#define ACLK_CENTER_ROOT		204
22062306a36Sopenharmony_ci#define ACLK_CENTER_LOW_ROOT		205
22162306a36Sopenharmony_ci#define HCLK_CENTER_ROOT		206
22262306a36Sopenharmony_ci#define PCLK_CENTER_ROOT		207
22362306a36Sopenharmony_ci#define ACLK_DMA2DDR			208
22462306a36Sopenharmony_ci#define ACLK_DDR_SHAREMEM		209
22562306a36Sopenharmony_ci#define ACLK_CENTER_S200_ROOT		210
22662306a36Sopenharmony_ci#define ACLK_CENTER_S400_ROOT		211
22762306a36Sopenharmony_ci#define FCLK_DDR_CM0_CORE		212
22862306a36Sopenharmony_ci#define CLK_DDR_TIMER_ROOT		213
22962306a36Sopenharmony_ci#define CLK_DDR_TIMER0			214
23062306a36Sopenharmony_ci#define CLK_DDR_TIMER1			215
23162306a36Sopenharmony_ci#define TCLK_WDT_DDR			216
23262306a36Sopenharmony_ci#define CLK_DDR_CM0_RTC			217
23362306a36Sopenharmony_ci#define PCLK_WDT			218
23462306a36Sopenharmony_ci#define PCLK_TIMER			219
23562306a36Sopenharmony_ci#define PCLK_DMA2DDR			220
23662306a36Sopenharmony_ci#define PCLK_SHAREMEM			221
23762306a36Sopenharmony_ci#define CLK_50M_SRC			222
23862306a36Sopenharmony_ci#define CLK_100M_SRC			223
23962306a36Sopenharmony_ci#define CLK_150M_SRC			224
24062306a36Sopenharmony_ci#define CLK_200M_SRC			225
24162306a36Sopenharmony_ci#define CLK_250M_SRC			226
24262306a36Sopenharmony_ci#define CLK_300M_SRC			227
24362306a36Sopenharmony_ci#define CLK_350M_SRC			228
24462306a36Sopenharmony_ci#define CLK_400M_SRC			229
24562306a36Sopenharmony_ci#define CLK_450M_SRC			230
24662306a36Sopenharmony_ci#define CLK_500M_SRC			231
24762306a36Sopenharmony_ci#define CLK_600M_SRC			232
24862306a36Sopenharmony_ci#define CLK_650M_SRC			233
24962306a36Sopenharmony_ci#define CLK_700M_SRC			234
25062306a36Sopenharmony_ci#define CLK_800M_SRC			235
25162306a36Sopenharmony_ci#define CLK_1000M_SRC			236
25262306a36Sopenharmony_ci#define CLK_1200M_SRC			237
25362306a36Sopenharmony_ci#define ACLK_TOP_M300_ROOT		238
25462306a36Sopenharmony_ci#define ACLK_TOP_M500_ROOT		239
25562306a36Sopenharmony_ci#define ACLK_TOP_M400_ROOT		240
25662306a36Sopenharmony_ci#define ACLK_TOP_S200_ROOT		241
25762306a36Sopenharmony_ci#define ACLK_TOP_S400_ROOT		242
25862306a36Sopenharmony_ci#define CLK_MIPI_CAMARAOUT_M0		243
25962306a36Sopenharmony_ci#define CLK_MIPI_CAMARAOUT_M1		244
26062306a36Sopenharmony_ci#define CLK_MIPI_CAMARAOUT_M2		245
26162306a36Sopenharmony_ci#define CLK_MIPI_CAMARAOUT_M3		246
26262306a36Sopenharmony_ci#define CLK_MIPI_CAMARAOUT_M4		247
26362306a36Sopenharmony_ci#define MCLK_GMAC0_OUT			248
26462306a36Sopenharmony_ci#define REFCLKO25M_ETH0_OUT		249
26562306a36Sopenharmony_ci#define REFCLKO25M_ETH1_OUT		250
26662306a36Sopenharmony_ci#define CLK_CIFOUT_OUT			251
26762306a36Sopenharmony_ci#define PCLK_MIPI_DCPHY0		252
26862306a36Sopenharmony_ci#define PCLK_MIPI_DCPHY1		253
26962306a36Sopenharmony_ci#define PCLK_CSIPHY0			254
27062306a36Sopenharmony_ci#define PCLK_CSIPHY1			255
27162306a36Sopenharmony_ci#define ACLK_TOP_ROOT			256
27262306a36Sopenharmony_ci#define PCLK_TOP_ROOT			257
27362306a36Sopenharmony_ci#define ACLK_LOW_TOP_ROOT		258
27462306a36Sopenharmony_ci#define PCLK_CRU			259
27562306a36Sopenharmony_ci#define PCLK_GPU_ROOT			260
27662306a36Sopenharmony_ci#define CLK_GPU_SRC			261
27762306a36Sopenharmony_ci#define CLK_GPU				262
27862306a36Sopenharmony_ci#define CLK_GPU_COREGROUP		263
27962306a36Sopenharmony_ci#define CLK_GPU_STACKS			264
28062306a36Sopenharmony_ci#define PCLK_GPU_PVTM			265
28162306a36Sopenharmony_ci#define CLK_GPU_PVTM			266
28262306a36Sopenharmony_ci#define CLK_CORE_GPU_PVTM		267
28362306a36Sopenharmony_ci#define PCLK_GPU_GRF			268
28462306a36Sopenharmony_ci#define ACLK_ISP1_ROOT			269
28562306a36Sopenharmony_ci#define HCLK_ISP1_ROOT			270
28662306a36Sopenharmony_ci#define CLK_ISP1_CORE			271
28762306a36Sopenharmony_ci#define CLK_ISP1_CORE_MARVIN		272
28862306a36Sopenharmony_ci#define CLK_ISP1_CORE_VICAP		273
28962306a36Sopenharmony_ci#define ACLK_ISP1			274
29062306a36Sopenharmony_ci#define HCLK_ISP1			275
29162306a36Sopenharmony_ci#define ACLK_NPU1			276
29262306a36Sopenharmony_ci#define HCLK_NPU1			277
29362306a36Sopenharmony_ci#define ACLK_NPU2			278
29462306a36Sopenharmony_ci#define HCLK_NPU2			279
29562306a36Sopenharmony_ci#define HCLK_NPU_CM0_ROOT		280
29662306a36Sopenharmony_ci#define FCLK_NPU_CM0_CORE		281
29762306a36Sopenharmony_ci#define CLK_NPU_CM0_RTC			282
29862306a36Sopenharmony_ci#define PCLK_NPU_PVTM			283
29962306a36Sopenharmony_ci#define PCLK_NPU_GRF			284
30062306a36Sopenharmony_ci#define CLK_NPU_PVTM			285
30162306a36Sopenharmony_ci#define CLK_CORE_NPU_PVTM		286
30262306a36Sopenharmony_ci#define ACLK_NPU0			287
30362306a36Sopenharmony_ci#define HCLK_NPU0			288
30462306a36Sopenharmony_ci#define HCLK_NPU_ROOT			289
30562306a36Sopenharmony_ci#define CLK_NPU_DSU0			290
30662306a36Sopenharmony_ci#define PCLK_NPU_ROOT			291
30762306a36Sopenharmony_ci#define PCLK_NPU_TIMER			292
30862306a36Sopenharmony_ci#define CLK_NPUTIMER_ROOT		293
30962306a36Sopenharmony_ci#define CLK_NPUTIMER0			294
31062306a36Sopenharmony_ci#define CLK_NPUTIMER1			295
31162306a36Sopenharmony_ci#define PCLK_NPU_WDT			296
31262306a36Sopenharmony_ci#define TCLK_NPU_WDT			297
31362306a36Sopenharmony_ci#define HCLK_EMMC			298
31462306a36Sopenharmony_ci#define ACLK_EMMC			299
31562306a36Sopenharmony_ci#define CCLK_EMMC			300
31662306a36Sopenharmony_ci#define BCLK_EMMC			301
31762306a36Sopenharmony_ci#define TMCLK_EMMC			302
31862306a36Sopenharmony_ci#define SCLK_SFC			303
31962306a36Sopenharmony_ci#define HCLK_SFC			304
32062306a36Sopenharmony_ci#define HCLK_SFC_XIP			305
32162306a36Sopenharmony_ci#define HCLK_NVM_ROOT			306
32262306a36Sopenharmony_ci#define ACLK_NVM_ROOT			307
32362306a36Sopenharmony_ci#define CLK_GMAC0_PTP_REF		308
32462306a36Sopenharmony_ci#define CLK_GMAC1_PTP_REF		309
32562306a36Sopenharmony_ci#define CLK_GMAC_125M			310
32662306a36Sopenharmony_ci#define CLK_GMAC_50M			311
32762306a36Sopenharmony_ci#define ACLK_PHP_GIC_ITS		312
32862306a36Sopenharmony_ci#define ACLK_MMU_PCIE			313
32962306a36Sopenharmony_ci#define ACLK_MMU_PHP			314
33062306a36Sopenharmony_ci#define ACLK_PCIE_4L_DBI		315
33162306a36Sopenharmony_ci#define ACLK_PCIE_2L_DBI		316
33262306a36Sopenharmony_ci#define ACLK_PCIE_1L0_DBI		317
33362306a36Sopenharmony_ci#define ACLK_PCIE_1L1_DBI		318
33462306a36Sopenharmony_ci#define ACLK_PCIE_1L2_DBI		319
33562306a36Sopenharmony_ci#define ACLK_PCIE_4L_MSTR		320
33662306a36Sopenharmony_ci#define ACLK_PCIE_2L_MSTR		321
33762306a36Sopenharmony_ci#define ACLK_PCIE_1L0_MSTR		322
33862306a36Sopenharmony_ci#define ACLK_PCIE_1L1_MSTR		323
33962306a36Sopenharmony_ci#define ACLK_PCIE_1L2_MSTR		324
34062306a36Sopenharmony_ci#define ACLK_PCIE_4L_SLV		325
34162306a36Sopenharmony_ci#define ACLK_PCIE_2L_SLV		326
34262306a36Sopenharmony_ci#define ACLK_PCIE_1L0_SLV		327
34362306a36Sopenharmony_ci#define ACLK_PCIE_1L1_SLV		328
34462306a36Sopenharmony_ci#define ACLK_PCIE_1L2_SLV		329
34562306a36Sopenharmony_ci#define PCLK_PCIE_4L			330
34662306a36Sopenharmony_ci#define PCLK_PCIE_2L			331
34762306a36Sopenharmony_ci#define PCLK_PCIE_1L0			332
34862306a36Sopenharmony_ci#define PCLK_PCIE_1L1			333
34962306a36Sopenharmony_ci#define PCLK_PCIE_1L2			334
35062306a36Sopenharmony_ci#define CLK_PCIE_AUX0			335
35162306a36Sopenharmony_ci#define CLK_PCIE_AUX1			336
35262306a36Sopenharmony_ci#define CLK_PCIE_AUX2			337
35362306a36Sopenharmony_ci#define CLK_PCIE_AUX3			338
35462306a36Sopenharmony_ci#define CLK_PCIE_AUX4			339
35562306a36Sopenharmony_ci#define CLK_PIPEPHY0_REF		340
35662306a36Sopenharmony_ci#define CLK_PIPEPHY1_REF		341
35762306a36Sopenharmony_ci#define CLK_PIPEPHY2_REF		342
35862306a36Sopenharmony_ci#define PCLK_PHP_ROOT			343
35962306a36Sopenharmony_ci#define PCLK_GMAC0			344
36062306a36Sopenharmony_ci#define PCLK_GMAC1			345
36162306a36Sopenharmony_ci#define ACLK_PCIE_ROOT			346
36262306a36Sopenharmony_ci#define ACLK_PHP_ROOT			347
36362306a36Sopenharmony_ci#define ACLK_PCIE_BRIDGE		348
36462306a36Sopenharmony_ci#define ACLK_GMAC0			349
36562306a36Sopenharmony_ci#define ACLK_GMAC1			350
36662306a36Sopenharmony_ci#define CLK_PMALIVE0			351
36762306a36Sopenharmony_ci#define CLK_PMALIVE1			352
36862306a36Sopenharmony_ci#define CLK_PMALIVE2			353
36962306a36Sopenharmony_ci#define ACLK_SATA0			354
37062306a36Sopenharmony_ci#define ACLK_SATA1			355
37162306a36Sopenharmony_ci#define ACLK_SATA2			356
37262306a36Sopenharmony_ci#define CLK_RXOOB0			357
37362306a36Sopenharmony_ci#define CLK_RXOOB1			358
37462306a36Sopenharmony_ci#define CLK_RXOOB2			359
37562306a36Sopenharmony_ci#define ACLK_USB3OTG2			360
37662306a36Sopenharmony_ci#define SUSPEND_CLK_USB3OTG2		361
37762306a36Sopenharmony_ci#define REF_CLK_USB3OTG2		362
37862306a36Sopenharmony_ci#define CLK_UTMI_OTG2			363
37962306a36Sopenharmony_ci#define CLK_PIPEPHY0_PIPE_G		364
38062306a36Sopenharmony_ci#define CLK_PIPEPHY1_PIPE_G		365
38162306a36Sopenharmony_ci#define CLK_PIPEPHY2_PIPE_G		366
38262306a36Sopenharmony_ci#define CLK_PIPEPHY0_PIPE_ASIC_G	367
38362306a36Sopenharmony_ci#define CLK_PIPEPHY1_PIPE_ASIC_G	368
38462306a36Sopenharmony_ci#define CLK_PIPEPHY2_PIPE_ASIC_G	369
38562306a36Sopenharmony_ci#define CLK_PIPEPHY2_PIPE_U3_G		370
38662306a36Sopenharmony_ci#define CLK_PCIE1L2_PIPE		371
38762306a36Sopenharmony_ci#define CLK_PCIE4L_PIPE			372
38862306a36Sopenharmony_ci#define CLK_PCIE2L_PIPE			373
38962306a36Sopenharmony_ci#define PCLK_PCIE_COMBO_PIPE_PHY0	374
39062306a36Sopenharmony_ci#define PCLK_PCIE_COMBO_PIPE_PHY1	375
39162306a36Sopenharmony_ci#define PCLK_PCIE_COMBO_PIPE_PHY2	376
39262306a36Sopenharmony_ci#define PCLK_PCIE_COMBO_PIPE_PHY	377
39362306a36Sopenharmony_ci#define HCLK_RGA3_1			378
39462306a36Sopenharmony_ci#define ACLK_RGA3_1			379
39562306a36Sopenharmony_ci#define CLK_RGA3_1_CORE			380
39662306a36Sopenharmony_ci#define ACLK_RGA3_ROOT			381
39762306a36Sopenharmony_ci#define HCLK_RGA3_ROOT			382
39862306a36Sopenharmony_ci#define ACLK_RKVDEC_CCU			383
39962306a36Sopenharmony_ci#define HCLK_RKVDEC0			384
40062306a36Sopenharmony_ci#define ACLK_RKVDEC0			385
40162306a36Sopenharmony_ci#define CLK_RKVDEC0_CA			386
40262306a36Sopenharmony_ci#define CLK_RKVDEC0_HEVC_CA		387
40362306a36Sopenharmony_ci#define CLK_RKVDEC0_CORE		388
40462306a36Sopenharmony_ci#define HCLK_RKVDEC1			389
40562306a36Sopenharmony_ci#define ACLK_RKVDEC1			390
40662306a36Sopenharmony_ci#define CLK_RKVDEC1_CA			391
40762306a36Sopenharmony_ci#define CLK_RKVDEC1_HEVC_CA		392
40862306a36Sopenharmony_ci#define CLK_RKVDEC1_CORE		393
40962306a36Sopenharmony_ci#define HCLK_SDIO			394
41062306a36Sopenharmony_ci#define CCLK_SRC_SDIO			395
41162306a36Sopenharmony_ci#define ACLK_USB_ROOT			396
41262306a36Sopenharmony_ci#define HCLK_USB_ROOT			397
41362306a36Sopenharmony_ci#define HCLK_HOST0			398
41462306a36Sopenharmony_ci#define HCLK_HOST_ARB0			399
41562306a36Sopenharmony_ci#define HCLK_HOST1			400
41662306a36Sopenharmony_ci#define HCLK_HOST_ARB1			401
41762306a36Sopenharmony_ci#define ACLK_USB3OTG0			402
41862306a36Sopenharmony_ci#define SUSPEND_CLK_USB3OTG0		403
41962306a36Sopenharmony_ci#define REF_CLK_USB3OTG0		404
42062306a36Sopenharmony_ci#define ACLK_USB3OTG1			405
42162306a36Sopenharmony_ci#define SUSPEND_CLK_USB3OTG1		406
42262306a36Sopenharmony_ci#define REF_CLK_USB3OTG1		407
42362306a36Sopenharmony_ci#define UTMI_OHCI_CLK48_HOST0		408
42462306a36Sopenharmony_ci#define UTMI_OHCI_CLK48_HOST1		409
42562306a36Sopenharmony_ci#define HCLK_IEP2P0			410
42662306a36Sopenharmony_ci#define ACLK_IEP2P0			411
42762306a36Sopenharmony_ci#define CLK_IEP2P0_CORE			412
42862306a36Sopenharmony_ci#define ACLK_JPEG_ENCODER0		413
42962306a36Sopenharmony_ci#define HCLK_JPEG_ENCODER0		414
43062306a36Sopenharmony_ci#define ACLK_JPEG_ENCODER1		415
43162306a36Sopenharmony_ci#define HCLK_JPEG_ENCODER1		416
43262306a36Sopenharmony_ci#define ACLK_JPEG_ENCODER2		417
43362306a36Sopenharmony_ci#define HCLK_JPEG_ENCODER2		418
43462306a36Sopenharmony_ci#define ACLK_JPEG_ENCODER3		419
43562306a36Sopenharmony_ci#define HCLK_JPEG_ENCODER3		420
43662306a36Sopenharmony_ci#define ACLK_JPEG_DECODER		421
43762306a36Sopenharmony_ci#define HCLK_JPEG_DECODER		422
43862306a36Sopenharmony_ci#define HCLK_RGA2			423
43962306a36Sopenharmony_ci#define ACLK_RGA2			424
44062306a36Sopenharmony_ci#define CLK_RGA2_CORE			425
44162306a36Sopenharmony_ci#define HCLK_RGA3_0			426
44262306a36Sopenharmony_ci#define ACLK_RGA3_0			427
44362306a36Sopenharmony_ci#define CLK_RGA3_0_CORE			428
44462306a36Sopenharmony_ci#define ACLK_VDPU_ROOT			429
44562306a36Sopenharmony_ci#define ACLK_VDPU_LOW_ROOT		430
44662306a36Sopenharmony_ci#define HCLK_VDPU_ROOT			431
44762306a36Sopenharmony_ci#define ACLK_JPEG_DECODER_ROOT		432
44862306a36Sopenharmony_ci#define ACLK_VPU			433
44962306a36Sopenharmony_ci#define HCLK_VPU			434
45062306a36Sopenharmony_ci#define HCLK_RKVENC0_ROOT		435
45162306a36Sopenharmony_ci#define ACLK_RKVENC0_ROOT		436
45262306a36Sopenharmony_ci#define HCLK_RKVENC0			437
45362306a36Sopenharmony_ci#define ACLK_RKVENC0			438
45462306a36Sopenharmony_ci#define CLK_RKVENC0_CORE		439
45562306a36Sopenharmony_ci#define HCLK_RKVENC1_ROOT		440
45662306a36Sopenharmony_ci#define ACLK_RKVENC1_ROOT		441
45762306a36Sopenharmony_ci#define HCLK_RKVENC1			442
45862306a36Sopenharmony_ci#define ACLK_RKVENC1			443
45962306a36Sopenharmony_ci#define CLK_RKVENC1_CORE		444
46062306a36Sopenharmony_ci#define ICLK_CSIHOST01			445
46162306a36Sopenharmony_ci#define ICLK_CSIHOST0			446
46262306a36Sopenharmony_ci#define ICLK_CSIHOST1			447
46362306a36Sopenharmony_ci#define PCLK_CSI_HOST_0			448
46462306a36Sopenharmony_ci#define PCLK_CSI_HOST_1			449
46562306a36Sopenharmony_ci#define PCLK_CSI_HOST_2			450
46662306a36Sopenharmony_ci#define PCLK_CSI_HOST_3			451
46762306a36Sopenharmony_ci#define PCLK_CSI_HOST_4			452
46862306a36Sopenharmony_ci#define PCLK_CSI_HOST_5			453
46962306a36Sopenharmony_ci#define ACLK_FISHEYE0			454
47062306a36Sopenharmony_ci#define HCLK_FISHEYE0			455
47162306a36Sopenharmony_ci#define CLK_FISHEYE0_CORE		456
47262306a36Sopenharmony_ci#define ACLK_FISHEYE1			457
47362306a36Sopenharmony_ci#define HCLK_FISHEYE1			458
47462306a36Sopenharmony_ci#define CLK_FISHEYE1_CORE		459
47562306a36Sopenharmony_ci#define CLK_ISP0_CORE			460
47662306a36Sopenharmony_ci#define CLK_ISP0_CORE_MARVIN		461
47762306a36Sopenharmony_ci#define CLK_ISP0_CORE_VICAP		462
47862306a36Sopenharmony_ci#define ACLK_ISP0			463
47962306a36Sopenharmony_ci#define HCLK_ISP0			464
48062306a36Sopenharmony_ci#define ACLK_VI_ROOT			465
48162306a36Sopenharmony_ci#define HCLK_VI_ROOT			466
48262306a36Sopenharmony_ci#define PCLK_VI_ROOT			467
48362306a36Sopenharmony_ci#define DCLK_VICAP			468
48462306a36Sopenharmony_ci#define ACLK_VICAP			469
48562306a36Sopenharmony_ci#define HCLK_VICAP			470
48662306a36Sopenharmony_ci#define PCLK_DP0			471
48762306a36Sopenharmony_ci#define PCLK_DP1			472
48862306a36Sopenharmony_ci#define PCLK_S_DP0			473
48962306a36Sopenharmony_ci#define PCLK_S_DP1			474
49062306a36Sopenharmony_ci#define CLK_DP0				475
49162306a36Sopenharmony_ci#define CLK_DP1				476
49262306a36Sopenharmony_ci#define HCLK_HDCP_KEY0			477
49362306a36Sopenharmony_ci#define ACLK_HDCP0			478
49462306a36Sopenharmony_ci#define HCLK_HDCP0			479
49562306a36Sopenharmony_ci#define PCLK_HDCP0			480
49662306a36Sopenharmony_ci#define HCLK_I2S4_8CH			481
49762306a36Sopenharmony_ci#define ACLK_TRNG0			482
49862306a36Sopenharmony_ci#define PCLK_TRNG0			483
49962306a36Sopenharmony_ci#define ACLK_VO0_ROOT			484
50062306a36Sopenharmony_ci#define HCLK_VO0_ROOT			485
50162306a36Sopenharmony_ci#define HCLK_VO0_S_ROOT			486
50262306a36Sopenharmony_ci#define PCLK_VO0_ROOT			487
50362306a36Sopenharmony_ci#define PCLK_VO0_S_ROOT			488
50462306a36Sopenharmony_ci#define PCLK_VO0GRF			489
50562306a36Sopenharmony_ci#define CLK_I2S4_8CH_TX_SRC		490
50662306a36Sopenharmony_ci#define CLK_I2S4_8CH_TX_FRAC		491
50762306a36Sopenharmony_ci#define MCLK_I2S4_8CH_TX		492
50862306a36Sopenharmony_ci#define CLK_I2S4_8CH_TX			493
50962306a36Sopenharmony_ci#define HCLK_I2S8_8CH			494
51062306a36Sopenharmony_ci#define CLK_I2S8_8CH_TX_SRC		495
51162306a36Sopenharmony_ci#define CLK_I2S8_8CH_TX_FRAC		496
51262306a36Sopenharmony_ci#define MCLK_I2S8_8CH_TX		497
51362306a36Sopenharmony_ci#define CLK_I2S8_8CH_TX			498
51462306a36Sopenharmony_ci#define HCLK_SPDIF2_DP0			499
51562306a36Sopenharmony_ci#define CLK_SPDIF2_DP0_SRC		500
51662306a36Sopenharmony_ci#define CLK_SPDIF2_DP0_FRAC		501
51762306a36Sopenharmony_ci#define MCLK_SPDIF2_DP0			502
51862306a36Sopenharmony_ci#define CLK_SPDIF2_DP0			503
51962306a36Sopenharmony_ci#define MCLK_SPDIF2			504
52062306a36Sopenharmony_ci#define HCLK_SPDIF5_DP1			505
52162306a36Sopenharmony_ci#define CLK_SPDIF5_DP1_SRC		506
52262306a36Sopenharmony_ci#define CLK_SPDIF5_DP1_FRAC		507
52362306a36Sopenharmony_ci#define MCLK_SPDIF5_DP1			508
52462306a36Sopenharmony_ci#define CLK_SPDIF5_DP1			509
52562306a36Sopenharmony_ci#define MCLK_SPDIF5			510
52662306a36Sopenharmony_ci#define PCLK_EDP0			511
52762306a36Sopenharmony_ci#define CLK_EDP0_24M			512
52862306a36Sopenharmony_ci#define CLK_EDP0_200M			513
52962306a36Sopenharmony_ci#define PCLK_EDP1			514
53062306a36Sopenharmony_ci#define CLK_EDP1_24M			515
53162306a36Sopenharmony_ci#define CLK_EDP1_200M			516
53262306a36Sopenharmony_ci#define HCLK_HDCP_KEY1			517
53362306a36Sopenharmony_ci#define ACLK_HDCP1			518
53462306a36Sopenharmony_ci#define HCLK_HDCP1			519
53562306a36Sopenharmony_ci#define PCLK_HDCP1			520
53662306a36Sopenharmony_ci#define ACLK_HDMIRX			521
53762306a36Sopenharmony_ci#define PCLK_HDMIRX			522
53862306a36Sopenharmony_ci#define CLK_HDMIRX_REF			523
53962306a36Sopenharmony_ci#define CLK_HDMIRX_AUD_SRC		524
54062306a36Sopenharmony_ci#define CLK_HDMIRX_AUD_FRAC		525
54162306a36Sopenharmony_ci#define CLK_HDMIRX_AUD			526
54262306a36Sopenharmony_ci#define CLK_HDMIRX_AUD_P_MUX		527
54362306a36Sopenharmony_ci#define PCLK_HDMITX0			528
54462306a36Sopenharmony_ci#define CLK_HDMITX0_EARC		529
54562306a36Sopenharmony_ci#define CLK_HDMITX0_REF			530
54662306a36Sopenharmony_ci#define PCLK_HDMITX1			531
54762306a36Sopenharmony_ci#define CLK_HDMITX1_EARC		532
54862306a36Sopenharmony_ci#define CLK_HDMITX1_REF			533
54962306a36Sopenharmony_ci#define CLK_HDMITRX_REFSRC		534
55062306a36Sopenharmony_ci#define ACLK_TRNG1			535
55162306a36Sopenharmony_ci#define PCLK_TRNG1			536
55262306a36Sopenharmony_ci#define ACLK_HDCP1_ROOT			537
55362306a36Sopenharmony_ci#define ACLK_HDMIRX_ROOT		538
55462306a36Sopenharmony_ci#define HCLK_VO1_ROOT			539
55562306a36Sopenharmony_ci#define HCLK_VO1_S_ROOT			540
55662306a36Sopenharmony_ci#define PCLK_VO1_ROOT			541
55762306a36Sopenharmony_ci#define PCLK_VO1_S_ROOT			542
55862306a36Sopenharmony_ci#define PCLK_S_EDP0			543
55962306a36Sopenharmony_ci#define PCLK_S_EDP1			544
56062306a36Sopenharmony_ci#define PCLK_S_HDMIRX			545
56162306a36Sopenharmony_ci#define HCLK_I2S10_8CH			546
56262306a36Sopenharmony_ci#define CLK_I2S10_8CH_RX_SRC		547
56362306a36Sopenharmony_ci#define CLK_I2S10_8CH_RX_FRAC		548
56462306a36Sopenharmony_ci#define CLK_I2S10_8CH_RX		549
56562306a36Sopenharmony_ci#define MCLK_I2S10_8CH_RX		550
56662306a36Sopenharmony_ci#define HCLK_I2S7_8CH			551
56762306a36Sopenharmony_ci#define CLK_I2S7_8CH_RX_SRC		552
56862306a36Sopenharmony_ci#define CLK_I2S7_8CH_RX_FRAC		553
56962306a36Sopenharmony_ci#define CLK_I2S7_8CH_RX			554
57062306a36Sopenharmony_ci#define MCLK_I2S7_8CH_RX		555
57162306a36Sopenharmony_ci#define HCLK_I2S9_8CH			556
57262306a36Sopenharmony_ci#define CLK_I2S9_8CH_RX_SRC		557
57362306a36Sopenharmony_ci#define CLK_I2S9_8CH_RX_FRAC		558
57462306a36Sopenharmony_ci#define CLK_I2S9_8CH_RX			559
57562306a36Sopenharmony_ci#define MCLK_I2S9_8CH_RX		560
57662306a36Sopenharmony_ci#define CLK_I2S5_8CH_TX_SRC		561
57762306a36Sopenharmony_ci#define CLK_I2S5_8CH_TX_FRAC		562
57862306a36Sopenharmony_ci#define CLK_I2S5_8CH_TX			563
57962306a36Sopenharmony_ci#define MCLK_I2S5_8CH_TX		564
58062306a36Sopenharmony_ci#define HCLK_I2S5_8CH			565
58162306a36Sopenharmony_ci#define CLK_I2S6_8CH_TX_SRC		566
58262306a36Sopenharmony_ci#define CLK_I2S6_8CH_TX_FRAC		567
58362306a36Sopenharmony_ci#define CLK_I2S6_8CH_TX			568
58462306a36Sopenharmony_ci#define MCLK_I2S6_8CH_TX		569
58562306a36Sopenharmony_ci#define CLK_I2S6_8CH_RX_SRC		570
58662306a36Sopenharmony_ci#define CLK_I2S6_8CH_RX_FRAC		571
58762306a36Sopenharmony_ci#define CLK_I2S6_8CH_RX			572
58862306a36Sopenharmony_ci#define MCLK_I2S6_8CH_RX		573
58962306a36Sopenharmony_ci#define I2S6_8CH_MCLKOUT		574
59062306a36Sopenharmony_ci#define HCLK_I2S6_8CH			575
59162306a36Sopenharmony_ci#define HCLK_SPDIF3			576
59262306a36Sopenharmony_ci#define CLK_SPDIF3_SRC			577
59362306a36Sopenharmony_ci#define CLK_SPDIF3_FRAC			578
59462306a36Sopenharmony_ci#define CLK_SPDIF3			579
59562306a36Sopenharmony_ci#define MCLK_SPDIF3			580
59662306a36Sopenharmony_ci#define HCLK_SPDIF4			581
59762306a36Sopenharmony_ci#define CLK_SPDIF4_SRC			582
59862306a36Sopenharmony_ci#define CLK_SPDIF4_FRAC			583
59962306a36Sopenharmony_ci#define CLK_SPDIF4			584
60062306a36Sopenharmony_ci#define MCLK_SPDIF4			585
60162306a36Sopenharmony_ci#define HCLK_SPDIFRX0			586
60262306a36Sopenharmony_ci#define MCLK_SPDIFRX0			587
60362306a36Sopenharmony_ci#define HCLK_SPDIFRX1			588
60462306a36Sopenharmony_ci#define MCLK_SPDIFRX1			589
60562306a36Sopenharmony_ci#define HCLK_SPDIFRX2			590
60662306a36Sopenharmony_ci#define MCLK_SPDIFRX2			591
60762306a36Sopenharmony_ci#define ACLK_VO1USB_TOP_ROOT		592
60862306a36Sopenharmony_ci#define HCLK_VO1USB_TOP_ROOT		593
60962306a36Sopenharmony_ci#define CLK_HDMIHDP0			594
61062306a36Sopenharmony_ci#define CLK_HDMIHDP1			595
61162306a36Sopenharmony_ci#define PCLK_HDPTX0			596
61262306a36Sopenharmony_ci#define PCLK_HDPTX1			597
61362306a36Sopenharmony_ci#define PCLK_USBDPPHY0			598
61462306a36Sopenharmony_ci#define PCLK_USBDPPHY1			599
61562306a36Sopenharmony_ci#define ACLK_VOP_ROOT			600
61662306a36Sopenharmony_ci#define ACLK_VOP_LOW_ROOT		601
61762306a36Sopenharmony_ci#define HCLK_VOP_ROOT			602
61862306a36Sopenharmony_ci#define PCLK_VOP_ROOT			603
61962306a36Sopenharmony_ci#define HCLK_VOP			604
62062306a36Sopenharmony_ci#define ACLK_VOP			605
62162306a36Sopenharmony_ci#define DCLK_VOP0_SRC			606
62262306a36Sopenharmony_ci#define DCLK_VOP1_SRC			607
62362306a36Sopenharmony_ci#define DCLK_VOP2_SRC			608
62462306a36Sopenharmony_ci#define DCLK_VOP0			609
62562306a36Sopenharmony_ci#define DCLK_VOP1			610
62662306a36Sopenharmony_ci#define DCLK_VOP2			611
62762306a36Sopenharmony_ci#define DCLK_VOP3			612
62862306a36Sopenharmony_ci#define PCLK_DSIHOST0			613
62962306a36Sopenharmony_ci#define PCLK_DSIHOST1			614
63062306a36Sopenharmony_ci#define CLK_DSIHOST0			615
63162306a36Sopenharmony_ci#define CLK_DSIHOST1			616
63262306a36Sopenharmony_ci#define CLK_VOP_PMU			617
63362306a36Sopenharmony_ci#define ACLK_VOP_DOBY			618
63462306a36Sopenharmony_ci#define ACLK_VOP_SUB_SRC		619
63562306a36Sopenharmony_ci#define CLK_USBDP_PHY0_IMMORTAL		620
63662306a36Sopenharmony_ci#define CLK_USBDP_PHY1_IMMORTAL		621
63762306a36Sopenharmony_ci#define CLK_PMU0			622
63862306a36Sopenharmony_ci#define PCLK_PMU0			623
63962306a36Sopenharmony_ci#define PCLK_PMU0IOC			624
64062306a36Sopenharmony_ci#define PCLK_GPIO0			625
64162306a36Sopenharmony_ci#define DBCLK_GPIO0			626
64262306a36Sopenharmony_ci#define PCLK_I2C0			627
64362306a36Sopenharmony_ci#define CLK_I2C0			628
64462306a36Sopenharmony_ci#define HCLK_I2S1_8CH			629
64562306a36Sopenharmony_ci#define CLK_I2S1_8CH_TX_SRC		630
64662306a36Sopenharmony_ci#define CLK_I2S1_8CH_TX_FRAC		631
64762306a36Sopenharmony_ci#define CLK_I2S1_8CH_TX			632
64862306a36Sopenharmony_ci#define MCLK_I2S1_8CH_TX		633
64962306a36Sopenharmony_ci#define CLK_I2S1_8CH_RX_SRC		634
65062306a36Sopenharmony_ci#define CLK_I2S1_8CH_RX_FRAC		635
65162306a36Sopenharmony_ci#define CLK_I2S1_8CH_RX			636
65262306a36Sopenharmony_ci#define MCLK_I2S1_8CH_RX		637
65362306a36Sopenharmony_ci#define I2S1_8CH_MCLKOUT		638
65462306a36Sopenharmony_ci#define CLK_PMU1_50M_SRC		639
65562306a36Sopenharmony_ci#define CLK_PMU1_100M_SRC		640
65662306a36Sopenharmony_ci#define CLK_PMU1_200M_SRC		641
65762306a36Sopenharmony_ci#define CLK_PMU1_300M_SRC		642
65862306a36Sopenharmony_ci#define CLK_PMU1_400M_SRC		643
65962306a36Sopenharmony_ci#define HCLK_PMU1_ROOT			644
66062306a36Sopenharmony_ci#define PCLK_PMU1_ROOT			645
66162306a36Sopenharmony_ci#define PCLK_PMU0_ROOT			646
66262306a36Sopenharmony_ci#define HCLK_PMU_CM0_ROOT		647
66362306a36Sopenharmony_ci#define PCLK_PMU1			648
66462306a36Sopenharmony_ci#define CLK_DDR_FAIL_SAFE		649
66562306a36Sopenharmony_ci#define CLK_PMU1			650
66662306a36Sopenharmony_ci#define HCLK_PDM0			651
66762306a36Sopenharmony_ci#define MCLK_PDM0			652
66862306a36Sopenharmony_ci#define HCLK_VAD			653
66962306a36Sopenharmony_ci#define FCLK_PMU_CM0_CORE		654
67062306a36Sopenharmony_ci#define CLK_PMU_CM0_RTC			655
67162306a36Sopenharmony_ci#define PCLK_PMU1_IOC			656
67262306a36Sopenharmony_ci#define PCLK_PMU1PWM			657
67362306a36Sopenharmony_ci#define CLK_PMU1PWM			658
67462306a36Sopenharmony_ci#define CLK_PMU1PWM_CAPTURE		659
67562306a36Sopenharmony_ci#define PCLK_PMU1TIMER			660
67662306a36Sopenharmony_ci#define CLK_PMU1TIMER_ROOT		661
67762306a36Sopenharmony_ci#define CLK_PMU1TIMER0			662
67862306a36Sopenharmony_ci#define CLK_PMU1TIMER1			663
67962306a36Sopenharmony_ci#define CLK_UART0_SRC			664
68062306a36Sopenharmony_ci#define CLK_UART0_FRAC			665
68162306a36Sopenharmony_ci#define CLK_UART0			666
68262306a36Sopenharmony_ci#define SCLK_UART0			667
68362306a36Sopenharmony_ci#define PCLK_UART0			668
68462306a36Sopenharmony_ci#define PCLK_PMU1WDT			669
68562306a36Sopenharmony_ci#define TCLK_PMU1WDT			670
68662306a36Sopenharmony_ci#define CLK_CR_PARA			671
68762306a36Sopenharmony_ci#define CLK_USB2PHY_HDPTXRXPHY_REF	672
68862306a36Sopenharmony_ci#define CLK_USBDPPHY_MIPIDCPPHY_REF	673
68962306a36Sopenharmony_ci#define CLK_REF_PIPE_PHY0_OSC_SRC	674
69062306a36Sopenharmony_ci#define CLK_REF_PIPE_PHY1_OSC_SRC	675
69162306a36Sopenharmony_ci#define CLK_REF_PIPE_PHY2_OSC_SRC	676
69262306a36Sopenharmony_ci#define CLK_REF_PIPE_PHY0_PLL_SRC	677
69362306a36Sopenharmony_ci#define CLK_REF_PIPE_PHY1_PLL_SRC	678
69462306a36Sopenharmony_ci#define CLK_REF_PIPE_PHY2_PLL_SRC	679
69562306a36Sopenharmony_ci#define CLK_REF_PIPE_PHY0		680
69662306a36Sopenharmony_ci#define CLK_REF_PIPE_PHY1		681
69762306a36Sopenharmony_ci#define CLK_REF_PIPE_PHY2		682
69862306a36Sopenharmony_ci#define SCLK_SDIO_DRV			683
69962306a36Sopenharmony_ci#define SCLK_SDIO_SAMPLE		684
70062306a36Sopenharmony_ci#define SCLK_SDMMC_DRV			685
70162306a36Sopenharmony_ci#define SCLK_SDMMC_SAMPLE		686
70262306a36Sopenharmony_ci#define CLK_PCIE1L0_PIPE		687
70362306a36Sopenharmony_ci#define CLK_PCIE1L1_PIPE		688
70462306a36Sopenharmony_ci#define CLK_BIGCORE0_PVTM		689
70562306a36Sopenharmony_ci#define CLK_CORE_BIGCORE0_PVTM		690
70662306a36Sopenharmony_ci#define CLK_BIGCORE1_PVTM		691
70762306a36Sopenharmony_ci#define CLK_CORE_BIGCORE1_PVTM		692
70862306a36Sopenharmony_ci#define CLK_LITCORE_PVTM		693
70962306a36Sopenharmony_ci#define CLK_CORE_LITCORE_PVTM		694
71062306a36Sopenharmony_ci#define CLK_AUX16M_0			695
71162306a36Sopenharmony_ci#define CLK_AUX16M_1			696
71262306a36Sopenharmony_ci#define CLK_PHY0_REF_ALT_P		697
71362306a36Sopenharmony_ci#define CLK_PHY0_REF_ALT_M		698
71462306a36Sopenharmony_ci#define CLK_PHY1_REF_ALT_P		699
71562306a36Sopenharmony_ci#define CLK_PHY1_REF_ALT_M		700
71662306a36Sopenharmony_ci#define ACLK_ISP1_PRE			701
71762306a36Sopenharmony_ci#define HCLK_ISP1_PRE			702
71862306a36Sopenharmony_ci#define HCLK_NVM			703
71962306a36Sopenharmony_ci#define ACLK_USB			704
72062306a36Sopenharmony_ci#define HCLK_USB			705
72162306a36Sopenharmony_ci#define ACLK_JPEG_DECODER_PRE		706
72262306a36Sopenharmony_ci#define ACLK_VDPU_LOW_PRE		707
72362306a36Sopenharmony_ci#define ACLK_RKVENC1_PRE		708
72462306a36Sopenharmony_ci#define HCLK_RKVENC1_PRE		709
72562306a36Sopenharmony_ci#define HCLK_RKVDEC0_PRE		710
72662306a36Sopenharmony_ci#define ACLK_RKVDEC0_PRE		711
72762306a36Sopenharmony_ci#define HCLK_RKVDEC1_PRE		712
72862306a36Sopenharmony_ci#define ACLK_RKVDEC1_PRE		713
72962306a36Sopenharmony_ci#define ACLK_HDCP0_PRE			714
73062306a36Sopenharmony_ci#define HCLK_VO0			715
73162306a36Sopenharmony_ci#define ACLK_HDCP1_PRE			716
73262306a36Sopenharmony_ci#define HCLK_VO1			717
73362306a36Sopenharmony_ci#define ACLK_AV1_PRE			718
73462306a36Sopenharmony_ci#define PCLK_AV1_PRE			719
73562306a36Sopenharmony_ci#define HCLK_SDIO_PRE			720
73662306a36Sopenharmony_ci
73762306a36Sopenharmony_ci#define CLK_NR_CLKS			(HCLK_SDIO_PRE + 1)
73862306a36Sopenharmony_ci
73962306a36Sopenharmony_ci/* scmi-clocks indices */
74062306a36Sopenharmony_ci
74162306a36Sopenharmony_ci#define SCMI_CLK_CPUL			0
74262306a36Sopenharmony_ci#define SCMI_CLK_DSU			1
74362306a36Sopenharmony_ci#define SCMI_CLK_CPUB01			2
74462306a36Sopenharmony_ci#define SCMI_CLK_CPUB23			3
74562306a36Sopenharmony_ci#define SCMI_CLK_DDR			4
74662306a36Sopenharmony_ci#define SCMI_CLK_GPU			5
74762306a36Sopenharmony_ci#define SCMI_CLK_NPU			6
74862306a36Sopenharmony_ci#define SCMI_CLK_SBUS			7
74962306a36Sopenharmony_ci#define SCMI_PCLK_SBUS			8
75062306a36Sopenharmony_ci#define SCMI_CCLK_SD			9
75162306a36Sopenharmony_ci#define SCMI_DCLK_SD			10
75262306a36Sopenharmony_ci#define SCMI_ACLK_SECURE_NS		11
75362306a36Sopenharmony_ci#define SCMI_HCLK_SECURE_NS		12
75462306a36Sopenharmony_ci#define SCMI_TCLK_WDT			13
75562306a36Sopenharmony_ci#define SCMI_KEYLADDER_CORE		14
75662306a36Sopenharmony_ci#define SCMI_KEYLADDER_RNG		15
75762306a36Sopenharmony_ci#define SCMI_ACLK_SECURE_S		16
75862306a36Sopenharmony_ci#define SCMI_HCLK_SECURE_S		17
75962306a36Sopenharmony_ci#define SCMI_PCLK_SECURE_S		18
76062306a36Sopenharmony_ci#define SCMI_CRYPTO_RNG			19
76162306a36Sopenharmony_ci#define SCMI_CRYPTO_CORE		20
76262306a36Sopenharmony_ci#define SCMI_CRYPTO_PKA			21
76362306a36Sopenharmony_ci#define SCMI_SPLL			22
76462306a36Sopenharmony_ci#define SCMI_HCLK_SD			23
76562306a36Sopenharmony_ci
76662306a36Sopenharmony_ci#endif
767