xref: /linux/include/dt-bindings/clock/rockchip,rv1126b-cru.h (revision ba65a4e7120a616d9c592750d9147f6dcafedffa)
1*d0d9a962SElaine Zhang /* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
2*d0d9a962SElaine Zhang /*
3*d0d9a962SElaine Zhang  * Copyright (c) 2025 Rockchip Electronics Co., Ltd.
4*d0d9a962SElaine Zhang  * Author: Elaine Zhang <zhangqing@rock-chips.com>
5*d0d9a962SElaine Zhang  */
6*d0d9a962SElaine Zhang 
7*d0d9a962SElaine Zhang #ifndef _DT_BINDINGS_CLK_ROCKCHIP_RV1126B_H
8*d0d9a962SElaine Zhang #define _DT_BINDINGS_CLK_ROCKCHIP_RV1126B_H
9*d0d9a962SElaine Zhang 
10*d0d9a962SElaine Zhang /* pll clocks */
11*d0d9a962SElaine Zhang #define PLL_GPLL				0
12*d0d9a962SElaine Zhang #define PLL_CPLL				1
13*d0d9a962SElaine Zhang #define PLL_AUPLL				2
14*d0d9a962SElaine Zhang #define ARMCLK					3
15*d0d9a962SElaine Zhang #define SCLK_DDR				4
16*d0d9a962SElaine Zhang 
17*d0d9a962SElaine Zhang /* clk (clocks) */
18*d0d9a962SElaine Zhang #define CLK_CPLL_DIV20				5
19*d0d9a962SElaine Zhang #define CLK_CPLL_DIV10				6
20*d0d9a962SElaine Zhang #define CLK_CPLL_DIV8				7
21*d0d9a962SElaine Zhang #define CLK_GPLL_DIV8				8
22*d0d9a962SElaine Zhang #define CLK_GPLL_DIV6				9
23*d0d9a962SElaine Zhang #define CLK_GPLL_DIV4				10
24*d0d9a962SElaine Zhang #define CLK_CPLL_DIV3				11
25*d0d9a962SElaine Zhang #define CLK_GPLL_DIV3				12
26*d0d9a962SElaine Zhang #define CLK_CPLL_DIV2				13
27*d0d9a962SElaine Zhang #define CLK_GPLL_DIV2				14
28*d0d9a962SElaine Zhang #define CLK_CM_FRAC0				15
29*d0d9a962SElaine Zhang #define CLK_CM_FRAC1				16
30*d0d9a962SElaine Zhang #define CLK_CM_FRAC2				17
31*d0d9a962SElaine Zhang #define CLK_UART_FRAC0				18
32*d0d9a962SElaine Zhang #define CLK_UART_FRAC1				19
33*d0d9a962SElaine Zhang #define CLK_AUDIO_FRAC0				20
34*d0d9a962SElaine Zhang #define CLK_AUDIO_FRAC1				21
35*d0d9a962SElaine Zhang #define CLK_AUDIO_INT0				22
36*d0d9a962SElaine Zhang #define CLK_AUDIO_INT1				23
37*d0d9a962SElaine Zhang #define SCLK_UART0_SRC				24
38*d0d9a962SElaine Zhang #define SCLK_UART1				25
39*d0d9a962SElaine Zhang #define SCLK_UART2				26
40*d0d9a962SElaine Zhang #define SCLK_UART3				27
41*d0d9a962SElaine Zhang #define SCLK_UART4				28
42*d0d9a962SElaine Zhang #define SCLK_UART5				29
43*d0d9a962SElaine Zhang #define SCLK_UART6				30
44*d0d9a962SElaine Zhang #define SCLK_UART7				31
45*d0d9a962SElaine Zhang #define MCLK_SAI0				32
46*d0d9a962SElaine Zhang #define MCLK_SAI1				33
47*d0d9a962SElaine Zhang #define MCLK_SAI2				34
48*d0d9a962SElaine Zhang #define MCLK_PDM				35
49*d0d9a962SElaine Zhang #define CLKOUT_PDM				36
50*d0d9a962SElaine Zhang #define MCLK_ASRC0				37
51*d0d9a962SElaine Zhang #define MCLK_ASRC1				38
52*d0d9a962SElaine Zhang #define MCLK_ASRC2				39
53*d0d9a962SElaine Zhang #define MCLK_ASRC3				40
54*d0d9a962SElaine Zhang #define CLK_ASRC0				41
55*d0d9a962SElaine Zhang #define CLK_ASRC1				42
56*d0d9a962SElaine Zhang #define CLK_CORE_PLL				43
57*d0d9a962SElaine Zhang #define CLK_NPU_PLL				44
58*d0d9a962SElaine Zhang #define CLK_VEPU_PLL				45
59*d0d9a962SElaine Zhang #define CLK_ISP_PLL				46
60*d0d9a962SElaine Zhang #define CLK_AISP_PLL				47
61*d0d9a962SElaine Zhang #define CLK_SARADC0_SRC				48
62*d0d9a962SElaine Zhang #define CLK_SARADC1_SRC				49
63*d0d9a962SElaine Zhang #define CLK_SARADC2_SRC				50
64*d0d9a962SElaine Zhang #define HCLK_NPU_ROOT				51
65*d0d9a962SElaine Zhang #define PCLK_NPU_ROOT				52
66*d0d9a962SElaine Zhang #define ACLK_VEPU_ROOT				53
67*d0d9a962SElaine Zhang #define HCLK_VEPU_ROOT				54
68*d0d9a962SElaine Zhang #define PCLK_VEPU_ROOT				55
69*d0d9a962SElaine Zhang #define CLK_CORE_RGA_SRC			56
70*d0d9a962SElaine Zhang #define ACLK_GMAC_ROOT				57
71*d0d9a962SElaine Zhang #define ACLK_VI_ROOT				58
72*d0d9a962SElaine Zhang #define HCLK_VI_ROOT				59
73*d0d9a962SElaine Zhang #define PCLK_VI_ROOT				60
74*d0d9a962SElaine Zhang #define DCLK_VICAP_ROOT				61
75*d0d9a962SElaine Zhang #define CLK_SYS_DSMC_ROOT			62
76*d0d9a962SElaine Zhang #define ACLK_VDO_ROOT				63
77*d0d9a962SElaine Zhang #define ACLK_RKVDEC_ROOT			64
78*d0d9a962SElaine Zhang #define HCLK_VDO_ROOT				65
79*d0d9a962SElaine Zhang #define PCLK_VDO_ROOT				66
80*d0d9a962SElaine Zhang #define DCLK_OOC_SRC				67
81*d0d9a962SElaine Zhang #define DCLK_VOP				68
82*d0d9a962SElaine Zhang #define DCLK_DECOM_SRC				69
83*d0d9a962SElaine Zhang #define PCLK_DDR_ROOT				70
84*d0d9a962SElaine Zhang #define ACLK_SYSMEM_SRC				71
85*d0d9a962SElaine Zhang #define ACLK_TOP_ROOT				72
86*d0d9a962SElaine Zhang #define ACLK_BUS_ROOT				73
87*d0d9a962SElaine Zhang #define HCLK_BUS_ROOT				74
88*d0d9a962SElaine Zhang #define PCLK_BUS_ROOT				75
89*d0d9a962SElaine Zhang #define CCLK_SDMMC0				76
90*d0d9a962SElaine Zhang #define CCLK_SDMMC1				77
91*d0d9a962SElaine Zhang #define CCLK_EMMC				78
92*d0d9a962SElaine Zhang #define SCLK_2X_FSPI0				79
93*d0d9a962SElaine Zhang #define CLK_GMAC_PTP_REF_SRC			80
94*d0d9a962SElaine Zhang #define CLK_GMAC_125M				81
95*d0d9a962SElaine Zhang #define CLK_TIMER_ROOT				82
96*d0d9a962SElaine Zhang #define TCLK_WDT_NS_SRC				83
97*d0d9a962SElaine Zhang #define TCLK_WDT_S_SRC				84
98*d0d9a962SElaine Zhang #define TCLK_WDT_HPMCU				85
99*d0d9a962SElaine Zhang #define CLK_CAN0				86
100*d0d9a962SElaine Zhang #define CLK_CAN1				87
101*d0d9a962SElaine Zhang #define PCLK_PERI_ROOT				88
102*d0d9a962SElaine Zhang #define ACLK_PERI_ROOT				89
103*d0d9a962SElaine Zhang #define CLK_I2C_BUS_SRC				90
104*d0d9a962SElaine Zhang #define CLK_SPI0				91
105*d0d9a962SElaine Zhang #define CLK_SPI1				92
106*d0d9a962SElaine Zhang #define BUSCLK_PMU_SRC				93
107*d0d9a962SElaine Zhang #define CLK_PWM0				94
108*d0d9a962SElaine Zhang #define CLK_PWM2				95
109*d0d9a962SElaine Zhang #define CLK_PWM3				96
110*d0d9a962SElaine Zhang #define CLK_PKA_RKCE_SRC			97
111*d0d9a962SElaine Zhang #define ACLK_RKCE_SRC				98
112*d0d9a962SElaine Zhang #define ACLK_VCP_ROOT				99
113*d0d9a962SElaine Zhang #define HCLK_VCP_ROOT				100
114*d0d9a962SElaine Zhang #define PCLK_VCP_ROOT				101
115*d0d9a962SElaine Zhang #define CLK_CORE_FEC_SRC			102
116*d0d9a962SElaine Zhang #define CLK_CORE_AVSP_SRC			103
117*d0d9a962SElaine Zhang #define CLK_50M_GMAC_IOBUF_VI			104
118*d0d9a962SElaine Zhang #define PCLK_TOP_ROOT				105
119*d0d9a962SElaine Zhang #define CLK_MIPI0_OUT2IO			106
120*d0d9a962SElaine Zhang #define CLK_MIPI1_OUT2IO			107
121*d0d9a962SElaine Zhang #define CLK_MIPI2_OUT2IO			108
122*d0d9a962SElaine Zhang #define CLK_MIPI3_OUT2IO			109
123*d0d9a962SElaine Zhang #define CLK_CIF_OUT2IO				110
124*d0d9a962SElaine Zhang #define CLK_MAC_OUT2IO				111
125*d0d9a962SElaine Zhang #define MCLK_SAI0_OUT2IO			112
126*d0d9a962SElaine Zhang #define MCLK_SAI1_OUT2IO			113
127*d0d9a962SElaine Zhang #define MCLK_SAI2_OUT2IO			114
128*d0d9a962SElaine Zhang #define CLK_CM_FRAC0_SRC			115
129*d0d9a962SElaine Zhang #define CLK_CM_FRAC1_SRC			116
130*d0d9a962SElaine Zhang #define CLK_CM_FRAC2_SRC			117
131*d0d9a962SElaine Zhang #define CLK_UART_FRAC0_SRC			118
132*d0d9a962SElaine Zhang #define CLK_UART_FRAC1_SRC			119
133*d0d9a962SElaine Zhang #define CLK_AUDIO_FRAC0_SRC			120
134*d0d9a962SElaine Zhang #define CLK_AUDIO_FRAC1_SRC			121
135*d0d9a962SElaine Zhang #define ACLK_NPU_ROOT				122
136*d0d9a962SElaine Zhang #define HCLK_RKNN				123
137*d0d9a962SElaine Zhang #define ACLK_RKNN				124
138*d0d9a962SElaine Zhang #define PCLK_GPIO3				125
139*d0d9a962SElaine Zhang #define DBCLK_GPIO3				126
140*d0d9a962SElaine Zhang #define PCLK_IOC_VCCIO3				127
141*d0d9a962SElaine Zhang #define PCLK_SARADC0				128
142*d0d9a962SElaine Zhang #define CLK_SARADC0				129
143*d0d9a962SElaine Zhang #define HCLK_SDMMC1				130
144*d0d9a962SElaine Zhang #define HCLK_VEPU				131
145*d0d9a962SElaine Zhang #define ACLK_VEPU				132
146*d0d9a962SElaine Zhang #define CLK_CORE_VEPU				133
147*d0d9a962SElaine Zhang #define HCLK_FEC				134
148*d0d9a962SElaine Zhang #define ACLK_FEC				135
149*d0d9a962SElaine Zhang #define CLK_CORE_FEC				136
150*d0d9a962SElaine Zhang #define HCLK_AVSP				137
151*d0d9a962SElaine Zhang #define ACLK_AVSP				138
152*d0d9a962SElaine Zhang #define BUSCLK_PMU1_ROOT			139
153*d0d9a962SElaine Zhang #define HCLK_AISP				140
154*d0d9a962SElaine Zhang #define ACLK_AISP				141
155*d0d9a962SElaine Zhang #define CLK_CORE_AISP				142
156*d0d9a962SElaine Zhang #define CLK_CORE_ISP_ROOT			143
157*d0d9a962SElaine Zhang #define PCLK_DSMC				144
158*d0d9a962SElaine Zhang #define ACLK_DSMC				145
159*d0d9a962SElaine Zhang #define HCLK_CAN0				146
160*d0d9a962SElaine Zhang #define HCLK_CAN1				147
161*d0d9a962SElaine Zhang #define PCLK_GPIO2				148
162*d0d9a962SElaine Zhang #define DBCLK_GPIO2				149
163*d0d9a962SElaine Zhang #define PCLK_GPIO4				150
164*d0d9a962SElaine Zhang #define DBCLK_GPIO4				151
165*d0d9a962SElaine Zhang #define PCLK_GPIO5				152
166*d0d9a962SElaine Zhang #define DBCLK_GPIO5				153
167*d0d9a962SElaine Zhang #define PCLK_GPIO6				154
168*d0d9a962SElaine Zhang #define DBCLK_GPIO6				155
169*d0d9a962SElaine Zhang #define PCLK_GPIO7				156
170*d0d9a962SElaine Zhang #define DBCLK_GPIO7				157
171*d0d9a962SElaine Zhang #define PCLK_IOC_VCCIO2				158
172*d0d9a962SElaine Zhang #define PCLK_IOC_VCCIO4				159
173*d0d9a962SElaine Zhang #define PCLK_IOC_VCCIO5				160
174*d0d9a962SElaine Zhang #define PCLK_IOC_VCCIO6				161
175*d0d9a962SElaine Zhang #define PCLK_IOC_VCCIO7				162
176*d0d9a962SElaine Zhang #define HCLK_ISP				163
177*d0d9a962SElaine Zhang #define ACLK_ISP				164
178*d0d9a962SElaine Zhang #define CLK_CORE_ISP				165
179*d0d9a962SElaine Zhang #define HCLK_VICAP				166
180*d0d9a962SElaine Zhang #define ACLK_VICAP				167
181*d0d9a962SElaine Zhang #define DCLK_VICAP				168
182*d0d9a962SElaine Zhang #define ISP0CLK_VICAP				169
183*d0d9a962SElaine Zhang #define HCLK_VPSS				170
184*d0d9a962SElaine Zhang #define ACLK_VPSS				171
185*d0d9a962SElaine Zhang #define CLK_CORE_VPSS				172
186*d0d9a962SElaine Zhang #define PCLK_CSI2HOST0				173
187*d0d9a962SElaine Zhang #define DCLK_CSI2HOST0				174
188*d0d9a962SElaine Zhang #define PCLK_CSI2HOST1				175
189*d0d9a962SElaine Zhang #define DCLK_CSI2HOST1				176
190*d0d9a962SElaine Zhang #define PCLK_CSI2HOST2				177
191*d0d9a962SElaine Zhang #define DCLK_CSI2HOST2				178
192*d0d9a962SElaine Zhang #define PCLK_CSI2HOST3				179
193*d0d9a962SElaine Zhang #define DCLK_CSI2HOST3				180
194*d0d9a962SElaine Zhang #define HCLK_SDMMC0				181
195*d0d9a962SElaine Zhang #define ACLK_GMAC				182
196*d0d9a962SElaine Zhang #define PCLK_GMAC				183
197*d0d9a962SElaine Zhang #define CLK_GMAC_PTP_REF			184
198*d0d9a962SElaine Zhang #define PCLK_CSIPHY0				185
199*d0d9a962SElaine Zhang #define PCLK_CSIPHY1				186
200*d0d9a962SElaine Zhang #define PCLK_MACPHY				187
201*d0d9a962SElaine Zhang #define PCLK_SARADC1				188
202*d0d9a962SElaine Zhang #define CLK_SARADC1				189
203*d0d9a962SElaine Zhang #define PCLK_SARADC2				190
204*d0d9a962SElaine Zhang #define CLK_SARADC2				191
205*d0d9a962SElaine Zhang #define ACLK_RKVDEC				192
206*d0d9a962SElaine Zhang #define HCLK_RKVDEC				193
207*d0d9a962SElaine Zhang #define CLK_HEVC_CA_RKVDEC			194
208*d0d9a962SElaine Zhang #define ACLK_VOP				195
209*d0d9a962SElaine Zhang #define HCLK_VOP				196
210*d0d9a962SElaine Zhang #define HCLK_RKJPEG				197
211*d0d9a962SElaine Zhang #define ACLK_RKJPEG				198
212*d0d9a962SElaine Zhang #define ACLK_RKMMU_DECOM			199
213*d0d9a962SElaine Zhang #define HCLK_RKMMU_DECOM			200
214*d0d9a962SElaine Zhang #define DCLK_DECOM				201
215*d0d9a962SElaine Zhang #define ACLK_DECOM				202
216*d0d9a962SElaine Zhang #define PCLK_DECOM				203
217*d0d9a962SElaine Zhang #define PCLK_MIPI_DSI				204
218*d0d9a962SElaine Zhang #define PCLK_DSIPHY				205
219*d0d9a962SElaine Zhang #define ACLK_OOC				206
220*d0d9a962SElaine Zhang #define ACLK_SYSMEM				207
221*d0d9a962SElaine Zhang #define PCLK_DDRC				208
222*d0d9a962SElaine Zhang #define PCLK_DDRMON				209
223*d0d9a962SElaine Zhang #define CLK_TIMER_DDRMON			210
224*d0d9a962SElaine Zhang #define PCLK_DFICTRL				211
225*d0d9a962SElaine Zhang #define PCLK_DDRPHY				212
226*d0d9a962SElaine Zhang #define PCLK_DMA2DDR				213
227*d0d9a962SElaine Zhang #define CLK_RCOSC_SRC				214
228*d0d9a962SElaine Zhang #define BUSCLK_PMU_MUX				215
229*d0d9a962SElaine Zhang #define BUSCLK_PMU_ROOT				216
230*d0d9a962SElaine Zhang #define PCLK_PMU				217
231*d0d9a962SElaine Zhang #define CLK_XIN_RC_DIV				218
232*d0d9a962SElaine Zhang #define CLK_32K					219
233*d0d9a962SElaine Zhang #define PCLK_PMU_GPIO0				220
234*d0d9a962SElaine Zhang #define DBCLK_PMU_GPIO0				221
235*d0d9a962SElaine Zhang #define PCLK_PMU_HP_TIMER			222
236*d0d9a962SElaine Zhang #define CLK_PMU_HP_TIMER			223
237*d0d9a962SElaine Zhang #define CLK_PMU_32K_HP_TIMER			224
238*d0d9a962SElaine Zhang #define PCLK_PWM1				225
239*d0d9a962SElaine Zhang #define CLK_PWM1				226
240*d0d9a962SElaine Zhang #define CLK_OSC_PWM1				227
241*d0d9a962SElaine Zhang #define CLK_RC_PWM1				228
242*d0d9a962SElaine Zhang #define CLK_FREQ_PWM1				229
243*d0d9a962SElaine Zhang #define CLK_COUNTER_PWM1			230
244*d0d9a962SElaine Zhang #define PCLK_I2C2				231
245*d0d9a962SElaine Zhang #define CLK_I2C2				232
246*d0d9a962SElaine Zhang #define PCLK_UART0				233
247*d0d9a962SElaine Zhang #define SCLK_UART0				234
248*d0d9a962SElaine Zhang #define PCLK_RCOSC_CTRL				235
249*d0d9a962SElaine Zhang #define CLK_OSC_RCOSC_CTRL			236
250*d0d9a962SElaine Zhang #define CLK_REF_RCOSC_CTRL			237
251*d0d9a962SElaine Zhang #define PCLK_IOC_PMUIO0				238
252*d0d9a962SElaine Zhang #define CLK_REFOUT				239
253*d0d9a962SElaine Zhang #define CLK_PREROLL				240
254*d0d9a962SElaine Zhang #define CLK_PREROLL_32K				241
255*d0d9a962SElaine Zhang #define HCLK_PMU_SRAM				242
256*d0d9a962SElaine Zhang #define PCLK_WDT_LPMCU				243
257*d0d9a962SElaine Zhang #define TCLK_WDT_LPMCU				244
258*d0d9a962SElaine Zhang #define CLK_LPMCU				245
259*d0d9a962SElaine Zhang #define CLK_LPMCU_RTC				246
260*d0d9a962SElaine Zhang #define PCLK_LPMCU_MAILBOX			247
261*d0d9a962SElaine Zhang #define HCLK_OOC				248
262*d0d9a962SElaine Zhang #define PCLK_SPI2AHB				249
263*d0d9a962SElaine Zhang #define HCLK_SPI2AHB				250
264*d0d9a962SElaine Zhang #define HCLK_FSPI1				251
265*d0d9a962SElaine Zhang #define HCLK_XIP_FSPI1				252
266*d0d9a962SElaine Zhang #define SCLK_1X_FSPI1				253
267*d0d9a962SElaine Zhang #define PCLK_IOC_PMUIO1				254
268*d0d9a962SElaine Zhang #define PCLK_AUDIO_ADC_PMU			255
269*d0d9a962SElaine Zhang #define MCLK_AUDIO_ADC_PMU			256
270*d0d9a962SElaine Zhang #define MCLK_AUDIO_ADC_DIV4_PMU			257
271*d0d9a962SElaine Zhang #define MCLK_LPSAI				258
272*d0d9a962SElaine Zhang #define ACLK_GIC400				259
273*d0d9a962SElaine Zhang #define PCLK_WDT_NS				260
274*d0d9a962SElaine Zhang #define TCLK_WDT_NS				261
275*d0d9a962SElaine Zhang #define PCLK_WDT_HPMCU				262
276*d0d9a962SElaine Zhang #define HCLK_CACHE				263
277*d0d9a962SElaine Zhang #define PCLK_HPMCU_MAILBOX			264
278*d0d9a962SElaine Zhang #define PCLK_HPMCU_INTMUX			265
279*d0d9a962SElaine Zhang #define CLK_HPMCU				266
280*d0d9a962SElaine Zhang #define CLK_HPMCU_RTC				267
281*d0d9a962SElaine Zhang #define PCLK_RKDMA				268
282*d0d9a962SElaine Zhang #define ACLK_RKDMA				269
283*d0d9a962SElaine Zhang #define PCLK_DCF				270
284*d0d9a962SElaine Zhang #define ACLK_DCF				271
285*d0d9a962SElaine Zhang #define HCLK_RGA				272
286*d0d9a962SElaine Zhang #define ACLK_RGA				273
287*d0d9a962SElaine Zhang #define CLK_CORE_RGA				274
288*d0d9a962SElaine Zhang #define PCLK_TIMER				275
289*d0d9a962SElaine Zhang #define CLK_TIMER0				276
290*d0d9a962SElaine Zhang #define CLK_TIMER1				277
291*d0d9a962SElaine Zhang #define CLK_TIMER2				278
292*d0d9a962SElaine Zhang #define CLK_TIMER3				279
293*d0d9a962SElaine Zhang #define CLK_TIMER4				280
294*d0d9a962SElaine Zhang #define CLK_TIMER5				281
295*d0d9a962SElaine Zhang #define PCLK_I2C0				282
296*d0d9a962SElaine Zhang #define CLK_I2C0				283
297*d0d9a962SElaine Zhang #define PCLK_I2C1				284
298*d0d9a962SElaine Zhang #define CLK_I2C1				285
299*d0d9a962SElaine Zhang #define PCLK_I2C3				286
300*d0d9a962SElaine Zhang #define CLK_I2C3				287
301*d0d9a962SElaine Zhang #define PCLK_I2C4				288
302*d0d9a962SElaine Zhang #define CLK_I2C4				289
303*d0d9a962SElaine Zhang #define PCLK_I2C5				290
304*d0d9a962SElaine Zhang #define CLK_I2C5				291
305*d0d9a962SElaine Zhang #define PCLK_SPI0				292
306*d0d9a962SElaine Zhang #define PCLK_SPI1				293
307*d0d9a962SElaine Zhang #define PCLK_PWM0				294
308*d0d9a962SElaine Zhang #define CLK_OSC_PWM0				295
309*d0d9a962SElaine Zhang #define CLK_RC_PWM0				296
310*d0d9a962SElaine Zhang #define PCLK_PWM2				297
311*d0d9a962SElaine Zhang #define CLK_OSC_PWM2				298
312*d0d9a962SElaine Zhang #define CLK_RC_PWM2				299
313*d0d9a962SElaine Zhang #define PCLK_PWM3				300
314*d0d9a962SElaine Zhang #define CLK_OSC_PWM3				301
315*d0d9a962SElaine Zhang #define CLK_RC_PWM3				302
316*d0d9a962SElaine Zhang #define PCLK_UART1				303
317*d0d9a962SElaine Zhang #define PCLK_UART2				304
318*d0d9a962SElaine Zhang #define PCLK_UART3				305
319*d0d9a962SElaine Zhang #define PCLK_UART4				306
320*d0d9a962SElaine Zhang #define PCLK_UART5				307
321*d0d9a962SElaine Zhang #define PCLK_UART6				308
322*d0d9a962SElaine Zhang #define PCLK_UART7				309
323*d0d9a962SElaine Zhang #define PCLK_TSADC				310
324*d0d9a962SElaine Zhang #define CLK_TSADC				311
325*d0d9a962SElaine Zhang #define HCLK_SAI0				312
326*d0d9a962SElaine Zhang #define HCLK_SAI1				313
327*d0d9a962SElaine Zhang #define HCLK_SAI2				314
328*d0d9a962SElaine Zhang #define HCLK_RKDSM				315
329*d0d9a962SElaine Zhang #define MCLK_RKDSM				316
330*d0d9a962SElaine Zhang #define HCLK_PDM				317
331*d0d9a962SElaine Zhang #define HCLK_ASRC0				318
332*d0d9a962SElaine Zhang #define HCLK_ASRC1				319
333*d0d9a962SElaine Zhang #define PCLK_AUDIO_ADC_BUS			320
334*d0d9a962SElaine Zhang #define MCLK_AUDIO_ADC_BUS			321
335*d0d9a962SElaine Zhang #define MCLK_AUDIO_ADC_DIV4_BUS			322
336*d0d9a962SElaine Zhang #define PCLK_RKCE				323
337*d0d9a962SElaine Zhang #define HCLK_NS_RKCE				324
338*d0d9a962SElaine Zhang #define PCLK_OTPC_NS				325
339*d0d9a962SElaine Zhang #define CLK_SBPI_OTPC_NS			326
340*d0d9a962SElaine Zhang #define CLK_USER_OTPC_NS			327
341*d0d9a962SElaine Zhang #define CLK_OTPC_ARB				328
342*d0d9a962SElaine Zhang #define PCLK_OTP_MASK				329
343*d0d9a962SElaine Zhang #define CLK_TSADC_PHYCTRL			330
344*d0d9a962SElaine Zhang #define LRCK_SRC_ASRC0				331
345*d0d9a962SElaine Zhang #define LRCK_DST_ASRC0				332
346*d0d9a962SElaine Zhang #define LRCK_SRC_ASRC1				333
347*d0d9a962SElaine Zhang #define LRCK_DST_ASRC1				334
348*d0d9a962SElaine Zhang #define PCLK_KEY_READER				335
349*d0d9a962SElaine Zhang #define ACLK_NSRKCE				336
350*d0d9a962SElaine Zhang #define CLK_PKA_NSRKCE				337
351*d0d9a962SElaine Zhang #define PCLK_RTC_ROOT				338
352*d0d9a962SElaine Zhang #define PCLK_GPIO1				339
353*d0d9a962SElaine Zhang #define DBCLK_GPIO1				340
354*d0d9a962SElaine Zhang #define PCLK_IOC_VCCIO1				341
355*d0d9a962SElaine Zhang #define ACLK_USB3OTG				342
356*d0d9a962SElaine Zhang #define CLK_REF_USB3OTG				343
357*d0d9a962SElaine Zhang #define CLK_SUSPEND_USB3OTG			344
358*d0d9a962SElaine Zhang #define HCLK_USB2HOST				345
359*d0d9a962SElaine Zhang #define HCLK_ARB_USB2HOST			346
360*d0d9a962SElaine Zhang #define PCLK_RTC_TEST				347
361*d0d9a962SElaine Zhang #define HCLK_EMMC				348
362*d0d9a962SElaine Zhang #define HCLK_FSPI0				349
363*d0d9a962SElaine Zhang #define HCLK_XIP_FSPI0				350
364*d0d9a962SElaine Zhang #define PCLK_PIPEPHY				351
365*d0d9a962SElaine Zhang #define PCLK_USB2PHY				352
366*d0d9a962SElaine Zhang #define CLK_REF_PIPEPHY_CPLL_SRC		353
367*d0d9a962SElaine Zhang #define CLK_REF_PIPEPHY				354
368*d0d9a962SElaine Zhang #define HCLK_VPSL				355
369*d0d9a962SElaine Zhang #define ACLK_VPSL				356
370*d0d9a962SElaine Zhang #define CLK_CORE_VPSL				357
371*d0d9a962SElaine Zhang #define CLK_MACPHY				358
372*d0d9a962SElaine Zhang #define HCLK_RKRNG_NS				359
373*d0d9a962SElaine Zhang #define HCLK_RKRNG_S_NS				360
374*d0d9a962SElaine Zhang #define CLK_AISP_PLL_SRC			361
375*d0d9a962SElaine Zhang 
376*d0d9a962SElaine Zhang /* secure clks */
377*d0d9a962SElaine Zhang #define CLK_USER_OTPC_S				362
378*d0d9a962SElaine Zhang #define CLK_SBPI_OTPC_S				363
379*d0d9a962SElaine Zhang #define PCLK_OTPC_S				364
380*d0d9a962SElaine Zhang #define PCLK_KEY_READER_S			365
381*d0d9a962SElaine Zhang #define HCLK_KL_RKCE_S				366
382*d0d9a962SElaine Zhang #define HCLK_RKCE_S				367
383*d0d9a962SElaine Zhang #define PCLK_WDT_S				368
384*d0d9a962SElaine Zhang #define TCLK_WDT_S				369
385*d0d9a962SElaine Zhang #define CLK_STIMER0				370
386*d0d9a962SElaine Zhang #define CLK_STIMER1				371
387*d0d9a962SElaine Zhang #define PLK_STIMER				372
388*d0d9a962SElaine Zhang #define HCLK_RKRNG_S				373
389*d0d9a962SElaine Zhang #define CLK_PKA_RKCE_S				374
390*d0d9a962SElaine Zhang #define ACLK_RKCE_S				375
391*d0d9a962SElaine Zhang 
392*d0d9a962SElaine Zhang #endif
393