drivers: soc: cal-if: create new macro to handle NULL return
[GitHub/LineageOS/android_kernel_motorola_exynos9610.git] / drivers / soc / samsung / cal-if / exynos9610 / cmucal-vclk.c
CommitLineData
32760332
JJ
1#include "../cmucal.h"
2#include "cmucal-node.h"
3#include "cmucal-vclk.h"
4
5#include "cmucal-vclklut.h"
6
7/*=================CMUCAL version: S5E9610================================*/
8
9/*=================CLK in each VCLK================================*/
10
11
12/* DVFS List */
13enum clk_id cmucal_vclk_vdd_cpucl0[] = {
14 PLL_CPUCL0,
15};
16enum clk_id cmucal_vclk_vdd_cpucl1[] = {
17 DIV_CLK_CLUSTER1_ACLK,
18 PLL_CPUCL1,
19};
20enum clk_id cmucal_vclk_vdd_g3d[] = {
21 PLL_G3D,
22};
23enum clk_id cmucal_vclk_vdd_int[] = {
24 CLKCMU_DISPAUD_DISP,
25 CLKCMU_FSYS_BUS,
26 CLKCMU_G2D_MSCL,
27 CLKCMU_FSYS_MMC_CARD,
28 CLKCMU_FSYS_MMC_EMBD,
29 CLKCMU_CORE_BUS,
30 CLKCMU_CORE_CCI,
31 CLKCMU_CORE_G3D,
32 CLKCMU_CAM_BUS,
33 CLKCMU_VIPX1_BUS,
34 CLKCMU_ISP_BUS,
35 CLKCMU_ISP_VRA,
36 CLKCMU_ISP_GDC,
37 CLKCMU_G2D_G2D,
38 CLKCMU_USB_BUS,
39 CLKCMU_DISPAUD_AUD,
40 CLKCMU_MFC_MFC,
41 CLKCMU_MFC_WFD,
42 CLKCMU_VIPX2_BUS,
43 MUX_CLKCMU_G2D_MSCL,
44 MUX_CLKCMU_DISPAUD_DISP,
45 MUX_CLKCMU_FSYS_BUS,
46 MUX_CLKCMU_CORE_CCI,
47 MUX_CLKCMU_CORE_G3D,
48 MUX_CLKCMU_CORE_BUS,
49 MUX_CLKCMU_CAM_BUS,
50 MUX_CLKCMU_VIPX1_BUS,
51 MUX_CLKCMU_ISP_BUS,
52 MUX_CLKCMU_ISP_VRA,
53 MUX_CLKCMU_ISP_GDC,
54 MUX_CLKCMU_G2D_G2D,
55 MUX_CLKCMU_CPUCL0_DBG,
56 MUX_CLKCMU_USB_BUS,
57 MUX_CLKCMU_DISPAUD_AUD,
58 MUX_CLKCMU_MFC_MFC,
59 MUX_CLKCMU_MFC_WFD,
60 MUX_CLKCMU_VIPX2_BUS,
61};
62enum clk_id cmucal_vclk_vdd_cam[] = {
63 DIV_CLK_AUD_AUDIF,
64};
65enum clk_id cmucal_vclk_vdd_mif[] = {
66 PLL_MIF,
67};
68
69/* SPECIAL List */
70enum clk_id cmucal_vclk_clkcmu_shub_bus[] = {
71 CLKCMU_SHUB_BUS,
72 MUX_CLKCMU_SHUB_BUS,
73};
74enum clk_id cmucal_vclk_div_clk_cmgp_adc[] = {
75 MUX_CLK_CMGP_ADC,
76 DIV_CLK_CMGP_ADC,
77};
78enum clk_id cmucal_vclk_div_clk_cmgp_usi01[] = {
79 DIV_CLK_CMGP_USI01,
80 MUX_CLK_CMGP_USI01,
81};
82enum clk_id cmucal_vclk_div_clk_cmgp_usi03[] = {
83 DIV_CLK_CMGP_USI03,
84 MUX_CLK_CMGP_USI03,
85};
86enum clk_id cmucal_vclk_div_clk_cmgp_usi02[] = {
87 DIV_CLK_CMGP_USI02,
88 MUX_CLK_CMGP_USI02,
89};
90enum clk_id cmucal_vclk_div_clk_cmgp_usi00[] = {
91 DIV_CLK_CMGP_USI00,
92 MUX_CLK_CMGP_USI00,
93};
94enum clk_id cmucal_vclk_div_clk_cmgp_usi04[] = {
95 DIV_CLK_CMGP_USI04,
96 MUX_CLK_CMGP_USI04,
97};
98enum clk_id cmucal_vclk_clkcmu_fsys_ufs_embd[] = {
99 CLKCMU_FSYS_UFS_EMBD,
100 MUX_CLKCMU_FSYS_UFS_EMBD,
101};
102enum clk_id cmucal_vclk_div_clk_cmu_cmuref[] = {
103 MUX_CMU_CMUREF,
104 DIV_CLK_CMU_CMUREF,
105 MUX_CLK_CMU_CMUREF,
106};
107enum clk_id cmucal_vclk_clkcmu_hpm[] = {
108 CLKCMU_HPM,
109 MUX_CLKCMU_HPM,
110};
111enum clk_id cmucal_vclk_clkcmu_peri_ip[] = {
112 CLKCMU_PERI_IP,
113 MUX_CLKCMU_PERI_IP,
114};
115enum clk_id cmucal_vclk_clkcmu_mif_busp[] = {
116 CLKCMU_MIF_BUSP,
117 MUX_CLKCMU_MIF_BUSP,
118};
119enum clk_id cmucal_vclk_clkcmu_apm_bus[] = {
120 CLKCMU_APM_BUS,
121 MUX_CLKCMU_APM_BUS,
122};
123enum clk_id cmucal_vclk_clkcmu_cis_clk1[] = {
124 CLKCMU_CIS_CLK1,
125 MUX_CLKCMU_CIS_CLK1,
126};
127enum clk_id cmucal_vclk_clkcmu_cis_clk3[] = {
128 CLKCMU_CIS_CLK3,
129 MUX_CLKCMU_CIS_CLK3,
130};
131enum clk_id cmucal_vclk_clkcmu_usb_usb30drd[] = {
132 CLKCMU_USB_USB30DRD,
133 MUX_CLKCMU_USB_USB30DRD,
134};
135enum clk_id cmucal_vclk_clkcmu_cis_clk0[] = {
136 CLKCMU_CIS_CLK0,
137 MUX_CLKCMU_CIS_CLK0,
138};
139enum clk_id cmucal_vclk_clkcmu_usb_dpgtc[] = {
140 CLKCMU_USB_DPGTC,
141 MUX_CLKCMU_USB_DPGTC,
142};
143enum clk_id cmucal_vclk_clkcmu_cis_clk2[] = {
144 CLKCMU_CIS_CLK2,
145 MUX_CLKCMU_CIS_CLK2,
146};
147enum clk_id cmucal_vclk_clkcmu_peri_uart[] = {
148 CLKCMU_PERI_UART,
149 MUX_CLKCMU_PERI_UART,
150};
151enum clk_id cmucal_vclk_div_clk_cluster0_pclkdbg[] = {
152 DIV_CLK_CLUSTER0_PCLKDBG,
153};
154enum clk_id cmucal_vclk_div_clk_cluster0_aclk[] = {
155 DIV_CLK_CLUSTER0_ACLK,
156};
157enum clk_id cmucal_vclk_div_clk_cpucl0_cmuref[] = {
158 DIV_CLK_CPUCL0_CMUREF,
159};
160enum clk_id cmucal_vclk_div_clk_cluster0_cntclk[] = {
161 DIV_CLK_CLUSTER0_CNTCLK,
162};
163enum clk_id cmucal_vclk_div_clk_cluster1_cntclk[] = {
164 DIV_CLK_CLUSTER1_CNTCLK,
165};
166enum clk_id cmucal_vclk_div_clk_cpucl1_cmuref[] = {
167 DIV_CLK_CPUCL1_CMUREF,
168};
169enum clk_id cmucal_vclk_div_clk_aud_dsif[] = {
170 DIV_CLK_AUD_DSIF,
171};
172enum clk_id cmucal_vclk_div_clk_aud_uaif0[] = {
173 MUX_CLK_AUD_UAIF0,
174 DIV_CLK_AUD_UAIF0,
175};
176enum clk_id cmucal_vclk_div_clk_aud_uaif2[] = {
177 MUX_CLK_AUD_UAIF2,
178 DIV_CLK_AUD_UAIF2,
179};
180enum clk_id cmucal_vclk_div_clk_aud_cpu_pclkdbg[] = {
181 DIV_CLK_AUD_CPU_PCLKDBG,
182};
183enum clk_id cmucal_vclk_div_clk_aud_uaif1[] = {
184 MUX_CLK_AUD_UAIF1,
185 DIV_CLK_AUD_UAIF1,
186};
187enum clk_id cmucal_vclk_div_clk_aud_fm[] = {
188 DIV_CLK_AUD_FM,
189 MUX_CLK_AUD_FM,
190 DIV_CLK_AUD_FM_SPDY
191};
192enum clk_id cmucal_vclk_mux_mif_cmuref[] = {
193 MUX_MIF_CMUREF,
194};
195enum clk_id cmucal_vclk_mux_mif1_cmuref[] = {
196 MUX_MIF1_CMUREF,
197};
198enum clk_id cmucal_vclk_pll_mif1[] = {
199 PLL_MIF1,
200};
201enum clk_id cmucal_vclk_div_clk_peri_spi0[] = {
202 DIV_CLK_PERI_SPI0,
203};
204enum clk_id cmucal_vclk_div_clk_peri_spi2[] = {
205 DIV_CLK_PERI_SPI2,
206};
207enum clk_id cmucal_vclk_div_clk_peri_usi_i2c[] = {
208 DIV_CLK_PERI_USI_I2C,
209};
210enum clk_id cmucal_vclk_div_clk_peri_spi1[] = {
211 DIV_CLK_PERI_SPI1,
212};
213enum clk_id cmucal_vclk_div_clk_peri_usi_usi[] = {
214 DIV_CLK_PERI_USI_USI,
215};
216enum clk_id cmucal_vclk_div_clk_shub_i2c[] = {
217 DIV_CLK_SHUB_I2C,
218 MUX_CLK_SHUB_I2C,
219};
220enum clk_id cmucal_vclk_div_clk_shub_usi00[] = {
221 DIV_CLK_SHUB_USI00,
222 MUX_CLK_SHUB_USI00,
223};
224
225/* COMMON List */
226enum clk_id cmucal_vclk_blk_apm[] = {
227 DIV_CLK_APM_BUS,
228 MUX_CLK_APM_BUS,
229};
230enum clk_id cmucal_vclk_blk_cam[] = {
231 DIV_CLK_CAM_BUSP,
232};
233enum clk_id cmucal_vclk_blk_cmgp[] = {
234 DIV_CLK_CMGP_I2C,
235 MUX_CLK_CMGP_I2C,
236};
237enum clk_id cmucal_vclk_blk_cmu[] = {
238 AP2CP_SHARED0_PLL_CLK,
239 CLKCMU_PERI_BUS,
240 AP2CP_SHARED1_PLL_CLK,
241 CLKCMU_CPUCL0_DBG,
242 MUX_CLKCMU_FSYS_MMC_EMBD,
243 MUX_CLKCMU_PERI_BUS,
244 MUX_CLKCMU_FSYS_MMC_CARD,
245 PLL_SHARED0_DIV4,
246 PLL_SHARED1_DIV4,
247 PLL_SHARED0_DIV2,
248 PLL_SHARED0_DIV3,
249 PLL_SHARED1_DIV2,
250 PLL_MMC_DIV2,
251 PLL_SHARED0,
252 PLL_SHARED1_DIV3,
253 PLL_MMC,
254 PLL_SHARED1,
255};
256enum clk_id cmucal_vclk_blk_core[] = {
257 DIV_CLK_CORE_BUSP,
258 MUX_CLK_CORE_GIC,
259};
260enum clk_id cmucal_vclk_blk_cpucl0[] = {
261 DIV_CLK_CPUCL0_PCLK,
262};
263enum clk_id cmucal_vclk_blk_cpucl1[] = {
264 DIV_CLK_CPUCL1_PCLK,
265 DIV_CLK_CPUCL1_PCLKDBG,
266};
267enum clk_id cmucal_vclk_blk_dispaud[] = {
268 DIV_CLK_AUD_CPU_ACLK,
269 DIV_CLK_DISPAUD_BUSP,
270 MUX_CLK_AUD_BUS,
271 DIV_CLK_AUD_BUS,
272 PLL_AUD,
273 MUX_CLK_AUD_CPU_HCH,
274 DIV_CLK_AUD_CPU,
275};
276enum clk_id cmucal_vclk_blk_g2d[] = {
277 DIV_CLK_G2D_BUSP,
278};
279enum clk_id cmucal_vclk_blk_g3d[] = {
280 DIV_CLK_G3D_BUSP,
281};
282enum clk_id cmucal_vclk_blk_isp[] = {
283 DIV_CLK_ISP_BUSP,
284};
285enum clk_id cmucal_vclk_blk_mfc[] = {
286 DIV_CLK_MFC_BUSP,
287};
288enum clk_id cmucal_vclk_blk_peri[] = {
289 DIV_CLK_PERI_I2C,
290};
291enum clk_id cmucal_vclk_blk_shub[] = {
292 DIV_CLK_SHUB_USI01,
293 MUX_CLK_SHUB_USI01,
294};
295enum clk_id cmucal_vclk_blk_vipx1[] = {
296 DIV_CLK_VIPX1_BUSP,
297};
298enum clk_id cmucal_vclk_blk_vipx2[] = {
299 DIV_CLK_VIPX2_BUSP,
300};
301
302/* GATING List */
303enum clk_id cmucal_vclk_ip_apbif_gpio_alive[] = {
304 GOUT_BLK_APM_UID_APBIF_GPIO_ALIVE_IPCLKPORT_PCLK,
305};
306enum clk_id cmucal_vclk_ip_apbif_pmu_alive[] = {
307 GOUT_BLK_APM_UID_APBIF_PMU_ALIVE_IPCLKPORT_PCLK,
308};
309enum clk_id cmucal_vclk_ip_apbif_rtc[] = {
310 GOUT_BLK_APM_UID_APBIF_RTC_IPCLKPORT_PCLK,
311};
312enum clk_id cmucal_vclk_ip_apbif_top_rtc[] = {
313 GOUT_BLK_APM_UID_APBIF_TOP_RTC_IPCLKPORT_PCLK,
314};
315enum clk_id cmucal_vclk_ip_apm_cmu_apm[] = {
316 CLK_BLK_APM_UID_APM_CMU_APM_IPCLKPORT_PCLK,
317};
318enum clk_id cmucal_vclk_ip_grebeintegration[] = {
319 GOUT_BLK_APM_UID_GREBEINTEGRATION_IPCLKPORT_HCLK,
320};
321enum clk_id cmucal_vclk_ip_intmem[] = {
322 GOUT_BLK_APM_UID_INTMEM_IPCLKPORT_ACLK,
323 GOUT_BLK_APM_UID_INTMEM_IPCLKPORT_PCLK,
324};
325enum clk_id cmucal_vclk_ip_lhm_axi_p_apm[] = {
326 GOUT_BLK_APM_UID_LHM_AXI_P_APM_IPCLKPORT_I_CLK,
327};
328enum clk_id cmucal_vclk_ip_lhm_axi_p_apm_gnss[] = {
329 GOUT_BLK_APM_UID_LHM_AXI_P_APM_GNSS_IPCLKPORT_I_CLK,
330};
331enum clk_id cmucal_vclk_ip_lhm_axi_p_apm_modem[] = {
332 GOUT_BLK_APM_UID_LHM_AXI_P_APM_MODEM_IPCLKPORT_I_CLK,
333};
334enum clk_id cmucal_vclk_ip_lhm_axi_p_apm_shub[] = {
335 GOUT_BLK_APM_UID_LHM_AXI_P_APM_SHUB_IPCLKPORT_I_CLK,
336};
337enum clk_id cmucal_vclk_ip_lhm_axi_p_apm_wlbt[] = {
338 GOUT_BLK_APM_UID_LHM_AXI_P_APM_WLBT_IPCLKPORT_I_CLK,
339};
340enum clk_id cmucal_vclk_ip_lhs_axi_d_apm[] = {
341 GOUT_BLK_APM_UID_LHS_AXI_D_APM_IPCLKPORT_I_CLK,
342};
343enum clk_id cmucal_vclk_ip_lhs_axi_lp_shub[] = {
344 GOUT_BLK_APM_UID_LHS_AXI_LP_SHUB_IPCLKPORT_I_CLK,
345};
346enum clk_id cmucal_vclk_ip_mailbox_ap2cp[] = {
347 GOUT_BLK_APM_UID_MAILBOX_AP2CP_IPCLKPORT_PCLK,
348};
349enum clk_id cmucal_vclk_ip_mailbox_ap2cp_s[] = {
350 GOUT_BLK_APM_UID_MAILBOX_AP2CP_S_IPCLKPORT_PCLK,
351};
352enum clk_id cmucal_vclk_ip_mailbox_ap2gnss[] = {
353 GOUT_BLK_APM_UID_MAILBOX_AP2GNSS_IPCLKPORT_PCLK,
354};
355enum clk_id cmucal_vclk_ip_mailbox_ap2shub[] = {
356 GOUT_BLK_APM_UID_MAILBOX_AP2SHUB_IPCLKPORT_PCLK,
357};
358enum clk_id cmucal_vclk_ip_mailbox_ap2wlbt[] = {
359 GOUT_BLK_APM_UID_MAILBOX_AP2WLBT_IPCLKPORT_PCLK,
360};
361enum clk_id cmucal_vclk_ip_mailbox_apm2ap[] = {
362 GOUT_BLK_APM_UID_MAILBOX_APM2AP_IPCLKPORT_PCLK,
363};
364enum clk_id cmucal_vclk_ip_mailbox_apm2cp[] = {
365 GOUT_BLK_APM_UID_MAILBOX_APM2CP_IPCLKPORT_PCLK,
366};
367enum clk_id cmucal_vclk_ip_mailbox_apm2gnss[] = {
368 GOUT_BLK_APM_UID_MAILBOX_APM2GNSS_IPCLKPORT_PCLK,
369};
370enum clk_id cmucal_vclk_ip_mailbox_apm2shub[] = {
371 GOUT_BLK_APM_UID_MAILBOX_APM2SHUB_IPCLKPORT_PCLK,
372};
373enum clk_id cmucal_vclk_ip_mailbox_apm2wlbt[] = {
374 GOUT_BLK_APM_UID_MAILBOX_APM2WLBT_IPCLKPORT_PCLK,
375};
376enum clk_id cmucal_vclk_ip_mailbox_cp2gnss[] = {
377 GOUT_BLK_APM_UID_MAILBOX_CP2GNSS_IPCLKPORT_PCLK,
378};
379enum clk_id cmucal_vclk_ip_mailbox_cp2shub[] = {
380 GOUT_BLK_APM_UID_MAILBOX_CP2SHUB_IPCLKPORT_PCLK,
381};
382enum clk_id cmucal_vclk_ip_mailbox_cp2wlbt[] = {
383 GOUT_BLK_APM_UID_MAILBOX_CP2WLBT_IPCLKPORT_PCLK,
384};
385enum clk_id cmucal_vclk_ip_mailbox_shub2gnss[] = {
386 GOUT_BLK_APM_UID_MAILBOX_SHUB2GNSS_IPCLKPORT_PCLK,
387};
388enum clk_id cmucal_vclk_ip_mailbox_shub2wlbt[] = {
389 GOUT_BLK_APM_UID_MAILBOX_SHUB2WLBT_IPCLKPORT_PCLK,
390};
391enum clk_id cmucal_vclk_ip_mailbox_wlbt2abox[] = {
392 GOUT_BLK_APM_UID_MAILBOX_WLBT2ABOX_IPCLKPORT_PCLK,
393};
394enum clk_id cmucal_vclk_ip_mailbox_wlbt2gnss[] = {
395 GOUT_BLK_APM_UID_MAILBOX_WLBT2GNSS_IPCLKPORT_PCLK,
396};
397enum clk_id cmucal_vclk_ip_pem[] = {
398 GOUT_BLK_APM_UID_PEM_IPCLKPORT_I_CLK,
399};
400enum clk_id cmucal_vclk_ip_pgen_lite_apm[] = {
401 GOUT_BLK_APM_UID_PGEN_LITE_APM_IPCLKPORT_CLK,
402};
403enum clk_id cmucal_vclk_ip_pmu_intr_gen[] = {
404 GOUT_BLK_APM_UID_PMU_INTR_GEN_IPCLKPORT_PCLK,
405};
406enum clk_id cmucal_vclk_ip_speedy_apm[] = {
407 GOUT_BLK_APM_UID_SPEEDY_APM_IPCLKPORT_PCLK,
408};
409enum clk_id cmucal_vclk_ip_sysreg_apm[] = {
410 GOUT_BLK_APM_UID_SYSREG_APM_IPCLKPORT_PCLK,
411};
412enum clk_id cmucal_vclk_ip_wdt_apm[] = {
413 GOUT_BLK_APM_UID_WDT_APM_IPCLKPORT_PCLK,
414};
415enum clk_id cmucal_vclk_ip_xiu_dp_apm[] = {
416 GOUT_BLK_APM_UID_XIU_DP_APM_IPCLKPORT_ACLK,
417};
418enum clk_id cmucal_vclk_ip_blk_cam[] = {
419 GOUT_BLK_CAM_UID_BLK_CAM_IPCLKPORT_CLK_CAM_BUSD,
420};
421enum clk_id cmucal_vclk_ip_btm_cam[] = {
422 GOUT_BLK_CAM_UID_BTM_CAM_IPCLKPORT_I_ACLK,
423 GOUT_BLK_CAM_UID_BTM_CAM_IPCLKPORT_I_PCLK,
424};
425enum clk_id cmucal_vclk_ip_cam_cmu_cam[] = {
426 CLK_BLK_CAM_UID_CAM_CMU_CAM_IPCLKPORT_PCLK,
427};
428enum clk_id cmucal_vclk_ip_lhm_axi_p_cam[] = {
429 GOUT_BLK_CAM_UID_LHM_AXI_P_CAM_IPCLKPORT_I_CLK,
430};
431enum clk_id cmucal_vclk_ip_lhs_acel_d_cam[] = {
432 GOUT_BLK_CAM_UID_LHS_ACEL_D_CAM_IPCLKPORT_I_CLK,
433};
434enum clk_id cmucal_vclk_ip_lhs_atb_camisp[] = {
435 GOUT_BLK_CAM_UID_LHS_ATB_CAMISP_IPCLKPORT_I_CLK,
436};
437enum clk_id cmucal_vclk_ip_sysreg_cam[] = {
438 GOUT_BLK_CAM_UID_SYSREG_CAM_IPCLKPORT_PCLK,
439};
440enum clk_id cmucal_vclk_ip_is6p10p0_cam[] = {
441 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_3AA,
442 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_CSIS0,
443 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_CSIS1,
444 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_CSIS2,
445 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_CSIS3,
446 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_DMA,
447 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_GLUE_CSIS0,
448 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_GLUE_CSIS1,
449 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_GLUE_CSIS2,
450 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_GLUE_CSIS3,
451 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_PAFSTAT_CORE,
452 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_PPMU_CAM,
453 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_RDMA,
454 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_SMMU_CAM,
455 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_ACLK_XIU_D_CAM,
456 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_PCLK_PGEN_LITE_CAM0,
457 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_PCLK_PGEN_LITE_CAM1,
458 GOUT_BLK_CAM_UID_is6p10p0_CAM_IPCLKPORT_PCLK_PPMU_CAM,
459};
460enum clk_id cmucal_vclk_ip_adc_cmgp[] = {
461 GOUT_BLK_CMGP_UID_ADC_CMGP_IPCLKPORT_PCLK_S0,
462 GOUT_BLK_CMGP_UID_ADC_CMGP_IPCLKPORT_PCLK_S1,
463};
464enum clk_id cmucal_vclk_ip_cmgp_cmu_cmgp[] = {
465 CLK_BLK_CMGP_UID_CMGP_CMU_CMGP_IPCLKPORT_PCLK,
466};
467enum clk_id cmucal_vclk_ip_gpio_cmgp[] = {
468 GOUT_BLK_CMGP_UID_GPIO_CMGP_IPCLKPORT_PCLK,
469};
470enum clk_id cmucal_vclk_ip_i2c_cmgp00[] = {
471 GOUT_BLK_CMGP_UID_I2C_CMGP00_IPCLKPORT_IPCLK,
472 GOUT_BLK_CMGP_UID_I2C_CMGP00_IPCLKPORT_PCLK,
473};
474enum clk_id cmucal_vclk_ip_i2c_cmgp01[] = {
475 GOUT_BLK_CMGP_UID_I2C_CMGP01_IPCLKPORT_IPCLK,
476 GOUT_BLK_CMGP_UID_I2C_CMGP01_IPCLKPORT_PCLK,
477};
478enum clk_id cmucal_vclk_ip_i2c_cmgp02[] = {
479 GOUT_BLK_CMGP_UID_I2C_CMGP02_IPCLKPORT_IPCLK,
480 GOUT_BLK_CMGP_UID_I2C_CMGP02_IPCLKPORT_PCLK,
481};
482enum clk_id cmucal_vclk_ip_i2c_cmgp03[] = {
483 GOUT_BLK_CMGP_UID_I2C_CMGP03_IPCLKPORT_IPCLK,
484 GOUT_BLK_CMGP_UID_I2C_CMGP03_IPCLKPORT_PCLK,
485};
486enum clk_id cmucal_vclk_ip_i2c_cmgp04[] = {
487 GOUT_BLK_CMGP_UID_I2C_CMGP04_IPCLKPORT_IPCLK,
488 GOUT_BLK_CMGP_UID_I2C_CMGP04_IPCLKPORT_PCLK,
489};
490enum clk_id cmucal_vclk_ip_sysreg_cmgp[] = {
491 GOUT_BLK_CMGP_UID_SYSREG_CMGP_IPCLKPORT_PCLK,
492};
493enum clk_id cmucal_vclk_ip_sysreg_cmgp2cp[] = {
494 GOUT_BLK_CMGP_UID_SYSREG_CMGP2CP_IPCLKPORT_PCLK,
495};
496enum clk_id cmucal_vclk_ip_sysreg_cmgp2gnss[] = {
497 GOUT_BLK_CMGP_UID_SYSREG_CMGP2GNSS_IPCLKPORT_PCLK,
498};
499enum clk_id cmucal_vclk_ip_sysreg_cmgp2pmu_ap[] = {
500 GOUT_BLK_CMGP_UID_SYSREG_CMGP2PMU_AP_IPCLKPORT_PCLK,
501};
502enum clk_id cmucal_vclk_ip_sysreg_cmgp2pmu_shub[] = {
503 GOUT_BLK_CMGP_UID_SYSREG_CMGP2PMU_SHUB_IPCLKPORT_PCLK,
504};
505enum clk_id cmucal_vclk_ip_sysreg_cmgp2shub[] = {
506 GOUT_BLK_CMGP_UID_SYSREG_CMGP2SHUB_IPCLKPORT_PCLK,
507};
508enum clk_id cmucal_vclk_ip_sysreg_cmgp2wlbt[] = {
509 GOUT_BLK_CMGP_UID_SYSREG_CMGP2WLBT_IPCLKPORT_PCLK,
510};
511enum clk_id cmucal_vclk_ip_usi_cmgp00[] = {
512 GOUT_BLK_CMGP_UID_USI_CMGP00_IPCLKPORT_IPCLK,
513 GOUT_BLK_CMGP_UID_USI_CMGP00_IPCLKPORT_PCLK,
514};
515enum clk_id cmucal_vclk_ip_usi_cmgp01[] = {
516 GOUT_BLK_CMGP_UID_USI_CMGP01_IPCLKPORT_IPCLK,
517 GOUT_BLK_CMGP_UID_USI_CMGP01_IPCLKPORT_PCLK,
518};
519enum clk_id cmucal_vclk_ip_usi_cmgp02[] = {
520 GOUT_BLK_CMGP_UID_USI_CMGP02_IPCLKPORT_IPCLK,
521 GOUT_BLK_CMGP_UID_USI_CMGP02_IPCLKPORT_PCLK,
522};
523enum clk_id cmucal_vclk_ip_usi_cmgp03[] = {
524 GOUT_BLK_CMGP_UID_USI_CMGP03_IPCLKPORT_IPCLK,
525 GOUT_BLK_CMGP_UID_USI_CMGP03_IPCLKPORT_PCLK,
526};
527enum clk_id cmucal_vclk_ip_usi_cmgp04[] = {
528 GOUT_BLK_CMGP_UID_USI_CMGP04_IPCLKPORT_IPCLK,
529 GOUT_BLK_CMGP_UID_USI_CMGP04_IPCLKPORT_PCLK,
530};
531enum clk_id cmucal_vclk_ip_otp[] = {
532 CLK_BLK_CMU_UID_OTP_IPCLKPORT_CLK,
533};
534enum clk_id cmucal_vclk_ip_ad_apb_cci_550[] = {
535 GOUT_BLK_CORE_UID_AD_APB_CCI_550_IPCLKPORT_PCLKM,
536};
537enum clk_id cmucal_vclk_ip_ad_apb_dit[] = {
538 GOUT_BLK_CORE_UID_AD_APB_DIT_IPCLKPORT_PCLKM,
539};
540enum clk_id cmucal_vclk_ip_ad_apb_pdma0[] = {
541 GOUT_BLK_CORE_UID_AD_APB_PDMA0_IPCLKPORT_PCLKM,
542};
543enum clk_id cmucal_vclk_ip_ad_apb_pgen_pdma[] = {
544 GOUT_BLK_CORE_UID_AD_APB_PGEN_PDMA_IPCLKPORT_PCLKM,
545};
546enum clk_id cmucal_vclk_ip_ad_apb_ppfw_mem0[] = {
547 GOUT_BLK_CORE_UID_AD_APB_PPFW_MEM0_IPCLKPORT_PCLKM,
548};
549enum clk_id cmucal_vclk_ip_ad_apb_ppfw_mem1[] = {
550 GOUT_BLK_CORE_UID_AD_APB_PPFW_MEM1_IPCLKPORT_PCLKM,
551};
552enum clk_id cmucal_vclk_ip_ad_apb_ppfw_peri[] = {
553 GOUT_BLK_CORE_UID_AD_APB_PPFW_PERI_IPCLKPORT_PCLKM,
554};
555enum clk_id cmucal_vclk_ip_ad_apb_spdma[] = {
556 GOUT_BLK_CORE_UID_AD_APB_SPDMA_IPCLKPORT_PCLKM,
557};
558enum clk_id cmucal_vclk_ip_ad_axi_gic[] = {
559 GOUT_BLK_CORE_UID_AD_AXI_GIC_IPCLKPORT_ACLKM,
560};
561enum clk_id cmucal_vclk_ip_asyncsfr_wr_dmc0[] = {
562 GOUT_BLK_CORE_UID_ASYNCSFR_WR_DMC0_IPCLKPORT_I_PCLK,
563};
564enum clk_id cmucal_vclk_ip_asyncsfr_wr_dmc1[] = {
565 GOUT_BLK_CORE_UID_ASYNCSFR_WR_DMC1_IPCLKPORT_I_PCLK,
566};
567enum clk_id cmucal_vclk_ip_axi_us_a40_64to128_dit[] = {
568 GOUT_BLK_CORE_UID_AXI_US_A40_64to128_DIT_IPCLKPORT_aclk,
569};
570enum clk_id cmucal_vclk_ip_baaw_p_gnss[] = {
571 GOUT_BLK_CORE_UID_BAAW_P_GNSS_IPCLKPORT_I_PCLK,
572};
573enum clk_id cmucal_vclk_ip_baaw_p_modem[] = {
574 GOUT_BLK_CORE_UID_BAAW_P_MODEM_IPCLKPORT_I_PCLK,
575};
576enum clk_id cmucal_vclk_ip_baaw_p_shub[] = {
577 GOUT_BLK_CORE_UID_BAAW_P_SHUB_IPCLKPORT_I_PCLK,
578};
579enum clk_id cmucal_vclk_ip_baaw_p_wlbt[] = {
580 GOUT_BLK_CORE_UID_BAAW_P_WLBT_IPCLKPORT_I_PCLK,
581};
582enum clk_id cmucal_vclk_ip_cci_550[] = {
583 GOUT_BLK_CORE_UID_CCI_550_IPCLKPORT_ACLK,
584};
585enum clk_id cmucal_vclk_ip_core_cmu_core[] = {
586 CLK_BLK_CORE_UID_CORE_CMU_CORE_IPCLKPORT_PCLK,
587};
588enum clk_id cmucal_vclk_ip_dit[] = {
589 GOUT_BLK_CORE_UID_DIT_IPCLKPORT_iClkL2A,
590};
591enum clk_id cmucal_vclk_ip_gic400_aihwacg[] = {
592 GOUT_BLK_CORE_UID_GIC400_AIHWACG_IPCLKPORT_CLK,
593};
594enum clk_id cmucal_vclk_ip_lhm_acel_d0_isp[] = {
595 GOUT_BLK_CORE_UID_LHM_ACEL_D0_ISP_IPCLKPORT_I_CLK,
596};
597enum clk_id cmucal_vclk_ip_lhm_acel_d0_mfc[] = {
598 GOUT_BLK_CORE_UID_LHM_ACEL_D0_MFC_IPCLKPORT_I_CLK,
599};
600enum clk_id cmucal_vclk_ip_lhm_acel_d1_isp[] = {
601 GOUT_BLK_CORE_UID_LHM_ACEL_D1_ISP_IPCLKPORT_I_CLK,
602};
603enum clk_id cmucal_vclk_ip_lhm_acel_d1_mfc[] = {
604 GOUT_BLK_CORE_UID_LHM_ACEL_D1_MFC_IPCLKPORT_I_CLK,
605};
606enum clk_id cmucal_vclk_ip_lhm_acel_d_cam[] = {
607 GOUT_BLK_CORE_UID_LHM_ACEL_D_CAM_IPCLKPORT_I_CLK,
608};
609enum clk_id cmucal_vclk_ip_lhm_acel_d_dpu[] = {
610 GOUT_BLK_CORE_UID_LHM_ACEL_D_DPU_IPCLKPORT_I_CLK,
611};
612enum clk_id cmucal_vclk_ip_lhm_acel_d_fsys[] = {
613 GOUT_BLK_CORE_UID_LHM_ACEL_D_FSYS_IPCLKPORT_I_CLK,
614};
615enum clk_id cmucal_vclk_ip_lhm_acel_d_g2d[] = {
616 GOUT_BLK_CORE_UID_LHM_ACEL_D_G2D_IPCLKPORT_I_CLK,
617};
618enum clk_id cmucal_vclk_ip_lhm_acel_d_usb[] = {
619 GOUT_BLK_CORE_UID_LHM_ACEL_D_USB_IPCLKPORT_I_CLK,
620};
621enum clk_id cmucal_vclk_ip_lhm_acel_d_vipx1[] = {
622 GOUT_BLK_CORE_UID_LHM_ACEL_D_VIPX1_IPCLKPORT_I_CLK,
623};
624enum clk_id cmucal_vclk_ip_lhm_acel_d_vipx2[] = {
625 GOUT_BLK_CORE_UID_LHM_ACEL_D_VIPX2_IPCLKPORT_I_CLK,
626};
627enum clk_id cmucal_vclk_ip_lhm_ace_d_cpucl0[] = {
628 GOUT_BLK_CORE_UID_LHM_ACE_D_CPUCL0_IPCLKPORT_I_CLK,
629};
630enum clk_id cmucal_vclk_ip_lhm_ace_d_cpucl1[] = {
631 GOUT_BLK_CORE_UID_LHM_ACE_D_CPUCL1_IPCLKPORT_I_CLK,
632};
633enum clk_id cmucal_vclk_ip_lhm_axi_d0_modem[] = {
634 GOUT_BLK_CORE_UID_LHM_AXI_D0_MODEM_IPCLKPORT_I_CLK,
635};
636enum clk_id cmucal_vclk_ip_lhm_axi_d1_modem[] = {
637 GOUT_BLK_CORE_UID_LHM_AXI_D1_MODEM_IPCLKPORT_I_CLK,
638};
639enum clk_id cmucal_vclk_ip_lhm_axi_d_abox[] = {
640 GOUT_BLK_CORE_UID_LHM_AXI_D_ABOX_IPCLKPORT_I_CLK,
641};
642enum clk_id cmucal_vclk_ip_lhm_axi_d_apm[] = {
643 GOUT_BLK_CORE_UID_LHM_AXI_D_APM_IPCLKPORT_I_CLK,
644};
645enum clk_id cmucal_vclk_ip_lhm_axi_d_cssys[] = {
646 GOUT_BLK_CORE_UID_LHM_AXI_D_CSSYS_IPCLKPORT_I_CLK,
647};
648enum clk_id cmucal_vclk_ip_lhm_axi_d_g3d[] = {
649 GOUT_BLK_CORE_UID_LHM_AXI_D_G3D_IPCLKPORT_I_CLK,
650};
651enum clk_id cmucal_vclk_ip_lhm_axi_d_gnss[] = {
652 GOUT_BLK_CORE_UID_LHM_AXI_D_GNSS_IPCLKPORT_I_CLK,
653};
654enum clk_id cmucal_vclk_ip_lhm_axi_d_shub[] = {
655 GOUT_BLK_CORE_UID_LHM_AXI_D_SHUB_IPCLKPORT_I_CLK,
656};
657enum clk_id cmucal_vclk_ip_lhm_axi_d_wlbt[] = {
658 GOUT_BLK_CORE_UID_LHM_AXI_D_WLBT_IPCLKPORT_I_CLK,
659};
660enum clk_id cmucal_vclk_ip_lhs_axi_d0_mif_cp[] = {
661 GOUT_BLK_CORE_UID_LHS_AXI_D0_MIF_CP_IPCLKPORT_I_CLK,
662};
663enum clk_id cmucal_vclk_ip_lhs_axi_d0_mif_cpu[] = {
664 GOUT_BLK_CORE_UID_LHS_AXI_D0_MIF_CPU_IPCLKPORT_I_CLK,
665};
666enum clk_id cmucal_vclk_ip_lhs_axi_d0_mif_nrt[] = {
667 GOUT_BLK_CORE_UID_LHS_AXI_D0_MIF_NRT_IPCLKPORT_I_CLK,
668};
669enum clk_id cmucal_vclk_ip_lhs_axi_d0_mif_rt[] = {
670 GOUT_BLK_CORE_UID_LHS_AXI_D0_MIF_RT_IPCLKPORT_I_CLK,
671};
672enum clk_id cmucal_vclk_ip_lhs_axi_d1_mif_cp[] = {
673 GOUT_BLK_CORE_UID_LHS_AXI_D1_MIF_CP_IPCLKPORT_I_CLK,
674};
675enum clk_id cmucal_vclk_ip_lhs_axi_d1_mif_cpu[] = {
676 GOUT_BLK_CORE_UID_LHS_AXI_D1_MIF_CPU_IPCLKPORT_I_CLK,
677};
678enum clk_id cmucal_vclk_ip_lhs_axi_d1_mif_nrt[] = {
679 GOUT_BLK_CORE_UID_LHS_AXI_D1_MIF_NRT_IPCLKPORT_I_CLK,
680};
681enum clk_id cmucal_vclk_ip_lhs_axi_d1_mif_rt[] = {
682 GOUT_BLK_CORE_UID_LHS_AXI_D1_MIF_RT_IPCLKPORT_I_CLK,
683};
684enum clk_id cmucal_vclk_ip_lhs_axi_p_apm[] = {
685 GOUT_BLK_CORE_UID_LHS_AXI_P_APM_IPCLKPORT_I_CLK,
686};
687enum clk_id cmucal_vclk_ip_lhs_axi_p_cam[] = {
688 GOUT_BLK_CORE_UID_LHS_AXI_P_CAM_IPCLKPORT_I_CLK,
689};
690enum clk_id cmucal_vclk_ip_lhs_axi_p_cpucl0[] = {
691 GOUT_BLK_CORE_UID_LHS_AXI_P_CPUCL0_IPCLKPORT_I_CLK,
692};
693enum clk_id cmucal_vclk_ip_lhs_axi_p_cpucl1[] = {
694 GOUT_BLK_CORE_UID_LHS_AXI_P_CPUCL1_IPCLKPORT_I_CLK,
695};
696enum clk_id cmucal_vclk_ip_lhs_axi_p_dispaud[] = {
697 GOUT_BLK_CORE_UID_LHS_AXI_P_DISPAUD_IPCLKPORT_I_CLK,
698};
699enum clk_id cmucal_vclk_ip_lhs_axi_p_fsys[] = {
700 GOUT_BLK_CORE_UID_LHS_AXI_P_FSYS_IPCLKPORT_I_CLK,
701};
702enum clk_id cmucal_vclk_ip_lhs_axi_p_g2d[] = {
703 GOUT_BLK_CORE_UID_LHS_AXI_P_G2D_IPCLKPORT_I_CLK,
704};
705enum clk_id cmucal_vclk_ip_lhs_axi_p_g3d[] = {
706 GOUT_BLK_CORE_UID_LHS_AXI_P_G3D_IPCLKPORT_I_CLK,
707};
708enum clk_id cmucal_vclk_ip_lhs_axi_p_gnss[] = {
709 GOUT_BLK_CORE_UID_LHS_AXI_P_GNSS_IPCLKPORT_I_CLK,
710};
711enum clk_id cmucal_vclk_ip_lhs_axi_p_isp[] = {
712 GOUT_BLK_CORE_UID_LHS_AXI_P_ISP_IPCLKPORT_I_CLK,
713};
714enum clk_id cmucal_vclk_ip_lhs_axi_p_mfc[] = {
715 GOUT_BLK_CORE_UID_LHS_AXI_P_MFC_IPCLKPORT_I_CLK,
716};
717enum clk_id cmucal_vclk_ip_lhs_axi_p_mif0[] = {
718 GOUT_BLK_CORE_UID_LHS_AXI_P_MIF0_IPCLKPORT_I_CLK,
719};
720enum clk_id cmucal_vclk_ip_lhs_axi_p_mif1[] = {
721 GOUT_BLK_CORE_UID_LHS_AXI_P_MIF1_IPCLKPORT_I_CLK,
722};
723enum clk_id cmucal_vclk_ip_lhs_axi_p_modem[] = {
724 GOUT_BLK_CORE_UID_LHS_AXI_P_MODEM_IPCLKPORT_I_CLK,
725};
726enum clk_id cmucal_vclk_ip_lhs_axi_p_peri[] = {
727 GOUT_BLK_CORE_UID_LHS_AXI_P_PERI_IPCLKPORT_I_CLK,
728};
729enum clk_id cmucal_vclk_ip_lhs_axi_p_shub[] = {
730 GOUT_BLK_CORE_UID_LHS_AXI_P_SHUB_IPCLKPORT_I_CLK,
731};
732enum clk_id cmucal_vclk_ip_lhs_axi_p_usb[] = {
733 GOUT_BLK_CORE_UID_LHS_AXI_P_USB_IPCLKPORT_I_CLK,
734};
735enum clk_id cmucal_vclk_ip_lhs_axi_p_vipx1[] = {
736 GOUT_BLK_CORE_UID_LHS_AXI_P_VIPX1_IPCLKPORT_I_CLK,
737};
738enum clk_id cmucal_vclk_ip_lhs_axi_p_vipx2[] = {
739 GOUT_BLK_CORE_UID_LHS_AXI_P_VIPX2_IPCLKPORT_I_CLK,
740};
741enum clk_id cmucal_vclk_ip_lhs_axi_p_wlbt[] = {
742 GOUT_BLK_CORE_UID_LHS_AXI_P_WLBT_IPCLKPORT_I_CLK,
743};
744enum clk_id cmucal_vclk_ip_pdma_core[] = {
745 GOUT_BLK_CORE_UID_PDMA_CORE_IPCLKPORT_ACLK_PDMA0,
746};
747enum clk_id cmucal_vclk_ip_pgen_lite_sirex[] = {
748 GOUT_BLK_CORE_UID_PGEN_LITE_SIREX_IPCLKPORT_CLK,
749};
750enum clk_id cmucal_vclk_ip_pgen_pdma[] = {
751 GOUT_BLK_CORE_UID_PGEN_PDMA_IPCLKPORT_CLK,
752};
753enum clk_id cmucal_vclk_ip_ppcfw_g3d[] = {
754 GOUT_BLK_CORE_UID_PPCFW_G3D_IPCLKPORT_ACLK,
755 GOUT_BLK_CORE_UID_PPCFW_G3D_IPCLKPORT_PCLK,
756};
757enum clk_id cmucal_vclk_ip_ppfw_core_mem0[] = {
758 GOUT_BLK_CORE_UID_PPFW_CORE_MEM0_IPCLKPORT_CLK,
759};
760enum clk_id cmucal_vclk_ip_ppfw_core_mem1[] = {
761 GOUT_BLK_CORE_UID_PPFW_CORE_MEM1_IPCLKPORT_CLK,
762};
763enum clk_id cmucal_vclk_ip_ppfw_core_peri[] = {
764 GOUT_BLK_CORE_UID_PPFW_CORE_PERI_IPCLKPORT_CLK,
765};
766enum clk_id cmucal_vclk_ip_ppmu_ace_cpucl0[] = {
767 GOUT_BLK_CORE_UID_PPMU_ACE_CPUCL0_IPCLKPORT_ACLK,
768 GOUT_BLK_CORE_UID_PPMU_ACE_CPUCL0_IPCLKPORT_PCLK,
769};
770enum clk_id cmucal_vclk_ip_ppmu_ace_cpucl1[] = {
771 GOUT_BLK_CORE_UID_PPMU_ACE_CPUCL1_IPCLKPORT_ACLK,
772 GOUT_BLK_CORE_UID_PPMU_ACE_CPUCL1_IPCLKPORT_PCLK,
773};
774enum clk_id cmucal_vclk_ip_sfr_apbif_cmu_topc[] = {
775 GOUT_BLK_CORE_UID_SFR_APBIF_CMU_TOPC_IPCLKPORT_PCLK,
776};
777enum clk_id cmucal_vclk_ip_sirex[] = {
778 GOUT_BLK_CORE_UID_SIREX_IPCLKPORT_i_ACLK,
779 GOUT_BLK_CORE_UID_SIREX_IPCLKPORT_i_PCLK,
780};
781enum clk_id cmucal_vclk_ip_spdma_core[] = {
782 GOUT_BLK_CORE_UID_SPDMA_CORE_IPCLKPORT_ACLK_PDMA1,
783};
784enum clk_id cmucal_vclk_ip_sysreg_core[] = {
785 GOUT_BLK_CORE_UID_SYSREG_CORE_IPCLKPORT_PCLK,
786};
787enum clk_id cmucal_vclk_ip_trex_d_core[] = {
788 GOUT_BLK_CORE_UID_TREX_D_CORE_IPCLKPORT_ACLK,
789 GOUT_BLK_CORE_UID_TREX_D_CORE_IPCLKPORT_CCLK,
790 GOUT_BLK_CORE_UID_TREX_D_CORE_IPCLKPORT_GCLK,
791 GOUT_BLK_CORE_UID_TREX_D_CORE_IPCLKPORT_pclk,
792};
793enum clk_id cmucal_vclk_ip_trex_d_nrt[] = {
794 GOUT_BLK_CORE_UID_TREX_D_NRT_IPCLKPORT_ACLK,
795 GOUT_BLK_CORE_UID_TREX_D_NRT_IPCLKPORT_pclk,
796};
797enum clk_id cmucal_vclk_ip_trex_p_core[] = {
798 GOUT_BLK_CORE_UID_TREX_P_CORE_IPCLKPORT_ACLK_P_CORE,
799 GOUT_BLK_CORE_UID_TREX_P_CORE_IPCLKPORT_CCLK_P_CORE,
800 GOUT_BLK_CORE_UID_TREX_P_CORE_IPCLKPORT_PCLK_P_CORE,
801 GOUT_BLK_CORE_UID_TREX_P_CORE_IPCLKPORT_pclk,
802};
803enum clk_id cmucal_vclk_ip_xiu_d_core[] = {
804 GOUT_BLK_CORE_UID_XIU_D_CORE_IPCLKPORT_ACLK,
805};
806enum clk_id cmucal_vclk_ip_adm_apb_g_cssys_core[] = {
807 GOUT_BLK_CPUCL0_UID_ADM_APB_G_CSSYS_CORE_IPCLKPORT_PCLKM,
808};
809enum clk_id cmucal_vclk_ip_ads_ahb_g_cssys_fsys[] = {
810 GOUT_BLK_CPUCL0_UID_ADS_AHB_G_CSSYS_FSYS_IPCLKPORT_HCLKS,
811};
812enum clk_id cmucal_vclk_ip_ads_apb_g_cssys_cpucl1[] = {
813 GOUT_BLK_CPUCL0_UID_ADS_APB_G_CSSYS_CPUCL1_IPCLKPORT_PCLKS,
814};
815enum clk_id cmucal_vclk_ip_ads_apb_g_p8q[] = {
816 GOUT_BLK_CPUCL0_UID_ADS_APB_G_P8Q_IPCLKPORT_PCLKS,
817};
818enum clk_id cmucal_vclk_ip_ad_apb_p_dump_pc_cpucl0[] = {
819 GOUT_BLK_CPUCL0_UID_AD_APB_P_DUMP_PC_CPUCL0_IPCLKPORT_PCLKM,
820};
821enum clk_id cmucal_vclk_ip_ad_apb_p_dump_pc_cpucl1[] = {
822 GOUT_BLK_CPUCL0_UID_AD_APB_P_DUMP_PC_CPUCL1_IPCLKPORT_PCLKM,
823};
824enum clk_id cmucal_vclk_ip_busif_hpmcpucl0[] = {
825 GOUT_BLK_CPUCL0_UID_BUSIF_HPMCPUCL0_IPCLKPORT_PCLK,
826};
827enum clk_id cmucal_vclk_ip_cpucl0_cmu_cpucl0[] = {
828 CLK_BLK_CPUCL0_UID_CPUCL0_CMU_CPUCL0_IPCLKPORT_PCLK,
829};
830enum clk_id cmucal_vclk_ip_cssys_dbg[] = {
831 GOUT_BLK_CPUCL0_UID_CSSYS_DBG_IPCLKPORT_PCLKDBG,
832};
833enum clk_id cmucal_vclk_ip_dump_pc_cpucl0[] = {
834 GOUT_BLK_CPUCL0_UID_DUMP_PC_CPUCL0_IPCLKPORT_I_PCLK,
835};
836enum clk_id cmucal_vclk_ip_dump_pc_cpucl1[] = {
837 GOUT_BLK_CPUCL0_UID_DUMP_PC_CPUCL1_IPCLKPORT_I_PCLK,
838};
839enum clk_id cmucal_vclk_ip_hpm_cpucl0[] = {
840 CLK_BLK_CPUCL0_UID_HPM_CPUCL0_IPCLKPORT_hpm_targetclk_c,
841};
842enum clk_id cmucal_vclk_ip_lhm_axi_p_cpucl0[] = {
843 GOUT_BLK_CPUCL0_UID_LHM_AXI_P_CPUCL0_IPCLKPORT_I_CLK,
844};
845enum clk_id cmucal_vclk_ip_lhs_axi_d_cssys[] = {
846 GOUT_BLK_CPUCL0_UID_LHS_AXI_D_CSSYS_IPCLKPORT_I_CLK,
847};
848enum clk_id cmucal_vclk_ip_secjtag[] = {
849 GOUT_BLK_CPUCL0_UID_SECJTAG_IPCLKPORT_i_clk,
850};
851enum clk_id cmucal_vclk_ip_sysreg_cpucl0[] = {
852 GOUT_BLK_CPUCL0_UID_SYSREG_CPUCL0_IPCLKPORT_PCLK,
853};
854enum clk_id cmucal_vclk_ip_adm_apb_g_cssys_cpucl1[] = {
855 GOUT_BLK_CPUCL1_UID_ADM_APB_G_CSSYS_CPUCL1_IPCLKPORT_PCLKM,
856};
857enum clk_id cmucal_vclk_ip_busif_hpmcpucl1[] = {
858 GOUT_BLK_CPUCL1_UID_BUSIF_HPMCPUCL1_IPCLKPORT_PCLK,
859};
860enum clk_id cmucal_vclk_ip_cpucl1_cmu_cpucl1[] = {
861 CLK_BLK_CPUCL1_UID_CPUCL1_CMU_CPUCL1_IPCLKPORT_PCLK,
862};
863enum clk_id cmucal_vclk_ip_hpm_cpucl1[] = {
864 CLK_BLK_CPUCL1_UID_HPM_CPUCL1_IPCLKPORT_hpm_targetclk_c,
865};
866enum clk_id cmucal_vclk_ip_lhm_axi_p_cpucl1[] = {
867 GOUT_BLK_CPUCL1_UID_LHM_AXI_P_CPUCL1_IPCLKPORT_I_CLK,
868};
869enum clk_id cmucal_vclk_ip_lhs_ace_d_cpucl1[] = {
870 GOUT_BLK_CPUCL1_UID_LHS_ACE_D_CPUCL1_IPCLKPORT_I_CLK,
871};
872enum clk_id cmucal_vclk_ip_sysreg_cpucl1[] = {
873 GOUT_BLK_CPUCL1_UID_SYSREG_CPUCL1_IPCLKPORT_PCLK,
874};
875enum clk_id cmucal_vclk_ip_abox[] = {
876 GOUT_BLK_DISPAUD_UID_ABOX_IPCLKPORT_ACLK,
877 GOUT_BLK_DISPAUD_UID_ABOX_IPCLKPORT_BCLK_DSIF,
878 GOUT_BLK_DISPAUD_UID_ABOX_IPCLKPORT_BCLK_SPDY,
879 CLK_BLK_DISPAUD_UID_ABOX_IPCLKPORT_BCLK_UAIF0,
880 CLK_BLK_DISPAUD_UID_ABOX_IPCLKPORT_BCLK_UAIF1,
881 CLK_BLK_DISPAUD_UID_ABOX_IPCLKPORT_BCLK_UAIF2,
882 GOUT_BLK_DISPAUD_UID_ABOX_IPCLKPORT_CCLK_ASB,
883 GOUT_BLK_DISPAUD_UID_ABOX_IPCLKPORT_CCLK_CA7,
884 GOUT_BLK_DISPAUD_UID_ABOX_IPCLKPORT_CCLK_DBG,
885 GOUT_BLK_DISPAUD_UID_ABOX_IPCLKPORT_OSC_SPDY,
886};
887enum clk_id cmucal_vclk_ip_axi_us_32to128[] = {
888 GOUT_BLK_DISPAUD_UID_AXI_US_32to128_IPCLKPORT_aclk,
889};
890enum clk_id cmucal_vclk_ip_blk_dispaud[] = {
891 GOUT_BLK_DISPAUD_UID_BLK_DISPAUD_IPCLKPORT_CLK_DISPAUD_AUD,
892 GOUT_BLK_DISPAUD_UID_BLK_DISPAUD_IPCLKPORT_CLK_DISPAUD_DISP,
893};
894enum clk_id cmucal_vclk_ip_btm_abox[] = {
895 GOUT_BLK_DISPAUD_UID_BTM_ABOX_IPCLKPORT_I_ACLK,
896 GOUT_BLK_DISPAUD_UID_BTM_ABOX_IPCLKPORT_I_PCLK,
897};
898enum clk_id cmucal_vclk_ip_btm_dpu[] = {
899 GOUT_BLK_DISPAUD_UID_BTM_DPU_IPCLKPORT_I_ACLK,
900 GOUT_BLK_DISPAUD_UID_BTM_DPU_IPCLKPORT_I_PCLK,
901};
902enum clk_id cmucal_vclk_ip_dftmux_dispaud[] = {
903 GOUT_BLK_DISPAUD_UID_DFTMUX_DISPAUD_IPCLKPORT_AUD_CODEC_MCLK,
904};
905enum clk_id cmucal_vclk_ip_dispaud_cmu_dispaud[] = {
906 CLK_BLK_DISPAUD_UID_DISPAUD_CMU_DISPAUD_IPCLKPORT_PCLK,
907};
908enum clk_id cmucal_vclk_ip_dpu[] = {
909 GOUT_BLK_DISPAUD_UID_DPU_IPCLKPORT_ACLK_DECON,
910 GOUT_BLK_DISPAUD_UID_DPU_IPCLKPORT_ACLK_DMA,
911 GOUT_BLK_DISPAUD_UID_DPU_IPCLKPORT_ACLK_DPP,
912};
913enum clk_id cmucal_vclk_ip_gpio_dispaud[] = {
914 GOUT_BLK_DISPAUD_UID_GPIO_DISPAUD_IPCLKPORT_PCLK,
915};
916enum clk_id cmucal_vclk_ip_lhm_axi_p_dispaud[] = {
917 GOUT_BLK_DISPAUD_UID_LHM_AXI_P_DISPAUD_IPCLKPORT_I_CLK,
918};
919enum clk_id cmucal_vclk_ip_lhs_acel_d_dpu[] = {
920 GOUT_BLK_DISPAUD_UID_LHS_ACEL_D_DPU_IPCLKPORT_I_CLK,
921};
922enum clk_id cmucal_vclk_ip_lhs_axi_d_abox[] = {
923 GOUT_BLK_DISPAUD_UID_LHS_AXI_D_ABOX_IPCLKPORT_I_CLK,
924};
925enum clk_id cmucal_vclk_ip_peri_axi_asb[] = {
926 GOUT_BLK_DISPAUD_UID_PERI_AXI_ASB_IPCLKPORT_ACLKM,
927 GOUT_BLK_DISPAUD_UID_PERI_AXI_ASB_IPCLKPORT_PCLK,
928};
929enum clk_id cmucal_vclk_ip_ppmu_abox[] = {
930 GOUT_BLK_DISPAUD_UID_PPMU_ABOX_IPCLKPORT_ACLK,
931 GOUT_BLK_DISPAUD_UID_PPMU_ABOX_IPCLKPORT_PCLK,
932};
933enum clk_id cmucal_vclk_ip_ppmu_dpu[] = {
934 GOUT_BLK_DISPAUD_UID_PPMU_DPU_IPCLKPORT_ACLK,
935 GOUT_BLK_DISPAUD_UID_PPMU_DPU_IPCLKPORT_PCLK,
936};
937enum clk_id cmucal_vclk_ip_smmu_abox[] = {
938 GOUT_BLK_DISPAUD_UID_SMMU_ABOX_IPCLKPORT_CLK,
939};
940enum clk_id cmucal_vclk_ip_smmu_dpu[] = {
941 GOUT_BLK_DISPAUD_UID_SMMU_DPU_IPCLKPORT_CLK,
942};
943enum clk_id cmucal_vclk_ip_sysreg_dispaud[] = {
944 GOUT_BLK_DISPAUD_UID_SYSREG_DISPAUD_IPCLKPORT_PCLK,
945};
946enum clk_id cmucal_vclk_ip_wdt_aud[] = {
947 GOUT_BLK_DISPAUD_UID_WDT_AUD_IPCLKPORT_PCLK,
948};
949enum clk_id cmucal_vclk_ip_adm_ahb_sss[] = {
950 GOUT_BLK_FSYS_UID_ADM_AHB_SSS_IPCLKPORT_HCLKM,
951};
952enum clk_id cmucal_vclk_ip_btm_fsys[] = {
953 GOUT_BLK_FSYS_UID_BTM_FSYS_IPCLKPORT_I_ACLK,
954 GOUT_BLK_FSYS_UID_BTM_FSYS_IPCLKPORT_I_PCLK,
955};
956enum clk_id cmucal_vclk_ip_fsys_cmu_fsys[] = {
957 CLK_BLK_FSYS_UID_FSYS_CMU_FSYS_IPCLKPORT_PCLK,
958};
959enum clk_id cmucal_vclk_ip_gpio_fsys[] = {
960 GOUT_BLK_FSYS_UID_GPIO_FSYS_IPCLKPORT_PCLK,
961};
962enum clk_id cmucal_vclk_ip_lhm_axi_p_fsys[] = {
963 GOUT_BLK_FSYS_UID_LHM_AXI_P_FSYS_IPCLKPORT_I_CLK,
964};
965enum clk_id cmucal_vclk_ip_lhs_acel_d_fsys[] = {
966 GOUT_BLK_FSYS_UID_LHS_ACEL_D_FSYS_IPCLKPORT_I_CLK,
967};
968enum clk_id cmucal_vclk_ip_mmc_card[] = {
969 GOUT_BLK_FSYS_UID_MMC_CARD_IPCLKPORT_I_ACLK,
970 GOUT_BLK_FSYS_UID_MMC_CARD_IPCLKPORT_SDCLKIN,
971};
972enum clk_id cmucal_vclk_ip_mmc_embd[] = {
973 GOUT_BLK_FSYS_UID_MMC_EMBD_IPCLKPORT_I_ACLK,
974 GOUT_BLK_FSYS_UID_MMC_EMBD_IPCLKPORT_SDCLKIN,
975};
976enum clk_id cmucal_vclk_ip_pgen_lite_fsys[] = {
977 GOUT_BLK_FSYS_UID_PGEN_LITE_FSYS_IPCLKPORT_CLK,
978};
979enum clk_id cmucal_vclk_ip_ppmu_fsys[] = {
980 GOUT_BLK_FSYS_UID_PPMU_FSYS_IPCLKPORT_ACLK,
981 GOUT_BLK_FSYS_UID_PPMU_FSYS_IPCLKPORT_PCLK,
982};
983enum clk_id cmucal_vclk_ip_rtic[] = {
984 GOUT_BLK_FSYS_UID_RTIC_IPCLKPORT_i_ACLK,
985 GOUT_BLK_FSYS_UID_RTIC_IPCLKPORT_i_PCLK,
986};
987enum clk_id cmucal_vclk_ip_sss[] = {
988 GOUT_BLK_FSYS_UID_SSS_IPCLKPORT_i_ACLK,
989 GOUT_BLK_FSYS_UID_SSS_IPCLKPORT_i_PCLK,
990};
991enum clk_id cmucal_vclk_ip_sysreg_fsys[] = {
992 GOUT_BLK_FSYS_UID_SYSREG_FSYS_IPCLKPORT_PCLK,
993};
994enum clk_id cmucal_vclk_ip_ufs_embd[] = {
995 GOUT_BLK_FSYS_UID_UFS_EMBD_IPCLKPORT_I_ACLK,
996 GOUT_BLK_FSYS_UID_UFS_EMBD_IPCLKPORT_I_CLK_UNIPRO,
997 GOUT_BLK_FSYS_UID_UFS_EMBD_IPCLKPORT_I_FMP_CLK,
998};
999enum clk_id cmucal_vclk_ip_xiu_d_fsys[] = {
1000 GOUT_BLK_FSYS_UID_XIU_D_FSYS_IPCLKPORT_ACLK,
1001};
1002enum clk_id cmucal_vclk_ip_as_axi_jpeg[] = {
1003 GOUT_BLK_G2D_UID_AS_AXI_JPEG_IPCLKPORT_ACLKM,
1004 GOUT_BLK_G2D_UID_AS_AXI_JPEG_IPCLKPORT_ACLKS,
1005};
1006enum clk_id cmucal_vclk_ip_as_axi_mscl[] = {
1007 GOUT_BLK_G2D_UID_AS_AXI_MSCL_IPCLKPORT_ACLKM,
1008 GOUT_BLK_G2D_UID_AS_AXI_MSCL_IPCLKPORT_ACLKS,
1009};
1010enum clk_id cmucal_vclk_ip_blk_g2d[] = {
1011 GOUT_BLK_G2D_UID_BLK_G2D_IPCLKPORT_CLK_G2D_G2D,
1012 GOUT_BLK_G2D_UID_BLK_G2D_IPCLKPORT_CLK_G2D_MSCL,
1013};
1014enum clk_id cmucal_vclk_ip_btm_g2d[] = {
1015 GOUT_BLK_G2D_UID_BTM_G2D_IPCLKPORT_I_ACLK,
1016 GOUT_BLK_G2D_UID_BTM_G2D_IPCLKPORT_I_PCLK,
1017};
1018enum clk_id cmucal_vclk_ip_g2d[] = {
1019 GOUT_BLK_G2D_UID_G2D_IPCLKPORT_ACLK,
1020};
1021enum clk_id cmucal_vclk_ip_g2d_cmu_g2d[] = {
1022 CLK_BLK_G2D_UID_G2D_CMU_G2D_IPCLKPORT_PCLK,
1023};
1024enum clk_id cmucal_vclk_ip_jpeg[] = {
1025 GOUT_BLK_G2D_UID_JPEG_IPCLKPORT_I_FIMP_CLK,
1026};
1027enum clk_id cmucal_vclk_ip_lhm_axi_p_g2d[] = {
1028 GOUT_BLK_G2D_UID_LHM_AXI_P_G2D_IPCLKPORT_I_CLK,
1029};
1030enum clk_id cmucal_vclk_ip_lhs_acel_d_g2d[] = {
1031 GOUT_BLK_G2D_UID_LHS_ACEL_D_G2D_IPCLKPORT_I_CLK,
1032};
1033enum clk_id cmucal_vclk_ip_mscl[] = {
1034 GOUT_BLK_G2D_UID_MSCL_IPCLKPORT_ACLK,
1035};
1036enum clk_id cmucal_vclk_ip_pgen100_lite_g2d[] = {
1037 GOUT_BLK_G2D_UID_PGEN100_LITE_G2D_IPCLKPORT_CLK,
1038};
1039enum clk_id cmucal_vclk_ip_ppmu_g2d[] = {
1040 GOUT_BLK_G2D_UID_PPMU_G2D_IPCLKPORT_ACLK,
1041 GOUT_BLK_G2D_UID_PPMU_G2D_IPCLKPORT_PCLK,
1042};
1043enum clk_id cmucal_vclk_ip_sysmmu_g2d[] = {
1044 GOUT_BLK_G2D_UID_SYSMMU_G2D_IPCLKPORT_CLK,
1045};
1046enum clk_id cmucal_vclk_ip_sysreg_g2d[] = {
1047 GOUT_BLK_G2D_UID_SYSREG_G2D_IPCLKPORT_PCLK,
1048};
1049enum clk_id cmucal_vclk_ip_xiu_d_mscl[] = {
1050 GOUT_BLK_G2D_UID_XIU_D_MSCL_IPCLKPORT_ACLK,
1051};
1052enum clk_id cmucal_vclk_ip_btm_g3d[] = {
1053 GOUT_BLK_G3D_UID_BTM_G3D_IPCLKPORT_I_ACLK,
1054 GOUT_BLK_G3D_UID_BTM_G3D_IPCLKPORT_I_PCLK,
1055};
1056enum clk_id cmucal_vclk_ip_busif_hpmg3d[] = {
1057 GOUT_BLK_G3D_UID_BUSIF_HPMG3D_IPCLKPORT_PCLK,
1058};
1059enum clk_id cmucal_vclk_ip_g3d[] = {
1060 CLK_BLK_G3D_UID_G3D_IPCLKPORT_CLK,
1061};
1062enum clk_id cmucal_vclk_ip_g3d_cmu_g3d[] = {
1063 CLK_BLK_G3D_UID_G3D_CMU_G3D_IPCLKPORT_PCLK,
1064};
1065enum clk_id cmucal_vclk_ip_gray2bin_g3d[] = {
1066 GOUT_BLK_G3D_UID_GRAY2BIN_G3D_IPCLKPORT_CLK,
1067};
1068enum clk_id cmucal_vclk_ip_hpm_g3d[] = {
1069 CLK_BLK_G3D_UID_HPM_G3D_IPCLKPORT_hpm_targetclk_c,
1070};
1071enum clk_id cmucal_vclk_ip_lhm_axi_g3dsfr[] = {
1072 GOUT_BLK_G3D_UID_LHM_AXI_G3DSFR_IPCLKPORT_I_CLK,
1073};
1074enum clk_id cmucal_vclk_ip_lhm_axi_p_g3d[] = {
1075 GOUT_BLK_G3D_UID_LHM_AXI_P_G3D_IPCLKPORT_I_CLK,
1076};
1077enum clk_id cmucal_vclk_ip_lhs_axi_d_g3d[] = {
1078 GOUT_BLK_G3D_UID_LHS_AXI_D_G3D_IPCLKPORT_I_CLK,
1079};
1080enum clk_id cmucal_vclk_ip_lhs_axi_g3dsfr[] = {
1081 GOUT_BLK_G3D_UID_LHS_AXI_G3DSFR_IPCLKPORT_I_CLK,
1082};
1083enum clk_id cmucal_vclk_ip_pgen_lite_g3d[] = {
1084 GOUT_BLK_G3D_UID_PGEN_LITE_G3D_IPCLKPORT_CLK,
1085};
1086enum clk_id cmucal_vclk_ip_sysreg_g3d[] = {
1087 GOUT_BLK_G3D_UID_SYSREG_G3D_IPCLKPORT_PCLK,
1088};
1089enum clk_id cmucal_vclk_ip_blk_isp[] = {
1090 GOUT_BLK_ISP_UID_BLK_ISP_IPCLKPORT_CLK_ISP_BUSD,
1091 GOUT_BLK_ISP_UID_BLK_ISP_IPCLKPORT_CLK_ISP_GDC,
1092 GOUT_BLK_ISP_UID_BLK_ISP_IPCLKPORT_CLK_ISP_VRA,
1093};
1094enum clk_id cmucal_vclk_ip_btm_isp0[] = {
1095 GOUT_BLK_ISP_UID_BTM_ISP0_IPCLKPORT_I_ACLK,
1096 GOUT_BLK_ISP_UID_BTM_ISP0_IPCLKPORT_I_PCLK,
1097};
1098enum clk_id cmucal_vclk_ip_btm_isp1[] = {
1099 GOUT_BLK_ISP_UID_BTM_ISP1_IPCLKPORT_I_ACLK,
1100 GOUT_BLK_ISP_UID_BTM_ISP1_IPCLKPORT_I_PCLK,
1101};
1102enum clk_id cmucal_vclk_ip_isp_cmu_isp[] = {
1103 CLK_BLK_ISP_UID_ISP_CMU_ISP_IPCLKPORT_PCLK,
1104};
1105enum clk_id cmucal_vclk_ip_lhm_atb_camisp[] = {
1106 GOUT_BLK_ISP_UID_LHM_ATB_CAMISP_IPCLKPORT_I_CLK,
1107};
1108enum clk_id cmucal_vclk_ip_lhm_axi_p_isp[] = {
1109 GOUT_BLK_ISP_UID_LHM_AXI_P_ISP_IPCLKPORT_I_CLK,
1110};
1111enum clk_id cmucal_vclk_ip_lhs_acel_d0_isp[] = {
1112 GOUT_BLK_ISP_UID_LHS_ACEL_D0_ISP_IPCLKPORT_I_CLK,
1113};
1114enum clk_id cmucal_vclk_ip_lhs_acel_d1_isp[] = {
1115 GOUT_BLK_ISP_UID_LHS_ACEL_D1_ISP_IPCLKPORT_I_CLK,
1116};
1117enum clk_id cmucal_vclk_ip_sysreg_isp[] = {
1118 GOUT_BLK_ISP_UID_SYSREG_ISP_IPCLKPORT_PCLK,
1119};
1120enum clk_id cmucal_vclk_ip_is6p10p0_isp[] = {
1121 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_ACLK_GDC,
1122 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_ACLK_ISP,
1123 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_ACLK_MCSC,
1124 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_ACLK_PPMU_ISP0,
1125 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_ACLK_PPMU_ISP1,
1126 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_ACLK_SMMU_ISP0,
1127 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_ACLK_SMMU_ISP1,
1128 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_ACLK_VRA,
1129 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_ACLK_XIU_ASYNCM_GDC,
1130 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_ACLK_XIU_ASYNCM_VRA,
1131 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_ACLK_XIU_ASYNCS_GDC,
1132 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_ACLK_XIU_ASYNCS_VRA,
1133 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_ACLK_XIU_D_ISP,
1134 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_PCLK_PPMU_ISP0,
1135 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_PCLK_PPMU_ISP1,
1136 GOUT_BLK_ISP_UID_is6p10p0_ISP_IPCLKPORT_PGEN_LITE_ISP_PCLK,
1137};
1138enum clk_id cmucal_vclk_ip_as_axi_wfd[] = {
1139 GOUT_BLK_MFC_UID_AS_AXI_WFD_IPCLKPORT_ACLKM,
1140 GOUT_BLK_MFC_UID_AS_AXI_WFD_IPCLKPORT_ACLKS,
1141};
1142enum clk_id cmucal_vclk_ip_blk_mfc[] = {
1143 GOUT_BLK_MFC_UID_BLK_MFC_IPCLKPORT_CLK_MFC_MFC,
1144 GOUT_BLK_MFC_UID_BLK_MFC_IPCLKPORT_CLK_MFC_WFD,
1145};
1146enum clk_id cmucal_vclk_ip_btm_mfcd0[] = {
1147 GOUT_BLK_MFC_UID_BTM_MFCD0_IPCLKPORT_I_ACLK,
1148 GOUT_BLK_MFC_UID_BTM_MFCD0_IPCLKPORT_I_PCLK,
1149};
1150enum clk_id cmucal_vclk_ip_btm_mfcd1[] = {
1151 GOUT_BLK_MFC_UID_BTM_MFCD1_IPCLKPORT_I_ACLK,
1152 GOUT_BLK_MFC_UID_BTM_MFCD1_IPCLKPORT_I_PCLK,
1153};
1154enum clk_id cmucal_vclk_ip_lhm_axi_p_mfc[] = {
1155 GOUT_BLK_MFC_UID_LHM_AXI_P_MFC_IPCLKPORT_I_CLK,
1156};
1157enum clk_id cmucal_vclk_ip_lhs_acel_d0_mfc[] = {
1158 GOUT_BLK_MFC_UID_LHS_ACEL_D0_MFC_IPCLKPORT_I_CLK,
1159};
1160enum clk_id cmucal_vclk_ip_lhs_acel_d1_mfc[] = {
1161 GOUT_BLK_MFC_UID_LHS_ACEL_D1_MFC_IPCLKPORT_I_CLK,
1162};
1163enum clk_id cmucal_vclk_ip_lh_atb_mfc[] = {
1164 GOUT_BLK_MFC_UID_LH_ATB_MFC_IPCLKPORT_I_CLK_MI,
1165 GOUT_BLK_MFC_UID_LH_ATB_MFC_IPCLKPORT_I_CLK_SI,
1166};
1167enum clk_id cmucal_vclk_ip_mfc[] = {
1168 GOUT_BLK_MFC_UID_MFC_IPCLKPORT_ACLK,
1169};
1170enum clk_id cmucal_vclk_ip_mfc_cmu_mfc[] = {
1171 CLK_BLK_MFC_UID_MFC_CMU_MFC_IPCLKPORT_PCLK,
1172};
1173enum clk_id cmucal_vclk_ip_pgen100_lite_mfc[] = {
1174 GOUT_BLK_MFC_UID_PGEN100_LITE_MFC_IPCLKPORT_CLK,
1175};
1176enum clk_id cmucal_vclk_ip_ppmu_mfcd0[] = {
1177 GOUT_BLK_MFC_UID_PPMU_MFCD0_IPCLKPORT_ACLK,
1178 GOUT_BLK_MFC_UID_PPMU_MFCD0_IPCLKPORT_PCLK,
1179};
1180enum clk_id cmucal_vclk_ip_ppmu_mfcd1[] = {
1181 GOUT_BLK_MFC_UID_PPMU_MFCD1_IPCLKPORT_ACLK,
1182 GOUT_BLK_MFC_UID_PPMU_MFCD1_IPCLKPORT_PCLK,
1183};
1184enum clk_id cmucal_vclk_ip_sysmmu_mfcd0[] = {
1185 GOUT_BLK_MFC_UID_SYSMMU_MFCD0_IPCLKPORT_CLK,
1186};
1187enum clk_id cmucal_vclk_ip_sysmmu_mfcd1[] = {
1188 GOUT_BLK_MFC_UID_SYSMMU_MFCD1_IPCLKPORT_CLK,
1189};
1190enum clk_id cmucal_vclk_ip_sysreg_mfc[] = {
1191 GOUT_BLK_MFC_UID_SYSREG_MFC_IPCLKPORT_PCLK,
1192};
1193enum clk_id cmucal_vclk_ip_wfd[] = {
1194 GOUT_BLK_MFC_UID_WFD_IPCLKPORT_ACLK,
1195};
1196enum clk_id cmucal_vclk_ip_xiu_d_mfc[] = {
1197 GOUT_BLK_MFC_UID_XIU_D_MFC_IPCLKPORT_ACLK,
1198};
1199enum clk_id cmucal_vclk_ip_busif_hpmmif[] = {
1200 GOUT_BLK_MIF_UID_BUSIF_HPMMIF_IPCLKPORT_PCLK,
1201};
1202enum clk_id cmucal_vclk_ip_ddr_phy[] = {
1203 GOUT_BLK_MIF_UID_DDR_PHY_IPCLKPORT_PCLK,
1204};
1205enum clk_id cmucal_vclk_ip_dmc[] = {
1206 GOUT_BLK_MIF_UID_DMC_IPCLKPORT_ACLK,
1207 GOUT_BLK_MIF_UID_DMC_IPCLKPORT_PCLK_PPMPU,
1208 GOUT_BLK_MIF_UID_DMC_IPCLKPORT_PCLK_PF,
1209 GOUT_BLK_MIF_UID_DMC_IPCLKPORT_PCLK_SECURE,
1210 GOUT_BLK_MIF_UID_DMC_IPCLKPORT_PCLK,
1211};
1212enum clk_id cmucal_vclk_ip_hpm_mif[] = {
1213 CLK_BLK_MIF_UID_HPM_MIF_IPCLKPORT_hpm_targetclk_c,
1214};
1215enum clk_id cmucal_vclk_ip_lhm_axi_d_mif_cp[] = {
1216 CLK_BLK_MIF_UID_LHM_AXI_D_MIF_CP_IPCLKPORT_I_CLK,
1217};
1218enum clk_id cmucal_vclk_ip_lhm_axi_d_mif_cpu[] = {
1219 CLK_BLK_MIF_UID_LHM_AXI_D_MIF_CPU_IPCLKPORT_I_CLK,
1220};
1221enum clk_id cmucal_vclk_ip_lhm_axi_d_mif_nrt[] = {
1222 CLK_BLK_MIF_UID_LHM_AXI_D_MIF_NRT_IPCLKPORT_I_CLK,
1223};
1224enum clk_id cmucal_vclk_ip_lhm_axi_d_mif_rt[] = {
1225 CLK_BLK_MIF_UID_LHM_AXI_D_MIF_RT_IPCLKPORT_I_CLK,
1226};
1227enum clk_id cmucal_vclk_ip_lhm_axi_p_mif[] = {
1228 GOUT_BLK_MIF_UID_LHM_AXI_P_MIF_IPCLKPORT_I_CLK,
1229};
1230enum clk_id cmucal_vclk_ip_mif_cmu_mif[] = {
1231 CLK_BLK_MIF_UID_MIF_CMU_MIF_IPCLKPORT_PCLK,
1232};
1233enum clk_id cmucal_vclk_ip_ppmu_dmc_cpu[] = {
1234 CLK_BLK_MIF_UID_PPMU_DMC_CPU_IPCLKPORT_ACLK,
1235 GOUT_BLK_MIF_UID_PPMU_DMC_CPU_IPCLKPORT_PCLK,
1236};
1237enum clk_id cmucal_vclk_ip_qe_dmc_cpu[] = {
1238 GOUT_BLK_MIF_UID_QE_DMC_CPU_IPCLKPORT_ACLK,
1239 GOUT_BLK_MIF_UID_QE_DMC_CPU_IPCLKPORT_PCLK,
1240};
1241enum clk_id cmucal_vclk_ip_sfrapb_bridge_ddr_phy[] = {
1242 GOUT_BLK_MIF_UID_SFRAPB_BRIDGE_DDR_PHY_IPCLKPORT_PCLK,
1243};
1244enum clk_id cmucal_vclk_ip_sfrapb_bridge_dmc[] = {
1245 GOUT_BLK_MIF_UID_SFRAPB_BRIDGE_DMC_IPCLKPORT_PCLK,
1246};
1247enum clk_id cmucal_vclk_ip_sfrapb_bridge_dmc_pf[] = {
1248 GOUT_BLK_MIF_UID_SFRAPB_BRIDGE_DMC_PF_IPCLKPORT_PCLK,
1249};
1250enum clk_id cmucal_vclk_ip_sfrapb_bridge_dmc_ppmpu[] = {
1251 GOUT_BLK_MIF_UID_SFRAPB_BRIDGE_DMC_PPMPU_IPCLKPORT_PCLK,
1252};
1253enum clk_id cmucal_vclk_ip_sfrapb_bridge_dmc_secure[] = {
1254 GOUT_BLK_MIF_UID_SFRAPB_BRIDGE_DMC_SECURE_IPCLKPORT_PCLK,
1255};
1256enum clk_id cmucal_vclk_ip_sysreg_mif[] = {
1257 GOUT_BLK_MIF_UID_SYSREG_MIF_IPCLKPORT_PCLK,
1258};
1259enum clk_id cmucal_vclk_ip_busif_hpmmif1[] = {
1260 GOUT_BLK_MIF1_UID_BUSIF_HPMMIF1_IPCLKPORT_PCLK,
1261};
1262enum clk_id cmucal_vclk_ip_dmc1[] = {
1263 GOUT_BLK_MIF1_UID_DMC1_IPCLKPORT_ACLK,
1264 GOUT_BLK_MIF1_UID_DMC1_IPCLKPORT_PCLK,
1265 GOUT_BLK_MIF1_UID_DMC1_IPCLKPORT_PCLK_PF,
1266 GOUT_BLK_MIF1_UID_DMC1_IPCLKPORT_PCLK_PPMPU,
1267 GOUT_BLK_MIF1_UID_DMC1_IPCLKPORT_PCLK_SECURE,
1268};
1269enum clk_id cmucal_vclk_ip_hpm_mif1[] = {
1270 GOUT_BLK_MIF1_UID_HPM_MIF1_IPCLKPORT_hpm_targetclk_c,
1271};
1272enum clk_id cmucal_vclk_ip_lhm_axi_d_mif1_cp[] = {
1273 GOUT_BLK_MIF1_UID_LHM_AXI_D_MIF1_CP_IPCLKPORT_I_CLK,
1274};
1275enum clk_id cmucal_vclk_ip_lhm_axi_d_mif1_cpu[] = {
1276 GOUT_BLK_MIF1_UID_LHM_AXI_D_MIF1_CPU_IPCLKPORT_I_CLK,
1277};
1278enum clk_id cmucal_vclk_ip_lhm_axi_d_mif1_nrt[] = {
1279 GOUT_BLK_MIF1_UID_LHM_AXI_D_MIF1_NRT_IPCLKPORT_I_CLK,
1280};
1281enum clk_id cmucal_vclk_ip_lhm_axi_d_mif1_rt[] = {
1282 GOUT_BLK_MIF1_UID_LHM_AXI_D_MIF1_RT_IPCLKPORT_I_CLK,
1283};
1284enum clk_id cmucal_vclk_ip_mif1_cmu_mif1[] = {
1285 CLK_BLK_MIF1_UID_MIF1_CMU_MIF1_IPCLKPORT_PCLK,
1286};
1287enum clk_id cmucal_vclk_ip_axi2ahb_msd32_peri[] = {
1288 GOUT_BLK_PERI_UID_AXI2AHB_MSD32_PERI_IPCLKPORT_aclk,
1289};
1290enum clk_id cmucal_vclk_ip_busif_tmu[] = {
1291 GOUT_BLK_PERI_UID_BUSIF_TMU_IPCLKPORT_PCLK,
1292};
1293enum clk_id cmucal_vclk_ip_cami2c_0[] = {
1294 GOUT_BLK_PERI_UID_CAMI2C_0_IPCLKPORT_IPCLK,
1295 GOUT_BLK_PERI_UID_CAMI2C_0_IPCLKPORT_PCLK,
1296};
1297enum clk_id cmucal_vclk_ip_cami2c_1[] = {
1298 GOUT_BLK_PERI_UID_CAMI2C_1_IPCLKPORT_IPCLK,
1299 GOUT_BLK_PERI_UID_CAMI2C_1_IPCLKPORT_PCLK,
1300};
1301enum clk_id cmucal_vclk_ip_cami2c_2[] = {
1302 GOUT_BLK_PERI_UID_CAMI2C_2_IPCLKPORT_IPCLK,
1303 GOUT_BLK_PERI_UID_CAMI2C_2_IPCLKPORT_PCLK,
1304};
1305enum clk_id cmucal_vclk_ip_cami2c_3[] = {
1306 GOUT_BLK_PERI_UID_CAMI2C_3_IPCLKPORT_IPCLK,
1307 GOUT_BLK_PERI_UID_CAMI2C_3_IPCLKPORT_PCLK,
1308};
1309enum clk_id cmucal_vclk_ip_gpio_peri[] = {
1310 GOUT_BLK_PERI_UID_GPIO_PERI_IPCLKPORT_PCLK,
1311};
1312enum clk_id cmucal_vclk_ip_i2c_0[] = {
1313 GOUT_BLK_PERI_UID_I2C_0_IPCLKPORT_PCLK,
1314};
1315enum clk_id cmucal_vclk_ip_i2c_1[] = {
1316 GOUT_BLK_PERI_UID_I2C_1_IPCLKPORT_PCLK,
1317};
1318enum clk_id cmucal_vclk_ip_i2c_2[] = {
1319 GOUT_BLK_PERI_UID_I2C_2_IPCLKPORT_PCLK,
1320};
1321enum clk_id cmucal_vclk_ip_i2c_3[] = {
1322 GOUT_BLK_PERI_UID_I2C_3_IPCLKPORT_PCLK,
1323};
1324enum clk_id cmucal_vclk_ip_i2c_4[] = {
1325 GOUT_BLK_PERI_UID_I2C_4_IPCLKPORT_PCLK,
1326};
1327enum clk_id cmucal_vclk_ip_i2c_5[] = {
1328 GOUT_BLK_PERI_UID_I2C_5_IPCLKPORT_PCLK,
1329};
1330enum clk_id cmucal_vclk_ip_i2c_6[] = {
1331 GOUT_BLK_PERI_UID_I2C_6_IPCLKPORT_PCLK,
1332};
1333enum clk_id cmucal_vclk_ip_lhm_axi_p_peri[] = {
1334 GOUT_BLK_PERI_UID_LHM_AXI_P_PERI_IPCLKPORT_I_CLK,
1335};
1336enum clk_id cmucal_vclk_ip_mct[] = {
1337 GOUT_BLK_PERI_UID_MCT_IPCLKPORT_PCLK,
1338};
1339enum clk_id cmucal_vclk_ip_otp_con_top[] = {
1340 GOUT_BLK_PERI_UID_OTP_CON_TOP_IPCLKPORT_PCLK,
1341};
1342enum clk_id cmucal_vclk_ip_peri_cmu_peri[] = {
1343 CLK_BLK_PERI_UID_PERI_CMU_PERI_IPCLKPORT_PCLK,
1344};
1345enum clk_id cmucal_vclk_ip_pwm_motor[] = {
1346 GOUT_BLK_PERI_UID_PWM_MOTOR_IPCLKPORT_i_PCLK_S0,
1347};
1348enum clk_id cmucal_vclk_ip_spi_0[] = {
1349 GOUT_BLK_PERI_UID_SPI_0_IPCLKPORT_IPCLK,
1350 GOUT_BLK_PERI_UID_SPI_0_IPCLKPORT_PCLK,
1351};
1352enum clk_id cmucal_vclk_ip_spi_1[] = {
1353 GOUT_BLK_PERI_UID_SPI_1_IPCLKPORT_IPCLK,
1354 GOUT_BLK_PERI_UID_SPI_1_IPCLKPORT_PCLK,
1355};
1356enum clk_id cmucal_vclk_ip_spi_2[] = {
1357 GOUT_BLK_PERI_UID_SPI_2_IPCLKPORT_IPCLK,
1358 GOUT_BLK_PERI_UID_SPI_2_IPCLKPORT_PCLK,
1359};
1360enum clk_id cmucal_vclk_ip_sysreg_peri[] = {
1361 GOUT_BLK_PERI_UID_SYSREG_PERI_IPCLKPORT_PCLK,
1362};
1363enum clk_id cmucal_vclk_ip_uart[] = {
1364 GOUT_BLK_PERI_UID_UART_IPCLKPORT_IPCLK,
1365 GOUT_BLK_PERI_UID_UART_IPCLKPORT_PCLK,
1366};
1367enum clk_id cmucal_vclk_ip_usi00_i2c[] = {
1368 GOUT_BLK_PERI_UID_USI00_I2C_IPCLKPORT_IPCLK,
1369 GOUT_BLK_PERI_UID_USI00_I2C_IPCLKPORT_PCLK,
1370};
1371enum clk_id cmucal_vclk_ip_usi00_usi[] = {
1372 GOUT_BLK_PERI_UID_USI00_USI_IPCLKPORT_IPCLK,
1373 GOUT_BLK_PERI_UID_USI00_USI_IPCLKPORT_PCLK,
1374};
1375enum clk_id cmucal_vclk_ip_wdt_cluster0[] = {
1376 GOUT_BLK_PERI_UID_WDT_CLUSTER0_IPCLKPORT_PCLK,
1377};
1378enum clk_id cmucal_vclk_ip_wdt_cluster1[] = {
1379 GOUT_BLK_PERI_UID_WDT_CLUSTER1_IPCLKPORT_PCLK,
1380};
1381enum clk_id cmucal_vclk_ip_baaw_d_shub[] = {
1382 GOUT_BLK_SHUB_UID_BAAW_D_SHUB_IPCLKPORT_I_PCLK,
1383};
1384enum clk_id cmucal_vclk_ip_baaw_p_apm_shub[] = {
1385 GOUT_BLK_SHUB_UID_BAAW_P_APM_SHUB_IPCLKPORT_I_PCLK,
1386};
1387enum clk_id cmucal_vclk_ip_cm4_shub[] = {
1388 GOUT_BLK_SHUB_UID_CM4_SHUB_IPCLKPORT_FCLK,
1389};
1390enum clk_id cmucal_vclk_ip_gpio_shub[] = {
1391 GOUT_BLK_SHUB_UID_GPIO_SHUB_IPCLKPORT_PCLK,
1392};
1393enum clk_id cmucal_vclk_ip_i2c_shub00[] = {
1394 GOUT_BLK_SHUB_UID_I2C_SHUB00_IPCLKPORT_IPCLK,
1395 GOUT_BLK_SHUB_UID_I2C_SHUB00_IPCLKPORT_PCLK,
1396};
1397enum clk_id cmucal_vclk_ip_lhm_axi_lp_shub[] = {
1398 GOUT_BLK_SHUB_UID_LHM_AXI_LP_SHUB_IPCLKPORT_I_CLK,
1399};
1400enum clk_id cmucal_vclk_ip_lhm_axi_p_shub[] = {
1401 GOUT_BLK_SHUB_UID_LHM_AXI_P_SHUB_IPCLKPORT_I_CLK,
1402};
1403enum clk_id cmucal_vclk_ip_lhs_axi_d_shub[] = {
1404 GOUT_BLK_SHUB_UID_LHS_AXI_D_SHUB_IPCLKPORT_I_CLK,
1405};
1406enum clk_id cmucal_vclk_ip_lhs_axi_p_apm_shub[] = {
1407 GOUT_BLK_SHUB_UID_LHS_AXI_P_APM_SHUB_IPCLKPORT_I_CLK,
1408};
1409enum clk_id cmucal_vclk_ip_pdma_shub[] = {
1410 GOUT_BLK_SHUB_UID_PDMA_SHUB_IPCLKPORT_ACLK,
1411};
1412enum clk_id cmucal_vclk_ip_pwm_shub[] = {
1413 GOUT_BLK_SHUB_UID_PWM_SHUB_IPCLKPORT_i_PCLK_S0,
1414};
1415enum clk_id cmucal_vclk_ip_shub_cmu_shub[] = {
1416 CLK_BLK_SHUB_UID_SHUB_CMU_SHUB_IPCLKPORT_PCLK,
1417};
1418enum clk_id cmucal_vclk_ip_sweeper_d_shub[] = {
1419 GOUT_BLK_SHUB_UID_SWEEPER_D_SHUB_IPCLKPORT_ACLK,
1420};
1421enum clk_id cmucal_vclk_ip_sweeper_p_apm_shub[] = {
1422 GOUT_BLK_SHUB_UID_SWEEPER_P_APM_SHUB_IPCLKPORT_ACLK,
1423};
1424enum clk_id cmucal_vclk_ip_sysreg_shub[] = {
1425 GOUT_BLK_SHUB_UID_SYSREG_SHUB_IPCLKPORT_PCLK,
1426};
1427enum clk_id cmucal_vclk_ip_timer_shub[] = {
1428 GOUT_BLK_SHUB_UID_TIMER_SHUB_IPCLKPORT_PCLK,
1429};
1430enum clk_id cmucal_vclk_ip_usi_shub00[] = {
1431 GOUT_BLK_SHUB_UID_USI_SHUB00_IPCLKPORT_IPCLK,
1432 GOUT_BLK_SHUB_UID_USI_SHUB00_IPCLKPORT_PCLK,
1433};
1434enum clk_id cmucal_vclk_ip_wdt_shub[] = {
1435 GOUT_BLK_SHUB_UID_WDT_SHUB_IPCLKPORT_PCLK,
1436};
1437enum clk_id cmucal_vclk_ip_xiu_dp_shub[] = {
1438 GOUT_BLK_SHUB_UID_XIU_DP_SHUB_IPCLKPORT_ACLK,
1439};
1440enum clk_id cmucal_vclk_ip_btm_usb[] = {
1441 GOUT_BLK_USB_UID_BTM_USB_IPCLKPORT_I_ACLK,
1442 GOUT_BLK_USB_UID_BTM_USB_IPCLKPORT_I_PCLK,
1443};
1444enum clk_id cmucal_vclk_ip_dp_link[] = {
1445 GOUT_BLK_USB_UID_DP_LINK_IPCLKPORT_DPTX_LINK_I_DP_GTC_CLK,
1446 GOUT_BLK_USB_UID_DP_LINK_IPCLKPORT_DPTX_LINK_I_PCLK,
1447};
1448enum clk_id cmucal_vclk_ip_lhm_axi_p_usb[] = {
1449 GOUT_BLK_USB_UID_LHM_AXI_P_USB_IPCLKPORT_I_CLK,
1450};
1451enum clk_id cmucal_vclk_ip_lhs_acel_d_usb[] = {
1452 GOUT_BLK_USB_UID_LHS_ACEL_D_USB_IPCLKPORT_I_CLK,
1453};
1454enum clk_id cmucal_vclk_ip_pgen_lite_usb[] = {
1455 GOUT_BLK_USB_UID_PGEN_LITE_USB_IPCLKPORT_CLK,
1456};
1457enum clk_id cmucal_vclk_ip_ppmu_usb[] = {
1458 GOUT_BLK_USB_UID_PPMU_USB_IPCLKPORT_ACLK,
1459 GOUT_BLK_USB_UID_PPMU_USB_IPCLKPORT_PCLK,
1460};
1461enum clk_id cmucal_vclk_ip_sysreg_usb[] = {
1462 GOUT_BLK_USB_UID_SYSREG_USB_IPCLKPORT_PCLK,
1463};
1464enum clk_id cmucal_vclk_ip_usb30drd[] = {
1465 GOUT_BLK_USB_UID_USB30DRD_IPCLKPORT_ACLK_PHYCTRL_20,
1466 GOUT_BLK_USB_UID_USB30DRD_IPCLKPORT_ACLK_PHYCTRL_30_0,
1467 GOUT_BLK_USB_UID_USB30DRD_IPCLKPORT_ACLK_PHYCTRL_30_1,
1468 GOUT_BLK_USB_UID_USB30DRD_IPCLKPORT_USB30DRD_ref_clk,
1469 GOUT_BLK_USB_UID_USB30DRD_IPCLKPORT_bus_clk_early,
1470};
1471enum clk_id cmucal_vclk_ip_usb_cmu_usb[] = {
1472 CLK_BLK_USB_UID_USB_CMU_USB_IPCLKPORT_PCLK,
1473};
1474enum clk_id cmucal_vclk_ip_us_d_usb[] = {
1475 GOUT_BLK_USB_UID_US_D_USB_IPCLKPORT_aclk,
1476};
1477enum clk_id cmucal_vclk_ip_blk_vipx1[] = {
1478 GOUT_BLK_VIPX1_UID_BLK_VIPX1_IPCLKPORT_CLK_VIPX1_BUSD,
1479};
1480enum clk_id cmucal_vclk_ip_btm_d_vipx1[] = {
1481 GOUT_BLK_VIPX1_UID_BTM_D_VIPX1_IPCLKPORT_I_ACLK,
1482 GOUT_BLK_VIPX1_UID_BTM_D_VIPX1_IPCLKPORT_I_PCLK,
1483};
1484enum clk_id cmucal_vclk_ip_lhm_atb_vipx1[] = {
1485 GOUT_BLK_VIPX1_UID_LHM_ATB_VIPX1_IPCLKPORT_I_CLK,
1486};
1487enum clk_id cmucal_vclk_ip_lhm_axi_p_vipx1[] = {
1488 GOUT_BLK_VIPX1_UID_LHM_AXI_P_VIPX1_IPCLKPORT_I_CLK,
1489};
1490enum clk_id cmucal_vclk_ip_lhs_acel_d_vipx1[] = {
1491 GOUT_BLK_VIPX1_UID_LHS_ACEL_D_VIPX1_IPCLKPORT_I_CLK,
1492};
1493enum clk_id cmucal_vclk_ip_lhs_atb_vipx1[] = {
1494 GOUT_BLK_VIPX1_UID_LHS_ATB_VIPX1_IPCLKPORT_I_CLK,
1495};
1496enum clk_id cmucal_vclk_ip_lhs_axi_p_vipx1_local[] = {
1497 GOUT_BLK_VIPX1_UID_LHS_AXI_P_VIPX1_LOCAL_IPCLKPORT_I_CLK,
1498};
1499enum clk_id cmucal_vclk_ip_pgen_lite_vipx1[] = {
1500 GOUT_BLK_VIPX1_UID_PGEN_LITE_VIPX1_IPCLKPORT_CLK,
1501};
1502enum clk_id cmucal_vclk_ip_ppmu_d_vipx1[] = {
1503 GOUT_BLK_VIPX1_UID_PPMU_D_VIPX1_IPCLKPORT_ACLK,
1504 GOUT_BLK_VIPX1_UID_PPMU_D_VIPX1_IPCLKPORT_PCLK,
1505};
1506enum clk_id cmucal_vclk_ip_smmu_d_vipx1[] = {
1507 GOUT_BLK_VIPX1_UID_SMMU_D_VIPX1_IPCLKPORT_CLK,
1508};
1509enum clk_id cmucal_vclk_ip_sysreg_vipx1[] = {
1510 GOUT_BLK_VIPX1_UID_SYSREG_VIPX1_IPCLKPORT_PCLK,
1511};
1512enum clk_id cmucal_vclk_ip_vipx1[] = {
1513 GOUT_BLK_VIPX1_UID_VIPX1_IPCLKPORT_CLK,
1514};
1515enum clk_id cmucal_vclk_ip_vipx1_cmu_vipx1[] = {
1516 CLK_BLK_VIPX1_UID_VIPX1_CMU_VIPX1_IPCLKPORT_PCLK,
1517};
1518enum clk_id cmucal_vclk_ip_xiu_d_vipx1[] = {
1519 GOUT_BLK_VIPX1_UID_XIU_D_VIPX1_IPCLKPORT_ACLK,
1520};
1521enum clk_id cmucal_vclk_ip_blk_vipx2[] = {
1522 GOUT_BLK_VIPX2_UID_BLK_VIPX2_IPCLKPORT_CLK_VIPX2_BUSD,
1523};
1524enum clk_id cmucal_vclk_ip_btm_d_vipx2[] = {
1525 GOUT_BLK_VIPX2_UID_BTM_D_VIPX2_IPCLKPORT_I_ACLK,
1526 GOUT_BLK_VIPX2_UID_BTM_D_VIPX2_IPCLKPORT_I_PCLK,
1527};
1528enum clk_id cmucal_vclk_ip_lhm_atb_vipx2[] = {
1529 GOUT_BLK_VIPX2_UID_LHM_ATB_VIPX2_IPCLKPORT_I_CLK,
1530};
1531enum clk_id cmucal_vclk_ip_lhm_axi_p_vipx2[] = {
1532 GOUT_BLK_VIPX2_UID_LHM_AXI_P_VIPX2_IPCLKPORT_I_CLK,
1533};
1534enum clk_id cmucal_vclk_ip_lhm_axi_p_vipx2_local[] = {
1535 GOUT_BLK_VIPX2_UID_LHM_AXI_P_VIPX2_LOCAL_IPCLKPORT_I_CLK,
1536};
1537enum clk_id cmucal_vclk_ip_lhs_acel_d_vipx2[] = {
1538 GOUT_BLK_VIPX2_UID_LHS_ACEL_D_VIPX2_IPCLKPORT_I_CLK,
1539};
1540enum clk_id cmucal_vclk_ip_lhs_atb_vipx2[] = {
1541 GOUT_BLK_VIPX2_UID_LHS_ATB_VIPX2_IPCLKPORT_I_CLK,
1542};
1543enum clk_id cmucal_vclk_ip_pgen_lite_vipx2[] = {
1544 GOUT_BLK_VIPX2_UID_PGEN_LITE_VIPX2_IPCLKPORT_CLK,
1545};
1546enum clk_id cmucal_vclk_ip_ppmu_d_vipx2[] = {
1547 GOUT_BLK_VIPX2_UID_PPMU_D_VIPX2_IPCLKPORT_ACLK,
1548 GOUT_BLK_VIPX2_UID_PPMU_D_VIPX2_IPCLKPORT_PCLK,
1549};
1550enum clk_id cmucal_vclk_ip_smmu_d_vipx2[] = {
1551 GOUT_BLK_VIPX2_UID_SMMU_D_VIPX2_IPCLKPORT_CLK,
1552};
1553enum clk_id cmucal_vclk_ip_sysreg_vipx2[] = {
1554 GOUT_BLK_VIPX2_UID_SYSREG_VIPX2_IPCLKPORT_PCLK,
1555};
1556enum clk_id cmucal_vclk_ip_vipx2[] = {
1557 GOUT_BLK_VIPX2_UID_VIPX2_IPCLKPORT_CLK,
1558};
1559enum clk_id cmucal_vclk_ip_vipx2_cmu_vipx2[] = {
1560 CLK_BLK_VIPX2_UID_VIPX2_CMU_VIPX2_IPCLKPORT_PCLK,
1561};
1562
1563/* Switching LUT */
1564/* -1 is the Value of EMPTY_CAL_ID */
1565struct switch_lut tail_blk_cpucl0_lut[] = {
1566 {799500, 0, 0},
1567 {399750, 0, 1},
1568 {266500, 2, 1},
1569};
1570struct switch_lut tail_blk_cpucl1_lut[] = {
1571 {799500, 0, 0},
1572 {399750, 0, 1},
1573};
1574struct switch_lut tail_blk_dispaud_lut[] = {
1575 {1332500, 0, 0},
1576 {799500, 1, 0},
1577 {399750, 1, 1},
1578};
1579struct switch_lut tail_blk_g3d_lut[] = {
1580 {799500, 0, 0},
1581 {399750, 0, 1},
1582 {199875, 0, 3},
1583};
1584struct switch_lut tail_blk_mif_lut[] = {
1585 {1599000, 0, -1},
1586 {1332500, 1, -1},
1587};
1588struct switch_lut tail_blk_mif1_lut[] = {
1589 {1599000, 0, -1},
1590 {1332500, 1, -1},
1591};
1592
1593/* DVFS LUT */
1594struct vclk_lut vdd_cpucl0_lut[] = {
1595 {1850333, vdd_cpucl0_sod_lut_params},
1596 {1449500, vdd_cpucl0_od_lut_params},
1597 {1049750, vdd_cpucl0_nm_lut_params},
1598 {600166, vdd_cpucl0_ud_lut_params},
1599 {300083, vdd_cpucl0_sud_lut_params},
1600};
1601struct vclk_lut vdd_cpucl1_lut[] = {
1602 {2400666, vdd_cpucl1_sod_lut_params},
1603 {1898000, vdd_cpucl1_od_lut_params},
1604 {1499333, vdd_cpucl1_nm_lut_params},
1605 {850200, vdd_cpucl1_ud_lut_params},
1606 {549899, vdd_cpucl1_sud_lut_params},
1607};
1608struct vclk_lut vdd_g3d_lut[] = {
1609 {1200000, vdd_g3d_sod_lut_params},
1610 {1000000, vdd_g3d_od_lut_params},
1611 {750000, vdd_g3d_nm_lut_params},
1612 {550000, vdd_g3d_ud_lut_params},
1613 {300000, vdd_g3d_sud_lut_params},
1614};
1615struct vclk_lut vdd_int_lut[] = {
1616 {400000, vdd_int_nm_lut_params},
1617 {300000, vdd_int_od_lut_params},
1618 {200000, vdd_int_sud_lut_params},
1619 {100000, vdd_int_ud_lut_params},
1620};
1621struct vclk_lut vdd_cam_lut[] = {
1622 {400000, vdd_cam_nm_lut_params},
1623 {300000, vdd_cam_od_lut_params},
1624 {200000, vdd_cam_sud_lut_params},
1625 {100000, vdd_cam_ud_lut_params},
1626};
1627struct vclk_lut vdd_mif_lut[] = {
1628 {4264000, vdd_mif_nm_lut_params},
1629 {1399666, vdd_mif_sud_lut_params},
1630 {1332500, vdd_mif_ud_lut_params},
1631};
1632
1633/* SPECIAL LUT */
1634struct vclk_lut clkcmu_shub_bus_lut[] = {
1635 {400000, spl_clk_shub_i2c_blk_apm_nm_lut_params},
1636};
1637struct vclk_lut div_clk_cmgp_adc_lut[] = {
1638 {33333, mux_clk_cmgp_adc_blk_cmgp_nm_lut_params},
1639};
1640struct vclk_lut div_clk_cmgp_usi01_lut[] = {
1641 {200000, spl_clk_cmgp_usi01_blk_cmgp_nm_lut_params},
1642};
1643struct vclk_lut div_clk_cmgp_usi03_lut[] = {
1644 {200000, spl_clk_cmgp_usi03_blk_cmgp_nm_lut_params},
1645};
1646struct vclk_lut div_clk_cmgp_usi02_lut[] = {
1647 {200000, spl_clk_cmgp_usi02_blk_cmgp_nm_lut_params},
1648};
1649struct vclk_lut div_clk_cmgp_usi00_lut[] = {
1650 {200000, spl_clk_cmgp_usi00_blk_cmgp_nm_lut_params},
1651};
1652struct vclk_lut div_clk_cmgp_usi04_lut[] = {
1653 {200000, spl_clk_cmgp_usi04_blk_cmgp_nm_lut_params},
1654};
1655struct vclk_lut clkcmu_fsys_ufs_embd_lut[] = {
1656 {133250, spl_clk_fsys_ufs_embd_blk_cmu_nm_lut_params},
1657};
1658struct vclk_lut div_clk_cmu_cmuref_lut[] = {
1659 {199875, occ_cmu_cmuref_blk_cmu_nm_lut_params},
1660};
1661struct vclk_lut clkcmu_hpm_lut[] = {
1662 {799500, clkcmu_hpm_blk_cmu_nm_lut_params},
1663};
1664struct vclk_lut clkcmu_peri_ip_lut[] = {
1665 {399750, spl_clk_peri_spi0_blk_cmu_nm_lut_params},
1666};
1667struct vclk_lut clkcmu_mif_busp_lut[] = {
1668 {199875, occ_mif_cmuref_blk_cmu_nm_lut_params},
1669};
1670struct vclk_lut clkcmu_apm_bus_lut[] = {
1671 {399750, spl_clk_shub_i2c_blk_cmu_nm_lut_params},
1672};
1673struct vclk_lut clkcmu_cis_clk1_lut[] = {
1674 {99937, clkcmu_cis_clk1_blk_cmu_nm_lut_params},
1675};
1676struct vclk_lut clkcmu_cis_clk3_lut[] = {
1677 {99937, clkcmu_cis_clk3_blk_cmu_nm_lut_params},
1678};
1679struct vclk_lut clkcmu_usb_usb30drd_lut[] = {
1680 {49968, spl_clk_usb_usb30drd_blk_cmu_nm_lut_params},
1681};
1682struct vclk_lut clkcmu_cis_clk0_lut[] = {
1683 {99937, clkcmu_cis_clk0_blk_cmu_nm_lut_params},
1684};
1685struct vclk_lut clkcmu_usb_dpgtc_lut[] = {
1686 {99937, spl_clk_usb_dpgtc_blk_cmu_nm_lut_params},
1687};
1688struct vclk_lut clkcmu_cis_clk2_lut[] = {
1689 {99937, clkcmu_cis_clk2_blk_cmu_nm_lut_params},
1690};
1691struct vclk_lut clkcmu_peri_uart_lut[] = {
1692 {199875, spl_clk_peri_uart_blk_cmu_nm_lut_params},
1693};
1694struct vclk_lut div_clk_cluster0_pclkdbg_lut[] = {
1695 {231291, div_clk_cluster0_pclkdbg_blk_cpucl0_sod_lut_params},
1696 {181187, div_clk_cluster0_pclkdbg_blk_cpucl0_od_lut_params},
1697 {131218, div_clk_cluster0_pclkdbg_blk_cpucl0_nm_lut_params},
1698 {75020, div_clk_cluster0_pclkdbg_blk_cpucl0_ud_lut_params},
1699 {37510, div_clk_cluster0_pclkdbg_blk_cpucl0_sud_lut_params},
1700};
1701struct vclk_lut div_clk_cluster0_aclk_lut[] = {
1702 {925166, div_clk_cluster0_aclk_blk_cpucl0_sod_lut_params},
1703 {724750, div_clk_cluster0_aclk_blk_cpucl0_od_lut_params},
1704 {524875, div_clk_cluster0_aclk_blk_cpucl0_nm_lut_params},
1705 {300083, div_clk_cluster0_aclk_blk_cpucl0_ud_lut_params},
1706 {150041, div_clk_cluster0_aclk_blk_cpucl0_sud_lut_params},
1707};
1708struct vclk_lut div_clk_cpucl0_cmuref_lut[] = {
1709 {925166, spl_clk_cpucl0_cmuref_blk_cpucl0_sod_lut_params},
1710 {724750, spl_clk_cpucl0_cmuref_blk_cpucl0_od_lut_params},
1711 {524875, spl_clk_cpucl0_cmuref_blk_cpucl0_nm_lut_params},
1712 {300083, spl_clk_cpucl0_cmuref_blk_cpucl0_ud_lut_params},
1713 {150041, spl_clk_cpucl0_cmuref_blk_cpucl0_sud_lut_params},
1714};
1715struct vclk_lut div_clk_cluster0_cntclk_lut[] = {
1716 {462583, div_clk_cluster0_cntclk_blk_cpucl0_sod_lut_params},
1717 {362375, div_clk_cluster0_cntclk_blk_cpucl0_od_lut_params},
1718 {262437, div_clk_cluster0_cntclk_blk_cpucl0_nm_lut_params},
1719 {150041, div_clk_cluster0_cntclk_blk_cpucl0_ud_lut_params},
1720 {75020, div_clk_cluster0_cntclk_blk_cpucl0_sud_lut_params},
1721};
1722struct vclk_lut div_clk_cluster1_cntclk_lut[] = {
1723 {600166, div_clk_cluster1_cntclk_blk_cpucl1_sod_lut_params},
1724 {474500, div_clk_cluster1_cntclk_blk_cpucl1_od_lut_params},
1725 {374833, div_clk_cluster1_cntclk_blk_cpucl1_nm_lut_params},
1726 {212550, div_clk_cluster1_cntclk_blk_cpucl1_ud_lut_params},
1727 {137474, div_clk_cluster1_cntclk_blk_cpucl1_sud_lut_params},
1728};
1729struct vclk_lut div_clk_cpucl1_cmuref_lut[] = {
1730 {1200333, spl_clk_cpucl1_cmuref_blk_cpucl1_sod_lut_params},
1731 {949000, spl_clk_cpucl1_cmuref_blk_cpucl1_od_lut_params},
1732 {749666, spl_clk_cpucl1_cmuref_blk_cpucl1_nm_lut_params},
1733 {425100, spl_clk_cpucl1_cmuref_blk_cpucl1_ud_lut_params},
1734 {274949, spl_clk_cpucl1_cmuref_blk_cpucl1_sud_lut_params},
1735};
1736struct vclk_lut div_clk_aud_dsif_lut[] = {
1737 {58982, spl_clk_aud_dsif_blk_dispaud_sud_lut_params},
1738 {39321, spl_clk_aud_dsif_blk_dispaud_ud_lut_params},
1739 {24999, spl_clk_aud_dsif_blk_dispaud_od_lut_params},
1740 {24576, spl_clk_aud_dsif_blk_dispaud_nm_lut_params},
1741};
1742struct vclk_lut div_clk_aud_uaif0_lut[] = {
1743 {26000, dft_clk_aud_uaif0_blk_dispaud_nm_lut_params},
1744};
1745struct vclk_lut div_clk_aud_uaif2_lut[] = {
1746 {26000, dft_clk_aud_uaif2_blk_dispaud_nm_lut_params},
1747};
1748struct vclk_lut div_clk_aud_cpu_pclkdbg_lut[] = {
1749 {147456, spl_clk_aud_cpu_pclkdbg_blk_dispaud_nm_lut_params},
1750 {99937, spl_clk_aud_cpu_pclkdbg_blk_dispaud_od_lut_params},
1751};
1752struct vclk_lut div_clk_aud_uaif1_lut[] = {
1753 {26000, dft_clk_aud_uaif1_blk_dispaud_nm_lut_params},
1754};
1755struct vclk_lut div_clk_aud_fm_lut[] = {
1756 {30000, dft_clk_aud_fm_blk_dispaud_nm_lut_params},
1757};
1758struct vclk_lut mux_mif_cmuref_lut[] = {
1759 {199875, occ_mif_cmuref_blk_mif_nm_lut_params},
1760};
1761struct vclk_lut mux_mif1_cmuref_lut[] = {
1762 {100000, occ_mif1_cmuref_blk_mif1_nm_lut_params},
1763};
1764struct vclk_lut pll_mif1_lut[] = {
1765 {100000, clk_mif1_busd_blk_mif1_nm_lut_params},
1766};
1767struct vclk_lut div_clk_peri_spi0_lut[] = {
1768 {399750, spl_clk_peri_spi0_blk_peri_nm_lut_params},
1769};
1770struct vclk_lut div_clk_peri_spi2_lut[] = {
1771 {399750, spl_clk_peri_spi2_blk_peri_nm_lut_params},
1772};
1773struct vclk_lut div_clk_peri_usi_i2c_lut[] = {
1774 {199875, spl_clk_peri_usi_i2c_blk_peri_nm_lut_params},
1775};
1776struct vclk_lut div_clk_peri_spi1_lut[] = {
1777 {399750, spl_clk_peri_spi1_blk_peri_nm_lut_params},
1778};
1779struct vclk_lut div_clk_peri_usi_usi_lut[] = {
1780 {399750, spl_clk_peri_usi_usi_blk_peri_nm_lut_params},
1781};
1782struct vclk_lut div_clk_shub_i2c_lut[] = {
1783 {200000, spl_clk_shub_i2c_blk_shub_nm_lut_params},
1784};
1785struct vclk_lut div_clk_shub_usi00_lut[] = {
1786 {400000, spl_clk_shub_usi00_blk_shub_nm_lut_params},
1787};
1788
1789/* COMMON LUT */
1790struct vclk_lut blk_apm_lut[] = {
1791 {400000, blk_apm_lut_params},
1792};
1793struct vclk_lut blk_cam_lut[] = {
1794 {266500, blk_cam_lut_params},
1795};
1796struct vclk_lut blk_cmgp_lut[] = {
1797 {200000, blk_cmgp_lut_params},
1798};
1799struct vclk_lut blk_cmu_lut[] = {
1800 {799999, blk_cmu_lut_params},
1801};
1802struct vclk_lut blk_core_lut[] = {
1803 {333125, blk_core_lut_params},
1804};
1805struct vclk_lut blk_cpucl0_lut[] = {
1806 {131218, blk_cpucl0_lut_params},
1807};
1808struct vclk_lut blk_cpucl1_lut[] = {
1809 {187416, blk_cpucl1_lut_params},
1810};
1811struct vclk_lut blk_dispaud_lut[] = {
1812 {1179648, blk_dispaud_lut_params},
1813};
1814struct vclk_lut blk_g2d_lut[] = {
1815 {266500, blk_g2d_lut_params},
1816};
1817struct vclk_lut blk_g3d_lut[] = {
1818 {187500, blk_g3d_lut_params},
1819};
1820struct vclk_lut blk_isp_lut[] = {
1821 {222083, blk_isp_lut_params},
1822};
1823struct vclk_lut blk_mfc_lut[] = {
1824 {333125, blk_mfc_lut_params},
1825};
1826struct vclk_lut blk_peri_lut[] = {
1827 {199875, blk_peri_lut_params},
1828};
1829struct vclk_lut blk_shub_lut[] = {
1830 {400000, blk_shub_lut_params},
1831};
1832struct vclk_lut blk_vipx1_lut[] = {
1833 {266500, blk_vipx1_lut_params},
1834};
1835struct vclk_lut blk_vipx2_lut[] = {
1836 {266500, blk_vipx2_lut_params},
1837};
1838/*=================VCLK Switch list================================*/
1839
1840struct vclk_switch vclk_switch_blk_cpucl0[] = {
1841 {MUX_CLK_CPUCL0_PLL, MUX_CLKCMU_CPUCL0_SWITCH, CLKCMU_CPUCL0_SWITCH, GATE_CLKCMU_CPUCL0_SWITCH, MUX_CLKCMU_CPUCL0_SWITCH_USER, tail_blk_cpucl0_lut, 3},
1842};
1843struct vclk_switch vclk_switch_blk_cpucl1[] = {
1844 {MUX_CLK_CPUCL1_PLL, MUX_CLKCMU_CPUCL1_SWITCH, CLKCMU_CPUCL1_SWITCH, GATE_CLKCMU_CPUCL1_SWITCH, MUX_CLKCMU_CPUCL1_SWITCH_USER, tail_blk_cpucl1_lut, 2},
1845};
1846struct vclk_switch vclk_switch_blk_dispaud[] = {
1847 {MUX_CLK_AUD_CPU, MUX_CLKCMU_DISPAUD_CPU, CLKCMU_DISPAUD_CPU, GATE_CLKCMU_DISPAUD_CPU, MUX_CLKCMU_DISPAUD_CPU_USER, tail_blk_dispaud_lut, 3},
1848};
1849struct vclk_switch vclk_switch_blk_g3d[] = {
1850 {MUX_CLK_G3D_BUSD, MUX_CLKCMU_G3D_SWITCH, CLKCMU_G3D_SWITCH, GATE_CLKCMU_G3D_SWITCH, MUX_CLKCMU_G3D_SWITCH_USER, tail_blk_g3d_lut, 3},
1851};
1852struct vclk_switch vclk_switch_blk_mif[] = {
1853 {MUX_CLK_MIF_DDRPHY_CLK2X, MUX_CLKCMU_MIF_SWITCH, EMPTY_CAL_ID, CLKCMU_MIF_SWITCH, EMPTY_CAL_ID, tail_blk_mif_lut, 2},
1854};
1855struct vclk_switch vclk_switch_blk_mif1[] = {
1856 {MUX_CLK_MIF1_DDRPHY_CLK2X, MUX_CLKCMU_MIF_SWITCH, EMPTY_CAL_ID, CLKCMU_MIF_SWITCH, EMPTY_CAL_ID, tail_blk_mif1_lut, 2},
1857};
1858
1859/*=================VCLK list================================*/
1860
1861struct vclk cmucal_vclk_list[] = {
1862
1863/* DVFS VCLK */
1864 CMUCAL_VCLK(VCLK_VDD_CPUCL0, vdd_cpucl0_lut, cmucal_vclk_vdd_cpucl0, NULL, vclk_switch_blk_cpucl0),
1865 CMUCAL_VCLK(VCLK_VDD_CPUCL1, vdd_cpucl1_lut, cmucal_vclk_vdd_cpucl1, NULL, vclk_switch_blk_cpucl1),
1866 CMUCAL_VCLK(VCLK_VDD_G3D, vdd_g3d_lut, cmucal_vclk_vdd_g3d, NULL, vclk_switch_blk_g3d),
1867 CMUCAL_VCLK(VCLK_VDD_INT, vdd_int_lut, cmucal_vclk_vdd_int, NULL, NULL),
1868 CMUCAL_VCLK(VCLK_VDD_CAM, vdd_cam_lut, cmucal_vclk_vdd_cam, NULL, NULL),
1869 CMUCAL_VCLK(VCLK_VDD_MIF, vdd_mif_lut, cmucal_vclk_vdd_mif, NULL, vclk_switch_blk_mif),
1870
1871/* SPECIAL VCLK */
1872 CMUCAL_VCLK(VCLK_CLKCMU_SHUB_BUS, clkcmu_shub_bus_lut, cmucal_vclk_clkcmu_shub_bus, NULL, NULL),
1873 CMUCAL_VCLK(VCLK_DIV_CLK_CMGP_ADC, div_clk_cmgp_adc_lut, cmucal_vclk_div_clk_cmgp_adc, NULL, NULL),
1874 CMUCAL_VCLK(VCLK_DIV_CLK_CMGP_USI01, div_clk_cmgp_usi01_lut, cmucal_vclk_div_clk_cmgp_usi01, NULL, NULL),
1875 CMUCAL_VCLK(VCLK_DIV_CLK_CMGP_USI03, div_clk_cmgp_usi03_lut, cmucal_vclk_div_clk_cmgp_usi03, NULL, NULL),
1876 CMUCAL_VCLK(VCLK_DIV_CLK_CMGP_USI02, div_clk_cmgp_usi02_lut, cmucal_vclk_div_clk_cmgp_usi02, NULL, NULL),
1877 CMUCAL_VCLK(VCLK_DIV_CLK_CMGP_USI00, div_clk_cmgp_usi00_lut, cmucal_vclk_div_clk_cmgp_usi00, NULL, NULL),
1878 CMUCAL_VCLK(VCLK_DIV_CLK_CMGP_USI04, div_clk_cmgp_usi04_lut, cmucal_vclk_div_clk_cmgp_usi04, NULL, NULL),
1879 CMUCAL_VCLK(VCLK_CLKCMU_FSYS_UFS_EMBD, clkcmu_fsys_ufs_embd_lut, cmucal_vclk_clkcmu_fsys_ufs_embd, NULL, NULL),
1880 CMUCAL_VCLK(VCLK_DIV_CLK_CMU_CMUREF, div_clk_cmu_cmuref_lut, cmucal_vclk_div_clk_cmu_cmuref, NULL, NULL),
1881 CMUCAL_VCLK(VCLK_CLKCMU_HPM, clkcmu_hpm_lut, cmucal_vclk_clkcmu_hpm, NULL, NULL),
1882 CMUCAL_VCLK(VCLK_CLKCMU_PERI_IP, clkcmu_peri_ip_lut, cmucal_vclk_clkcmu_peri_ip, NULL, NULL),
1883 CMUCAL_VCLK(VCLK_CLKCMU_MIF_BUSP, clkcmu_mif_busp_lut, cmucal_vclk_clkcmu_mif_busp, NULL, NULL),
1884 CMUCAL_VCLK(VCLK_CLKCMU_APM_BUS, clkcmu_apm_bus_lut, cmucal_vclk_clkcmu_apm_bus, NULL, NULL),
1885 CMUCAL_VCLK(VCLK_CLKCMU_CIS_CLK1, clkcmu_cis_clk1_lut, cmucal_vclk_clkcmu_cis_clk1, NULL, NULL),
1886 CMUCAL_VCLK(VCLK_CLKCMU_CIS_CLK3, clkcmu_cis_clk3_lut, cmucal_vclk_clkcmu_cis_clk3, NULL, NULL),
1887 CMUCAL_VCLK(VCLK_CLKCMU_USB_USB30DRD, clkcmu_usb_usb30drd_lut, cmucal_vclk_clkcmu_usb_usb30drd, NULL, NULL),
1888 CMUCAL_VCLK(VCLK_CLKCMU_CIS_CLK0, clkcmu_cis_clk0_lut, cmucal_vclk_clkcmu_cis_clk0, NULL, NULL),
1889 CMUCAL_VCLK(VCLK_CLKCMU_USB_DPGTC, clkcmu_usb_dpgtc_lut, cmucal_vclk_clkcmu_usb_dpgtc, NULL, NULL),
1890 CMUCAL_VCLK(VCLK_CLKCMU_CIS_CLK2, clkcmu_cis_clk2_lut, cmucal_vclk_clkcmu_cis_clk2, NULL, NULL),
1891 CMUCAL_VCLK(VCLK_CLKCMU_PERI_UART, clkcmu_peri_uart_lut, cmucal_vclk_clkcmu_peri_uart, NULL, NULL),
1892 CMUCAL_VCLK(VCLK_DIV_CLK_CLUSTER0_PCLKDBG, div_clk_cluster0_pclkdbg_lut, cmucal_vclk_div_clk_cluster0_pclkdbg, NULL, NULL),
1893 CMUCAL_VCLK(VCLK_DIV_CLK_CLUSTER0_ACLK, div_clk_cluster0_aclk_lut, cmucal_vclk_div_clk_cluster0_aclk, NULL, NULL),
1894 CMUCAL_VCLK(VCLK_DIV_CLK_CPUCL0_CMUREF, div_clk_cpucl0_cmuref_lut, cmucal_vclk_div_clk_cpucl0_cmuref, NULL, NULL),
1895 CMUCAL_VCLK(VCLK_DIV_CLK_CLUSTER0_CNTCLK, div_clk_cluster0_cntclk_lut, cmucal_vclk_div_clk_cluster0_cntclk, NULL, NULL),
1896 CMUCAL_VCLK(VCLK_DIV_CLK_CLUSTER1_CNTCLK, div_clk_cluster1_cntclk_lut, cmucal_vclk_div_clk_cluster1_cntclk, NULL, NULL),
1897 CMUCAL_VCLK(VCLK_DIV_CLK_CPUCL1_CMUREF, div_clk_cpucl1_cmuref_lut, cmucal_vclk_div_clk_cpucl1_cmuref, NULL, NULL),
1898 CMUCAL_VCLK(VCLK_DIV_CLK_AUD_DSIF, div_clk_aud_dsif_lut, cmucal_vclk_div_clk_aud_dsif, NULL, NULL),
1899 CMUCAL_VCLK(VCLK_DIV_CLK_AUD_UAIF0, div_clk_aud_uaif0_lut, cmucal_vclk_div_clk_aud_uaif0, NULL, NULL),
1900 CMUCAL_VCLK(VCLK_DIV_CLK_AUD_UAIF2, div_clk_aud_uaif2_lut, cmucal_vclk_div_clk_aud_uaif2, NULL, NULL),
1901 CMUCAL_VCLK(VCLK_DIV_CLK_AUD_CPU_PCLKDBG, div_clk_aud_cpu_pclkdbg_lut, cmucal_vclk_div_clk_aud_cpu_pclkdbg, NULL, NULL),
1902 CMUCAL_VCLK(VCLK_DIV_CLK_AUD_UAIF1, div_clk_aud_uaif1_lut, cmucal_vclk_div_clk_aud_uaif1, NULL, NULL),
1903 CMUCAL_VCLK(VCLK_DIV_CLK_AUD_FM, div_clk_aud_fm_lut, cmucal_vclk_div_clk_aud_fm, NULL, NULL),
1904 CMUCAL_VCLK(VCLK_MUX_MIF_CMUREF, mux_mif_cmuref_lut, cmucal_vclk_mux_mif_cmuref, NULL, NULL),
1905 CMUCAL_VCLK(VCLK_MUX_MIF1_CMUREF, mux_mif1_cmuref_lut, cmucal_vclk_mux_mif1_cmuref, NULL, NULL),
1906 CMUCAL_VCLK(VCLK_PLL_MIF1, pll_mif1_lut, cmucal_vclk_pll_mif1, NULL, vclk_switch_blk_mif1),
1907 CMUCAL_VCLK(VCLK_DIV_CLK_PERI_SPI0, div_clk_peri_spi0_lut, cmucal_vclk_div_clk_peri_spi0, NULL, NULL),
1908 CMUCAL_VCLK(VCLK_DIV_CLK_PERI_SPI2, div_clk_peri_spi2_lut, cmucal_vclk_div_clk_peri_spi2, NULL, NULL),
1909 CMUCAL_VCLK(VCLK_DIV_CLK_PERI_USI_I2C, div_clk_peri_usi_i2c_lut, cmucal_vclk_div_clk_peri_usi_i2c, NULL, NULL),
1910 CMUCAL_VCLK(VCLK_DIV_CLK_PERI_SPI1, div_clk_peri_spi1_lut, cmucal_vclk_div_clk_peri_spi1, NULL, NULL),
1911 CMUCAL_VCLK(VCLK_DIV_CLK_PERI_USI_USI, div_clk_peri_usi_usi_lut, cmucal_vclk_div_clk_peri_usi_usi, NULL, NULL),
1912 CMUCAL_VCLK(VCLK_DIV_CLK_SHUB_I2C, div_clk_shub_i2c_lut, cmucal_vclk_div_clk_shub_i2c, NULL, NULL),
1913 CMUCAL_VCLK(VCLK_DIV_CLK_SHUB_USI00, div_clk_shub_usi00_lut, cmucal_vclk_div_clk_shub_usi00, NULL, NULL),
1914
1915/* COMMON VCLK */
1916 CMUCAL_VCLK(VCLK_BLK_APM, blk_apm_lut, cmucal_vclk_blk_apm, NULL, NULL),
1917 CMUCAL_VCLK(VCLK_BLK_CAM, blk_cam_lut, cmucal_vclk_blk_cam, NULL, NULL),
1918 CMUCAL_VCLK(VCLK_BLK_CMGP, blk_cmgp_lut, cmucal_vclk_blk_cmgp, NULL, NULL),
1919 CMUCAL_VCLK(VCLK_BLK_CMU, blk_cmu_lut, cmucal_vclk_blk_cmu, NULL, NULL),
1920 CMUCAL_VCLK(VCLK_BLK_CORE, blk_core_lut, cmucal_vclk_blk_core, NULL, NULL),
1921 CMUCAL_VCLK(VCLK_BLK_CPUCL0, blk_cpucl0_lut, cmucal_vclk_blk_cpucl0, NULL, NULL),
1922 CMUCAL_VCLK(VCLK_BLK_CPUCL1, blk_cpucl1_lut, cmucal_vclk_blk_cpucl1, NULL, NULL),
1923 CMUCAL_VCLK(VCLK_BLK_DISPAUD, blk_dispaud_lut, cmucal_vclk_blk_dispaud, NULL, vclk_switch_blk_dispaud),
1924 CMUCAL_VCLK(VCLK_BLK_G2D, blk_g2d_lut, cmucal_vclk_blk_g2d, NULL, NULL),
1925 CMUCAL_VCLK(VCLK_BLK_G3D, blk_g3d_lut, cmucal_vclk_blk_g3d, NULL, NULL),
1926 CMUCAL_VCLK(VCLK_BLK_ISP, blk_isp_lut, cmucal_vclk_blk_isp, NULL, NULL),
1927 CMUCAL_VCLK(VCLK_BLK_MFC, blk_mfc_lut, cmucal_vclk_blk_mfc, NULL, NULL),
1928 CMUCAL_VCLK(VCLK_BLK_PERI, blk_peri_lut, cmucal_vclk_blk_peri, NULL, NULL),
1929 CMUCAL_VCLK(VCLK_BLK_SHUB, blk_shub_lut, cmucal_vclk_blk_shub, NULL, NULL),
1930 CMUCAL_VCLK(VCLK_BLK_VIPX1, blk_vipx1_lut, cmucal_vclk_blk_vipx1, NULL, NULL),
1931 CMUCAL_VCLK(VCLK_BLK_VIPX2, blk_vipx2_lut, cmucal_vclk_blk_vipx2, NULL, NULL),
1932
1933/* GATING VCLK */
36b28160
MB
1934 CMUCAL_VCLK_NULL(VCLK_IP_APBIF_GPIO_ALIVE, NULL, cmucal_vclk_ip_apbif_gpio_alive, NULL, NULL),
1935 CMUCAL_VCLK_NULL(VCLK_IP_APBIF_PMU_ALIVE, NULL, cmucal_vclk_ip_apbif_pmu_alive, NULL, NULL),
1936 CMUCAL_VCLK_NULL(VCLK_IP_APBIF_RTC, NULL, cmucal_vclk_ip_apbif_rtc, NULL, NULL),
1937 CMUCAL_VCLK_NULL(VCLK_IP_APBIF_TOP_RTC, NULL, cmucal_vclk_ip_apbif_top_rtc, NULL, NULL),
1938 CMUCAL_VCLK_NULL(VCLK_IP_APM_CMU_APM, NULL, cmucal_vclk_ip_apm_cmu_apm, NULL, NULL),
1939 CMUCAL_VCLK_NULL(VCLK_IP_GREBEINTEGRATION, NULL, cmucal_vclk_ip_grebeintegration, NULL, NULL),
1940 CMUCAL_VCLK_NULL(VCLK_IP_INTMEM, NULL, cmucal_vclk_ip_intmem, NULL, NULL),
1941 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_APM, NULL, cmucal_vclk_ip_lhm_axi_p_apm, NULL, NULL),
1942 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_APM_GNSS, NULL, cmucal_vclk_ip_lhm_axi_p_apm_gnss, NULL, NULL),
1943 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_APM_MODEM, NULL, cmucal_vclk_ip_lhm_axi_p_apm_modem, NULL, NULL),
1944 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_APM_SHUB, NULL, cmucal_vclk_ip_lhm_axi_p_apm_shub, NULL, NULL),
1945 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_APM_WLBT, NULL, cmucal_vclk_ip_lhm_axi_p_apm_wlbt, NULL, NULL),
1946 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_D_APM, NULL, cmucal_vclk_ip_lhs_axi_d_apm, NULL, NULL),
1947 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_LP_SHUB, NULL, cmucal_vclk_ip_lhs_axi_lp_shub, NULL, NULL),
1948 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_AP2CP, NULL, cmucal_vclk_ip_mailbox_ap2cp, NULL, NULL),
1949 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_AP2CP_S, NULL, cmucal_vclk_ip_mailbox_ap2cp_s, NULL, NULL),
1950 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_AP2GNSS, NULL, cmucal_vclk_ip_mailbox_ap2gnss, NULL, NULL),
1951 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_AP2SHUB, NULL, cmucal_vclk_ip_mailbox_ap2shub, NULL, NULL),
1952 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_AP2WLBT, NULL, cmucal_vclk_ip_mailbox_ap2wlbt, NULL, NULL),
1953 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_APM2AP, NULL, cmucal_vclk_ip_mailbox_apm2ap, NULL, NULL),
1954 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_APM2CP, NULL, cmucal_vclk_ip_mailbox_apm2cp, NULL, NULL),
1955 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_APM2GNSS, NULL, cmucal_vclk_ip_mailbox_apm2gnss, NULL, NULL),
1956 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_APM2SHUB, NULL, cmucal_vclk_ip_mailbox_apm2shub, NULL, NULL),
1957 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_APM2WLBT, NULL, cmucal_vclk_ip_mailbox_apm2wlbt, NULL, NULL),
1958 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_CP2GNSS, NULL, cmucal_vclk_ip_mailbox_cp2gnss, NULL, NULL),
1959 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_CP2SHUB, NULL, cmucal_vclk_ip_mailbox_cp2shub, NULL, NULL),
1960 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_CP2WLBT, NULL, cmucal_vclk_ip_mailbox_cp2wlbt, NULL, NULL),
1961 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_SHUB2GNSS, NULL, cmucal_vclk_ip_mailbox_shub2gnss, NULL, NULL),
1962 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_SHUB2WLBT, NULL, cmucal_vclk_ip_mailbox_shub2wlbt, NULL, NULL),
1963 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_WLBT2ABOX, NULL, cmucal_vclk_ip_mailbox_wlbt2abox, NULL, NULL),
1964 CMUCAL_VCLK_NULL(VCLK_IP_MAILBOX_WLBT2GNSS, NULL, cmucal_vclk_ip_mailbox_wlbt2gnss, NULL, NULL),
1965 CMUCAL_VCLK_NULL(VCLK_IP_PEM, NULL, cmucal_vclk_ip_pem, NULL, NULL),
1966 CMUCAL_VCLK_NULL(VCLK_IP_PGEN_LITE_APM, NULL, cmucal_vclk_ip_pgen_lite_apm, NULL, NULL),
1967 CMUCAL_VCLK_NULL(VCLK_IP_PMU_INTR_GEN, NULL, cmucal_vclk_ip_pmu_intr_gen, NULL, NULL),
1968 CMUCAL_VCLK_NULL(VCLK_IP_SPEEDY_APM, NULL, cmucal_vclk_ip_speedy_apm, NULL, NULL),
1969 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_APM, NULL, cmucal_vclk_ip_sysreg_apm, NULL, NULL),
1970 CMUCAL_VCLK_NULL(VCLK_IP_WDT_APM, NULL, cmucal_vclk_ip_wdt_apm, NULL, NULL),
1971 CMUCAL_VCLK_NULL(VCLK_IP_XIU_DP_APM, NULL, cmucal_vclk_ip_xiu_dp_apm, NULL, NULL),
1972 CMUCAL_VCLK_NULL(VCLK_IP_BLK_CAM, NULL, cmucal_vclk_ip_blk_cam, NULL, NULL),
1973 CMUCAL_VCLK_NULL(VCLK_IP_BTM_CAM, NULL, cmucal_vclk_ip_btm_cam, NULL, NULL),
1974 CMUCAL_VCLK_NULL(VCLK_IP_CAM_CMU_CAM, NULL, cmucal_vclk_ip_cam_cmu_cam, NULL, NULL),
1975 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_CAM, NULL, cmucal_vclk_ip_lhm_axi_p_cam, NULL, NULL),
1976 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ACEL_D_CAM, NULL, cmucal_vclk_ip_lhs_acel_d_cam, NULL, NULL),
1977 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ATB_CAMISP, NULL, cmucal_vclk_ip_lhs_atb_camisp, NULL, NULL),
1978 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_CAM, NULL, cmucal_vclk_ip_sysreg_cam, NULL, NULL),
1979 CMUCAL_VCLK_NULL(VCLK_IP_is6p10p0_CAM, NULL, cmucal_vclk_ip_is6p10p0_cam, NULL, NULL),
1980 CMUCAL_VCLK_NULL(VCLK_IP_ADC_CMGP, NULL, cmucal_vclk_ip_adc_cmgp, NULL, NULL),
1981 CMUCAL_VCLK_NULL(VCLK_IP_CMGP_CMU_CMGP, NULL, cmucal_vclk_ip_cmgp_cmu_cmgp, NULL, NULL),
1982 CMUCAL_VCLK_NULL(VCLK_IP_GPIO_CMGP, NULL, cmucal_vclk_ip_gpio_cmgp, NULL, NULL),
1983 CMUCAL_VCLK_NULL(VCLK_IP_I2C_CMGP00, NULL, cmucal_vclk_ip_i2c_cmgp00, NULL, NULL),
1984 CMUCAL_VCLK_NULL(VCLK_IP_I2C_CMGP01, NULL, cmucal_vclk_ip_i2c_cmgp01, NULL, NULL),
1985 CMUCAL_VCLK_NULL(VCLK_IP_I2C_CMGP02, NULL, cmucal_vclk_ip_i2c_cmgp02, NULL, NULL),
1986 CMUCAL_VCLK_NULL(VCLK_IP_I2C_CMGP03, NULL, cmucal_vclk_ip_i2c_cmgp03, NULL, NULL),
1987 CMUCAL_VCLK_NULL(VCLK_IP_I2C_CMGP04, NULL, cmucal_vclk_ip_i2c_cmgp04, NULL, NULL),
1988 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_CMGP, NULL, cmucal_vclk_ip_sysreg_cmgp, NULL, NULL),
1989 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_CMGP2CP, NULL, cmucal_vclk_ip_sysreg_cmgp2cp, NULL, NULL),
1990 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_CMGP2GNSS, NULL, cmucal_vclk_ip_sysreg_cmgp2gnss, NULL, NULL),
1991 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_CMGP2PMU_AP, NULL, cmucal_vclk_ip_sysreg_cmgp2pmu_ap, NULL, NULL),
1992 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_CMGP2PMU_SHUB, NULL, cmucal_vclk_ip_sysreg_cmgp2pmu_shub, NULL, NULL),
1993 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_CMGP2SHUB, NULL, cmucal_vclk_ip_sysreg_cmgp2shub, NULL, NULL),
1994 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_CMGP2WLBT, NULL, cmucal_vclk_ip_sysreg_cmgp2wlbt, NULL, NULL),
1995 CMUCAL_VCLK_NULL(VCLK_IP_USI_CMGP00, NULL, cmucal_vclk_ip_usi_cmgp00, NULL, NULL),
1996 CMUCAL_VCLK_NULL(VCLK_IP_USI_CMGP01, NULL, cmucal_vclk_ip_usi_cmgp01, NULL, NULL),
1997 CMUCAL_VCLK_NULL(VCLK_IP_USI_CMGP02, NULL, cmucal_vclk_ip_usi_cmgp02, NULL, NULL),
1998 CMUCAL_VCLK_NULL(VCLK_IP_USI_CMGP03, NULL, cmucal_vclk_ip_usi_cmgp03, NULL, NULL),
1999 CMUCAL_VCLK_NULL(VCLK_IP_USI_CMGP04, NULL, cmucal_vclk_ip_usi_cmgp04, NULL, NULL),
2000 CMUCAL_VCLK_NULL(VCLK_IP_OTP, NULL, cmucal_vclk_ip_otp, NULL, NULL),
2001 CMUCAL_VCLK_NULL(VCLK_IP_AD_APB_CCI_550, NULL, cmucal_vclk_ip_ad_apb_cci_550, NULL, NULL),
2002 CMUCAL_VCLK_NULL(VCLK_IP_AD_APB_DIT, NULL, cmucal_vclk_ip_ad_apb_dit, NULL, NULL),
2003 CMUCAL_VCLK_NULL(VCLK_IP_AD_APB_PDMA0, NULL, cmucal_vclk_ip_ad_apb_pdma0, NULL, NULL),
2004 CMUCAL_VCLK_NULL(VCLK_IP_AD_APB_PGEN_PDMA, NULL, cmucal_vclk_ip_ad_apb_pgen_pdma, NULL, NULL),
2005 CMUCAL_VCLK_NULL(VCLK_IP_AD_APB_PPFW_MEM0, NULL, cmucal_vclk_ip_ad_apb_ppfw_mem0, NULL, NULL),
2006 CMUCAL_VCLK_NULL(VCLK_IP_AD_APB_PPFW_MEM1, NULL, cmucal_vclk_ip_ad_apb_ppfw_mem1, NULL, NULL),
2007 CMUCAL_VCLK_NULL(VCLK_IP_AD_APB_PPFW_PERI, NULL, cmucal_vclk_ip_ad_apb_ppfw_peri, NULL, NULL),
2008 CMUCAL_VCLK_NULL(VCLK_IP_AD_APB_SPDMA, NULL, cmucal_vclk_ip_ad_apb_spdma, NULL, NULL),
2009 CMUCAL_VCLK_NULL(VCLK_IP_AD_AXI_GIC, NULL, cmucal_vclk_ip_ad_axi_gic, NULL, NULL),
2010 CMUCAL_VCLK_NULL(VCLK_IP_ASYNCSFR_WR_DMC0, NULL, cmucal_vclk_ip_asyncsfr_wr_dmc0, NULL, NULL),
2011 CMUCAL_VCLK_NULL(VCLK_IP_ASYNCSFR_WR_DMC1, NULL, cmucal_vclk_ip_asyncsfr_wr_dmc1, NULL, NULL),
2012 CMUCAL_VCLK_NULL(VCLK_IP_AXI_US_A40_64to128_DIT, NULL, cmucal_vclk_ip_axi_us_a40_64to128_dit, NULL, NULL),
2013 CMUCAL_VCLK_NULL(VCLK_IP_BAAW_P_GNSS, NULL, cmucal_vclk_ip_baaw_p_gnss, NULL, NULL),
2014 CMUCAL_VCLK_NULL(VCLK_IP_BAAW_P_MODEM, NULL, cmucal_vclk_ip_baaw_p_modem, NULL, NULL),
2015 CMUCAL_VCLK_NULL(VCLK_IP_BAAW_P_SHUB, NULL, cmucal_vclk_ip_baaw_p_shub, NULL, NULL),
2016 CMUCAL_VCLK_NULL(VCLK_IP_BAAW_P_WLBT, NULL, cmucal_vclk_ip_baaw_p_wlbt, NULL, NULL),
2017 CMUCAL_VCLK_NULL(VCLK_IP_CCI_550, NULL, cmucal_vclk_ip_cci_550, NULL, NULL),
2018 CMUCAL_VCLK_NULL(VCLK_IP_CORE_CMU_CORE, NULL, cmucal_vclk_ip_core_cmu_core, NULL, NULL),
2019 CMUCAL_VCLK_NULL(VCLK_IP_DIT, NULL, cmucal_vclk_ip_dit, NULL, NULL),
2020 CMUCAL_VCLK_NULL(VCLK_IP_GIC400_AIHWACG, NULL, cmucal_vclk_ip_gic400_aihwacg, NULL, NULL),
2021 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ACEL_D0_ISP, NULL, cmucal_vclk_ip_lhm_acel_d0_isp, NULL, NULL),
2022 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ACEL_D0_MFC, NULL, cmucal_vclk_ip_lhm_acel_d0_mfc, NULL, NULL),
2023 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ACEL_D1_ISP, NULL, cmucal_vclk_ip_lhm_acel_d1_isp, NULL, NULL),
2024 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ACEL_D1_MFC, NULL, cmucal_vclk_ip_lhm_acel_d1_mfc, NULL, NULL),
2025 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ACEL_D_CAM, NULL, cmucal_vclk_ip_lhm_acel_d_cam, NULL, NULL),
2026 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ACEL_D_DPU, NULL, cmucal_vclk_ip_lhm_acel_d_dpu, NULL, NULL),
2027 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ACEL_D_FSYS, NULL, cmucal_vclk_ip_lhm_acel_d_fsys, NULL, NULL),
2028 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ACEL_D_G2D, NULL, cmucal_vclk_ip_lhm_acel_d_g2d, NULL, NULL),
2029 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ACEL_D_USB, NULL, cmucal_vclk_ip_lhm_acel_d_usb, NULL, NULL),
2030 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ACEL_D_VIPX1, NULL, cmucal_vclk_ip_lhm_acel_d_vipx1, NULL, NULL),
2031 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ACEL_D_VIPX2, NULL, cmucal_vclk_ip_lhm_acel_d_vipx2, NULL, NULL),
2032 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ACE_D_CPUCL0, NULL, cmucal_vclk_ip_lhm_ace_d_cpucl0, NULL, NULL),
2033 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ACE_D_CPUCL1, NULL, cmucal_vclk_ip_lhm_ace_d_cpucl1, NULL, NULL),
2034 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D0_MODEM, NULL, cmucal_vclk_ip_lhm_axi_d0_modem, NULL, NULL),
2035 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D1_MODEM, NULL, cmucal_vclk_ip_lhm_axi_d1_modem, NULL, NULL),
2036 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_ABOX, NULL, cmucal_vclk_ip_lhm_axi_d_abox, NULL, NULL),
2037 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_APM, NULL, cmucal_vclk_ip_lhm_axi_d_apm, NULL, NULL),
2038 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_CSSYS, NULL, cmucal_vclk_ip_lhm_axi_d_cssys, NULL, NULL),
2039 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_G3D, NULL, cmucal_vclk_ip_lhm_axi_d_g3d, NULL, NULL),
2040 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_GNSS, NULL, cmucal_vclk_ip_lhm_axi_d_gnss, NULL, NULL),
2041 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_SHUB, NULL, cmucal_vclk_ip_lhm_axi_d_shub, NULL, NULL),
2042 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_WLBT, NULL, cmucal_vclk_ip_lhm_axi_d_wlbt, NULL, NULL),
2043 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_D0_MIF_CP, NULL, cmucal_vclk_ip_lhs_axi_d0_mif_cp, NULL, NULL),
2044 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_D0_MIF_CPU, NULL, cmucal_vclk_ip_lhs_axi_d0_mif_cpu, NULL, NULL),
2045 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_D0_MIF_NRT, NULL, cmucal_vclk_ip_lhs_axi_d0_mif_nrt, NULL, NULL),
2046 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_D0_MIF_RT, NULL, cmucal_vclk_ip_lhs_axi_d0_mif_rt, NULL, NULL),
2047 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_D1_MIF_CP, NULL, cmucal_vclk_ip_lhs_axi_d1_mif_cp, NULL, NULL),
2048 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_D1_MIF_CPU, NULL, cmucal_vclk_ip_lhs_axi_d1_mif_cpu, NULL, NULL),
2049 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_D1_MIF_NRT, NULL, cmucal_vclk_ip_lhs_axi_d1_mif_nrt, NULL, NULL),
2050 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_D1_MIF_RT, NULL, cmucal_vclk_ip_lhs_axi_d1_mif_rt, NULL, NULL),
2051 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_APM, NULL, cmucal_vclk_ip_lhs_axi_p_apm, NULL, NULL),
2052 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_CAM, NULL, cmucal_vclk_ip_lhs_axi_p_cam, NULL, NULL),
2053 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_CPUCL0, NULL, cmucal_vclk_ip_lhs_axi_p_cpucl0, NULL, NULL),
2054 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_CPUCL1, NULL, cmucal_vclk_ip_lhs_axi_p_cpucl1, NULL, NULL),
2055 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_DISPAUD, NULL, cmucal_vclk_ip_lhs_axi_p_dispaud, NULL, NULL),
2056 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_FSYS, NULL, cmucal_vclk_ip_lhs_axi_p_fsys, NULL, NULL),
2057 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_G2D, NULL, cmucal_vclk_ip_lhs_axi_p_g2d, NULL, NULL),
2058 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_G3D, NULL, cmucal_vclk_ip_lhs_axi_p_g3d, NULL, NULL),
2059 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_GNSS, NULL, cmucal_vclk_ip_lhs_axi_p_gnss, NULL, NULL),
2060 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_ISP, NULL, cmucal_vclk_ip_lhs_axi_p_isp, NULL, NULL),
2061 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_MFC, NULL, cmucal_vclk_ip_lhs_axi_p_mfc, NULL, NULL),
2062 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_MIF0, NULL, cmucal_vclk_ip_lhs_axi_p_mif0, NULL, NULL),
2063 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_MIF1, NULL, cmucal_vclk_ip_lhs_axi_p_mif1, NULL, NULL),
2064 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_MODEM, NULL, cmucal_vclk_ip_lhs_axi_p_modem, NULL, NULL),
2065 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_PERI, NULL, cmucal_vclk_ip_lhs_axi_p_peri, NULL, NULL),
2066 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_SHUB, NULL, cmucal_vclk_ip_lhs_axi_p_shub, NULL, NULL),
2067 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_USB, NULL, cmucal_vclk_ip_lhs_axi_p_usb, NULL, NULL),
2068 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_VIPX1, NULL, cmucal_vclk_ip_lhs_axi_p_vipx1, NULL, NULL),
2069 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_VIPX2, NULL, cmucal_vclk_ip_lhs_axi_p_vipx2, NULL, NULL),
2070 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_WLBT, NULL, cmucal_vclk_ip_lhs_axi_p_wlbt, NULL, NULL),
2071 CMUCAL_VCLK_NULL(VCLK_IP_PDMA_CORE, NULL, cmucal_vclk_ip_pdma_core, NULL, NULL),
2072 CMUCAL_VCLK_NULL(VCLK_IP_PGEN_LITE_SIREX, NULL, cmucal_vclk_ip_pgen_lite_sirex, NULL, NULL),
2073 CMUCAL_VCLK_NULL(VCLK_IP_PGEN_PDMA, NULL, cmucal_vclk_ip_pgen_pdma, NULL, NULL),
2074 CMUCAL_VCLK_NULL(VCLK_IP_PPCFW_G3D, NULL, cmucal_vclk_ip_ppcfw_g3d, NULL, NULL),
2075 CMUCAL_VCLK_NULL(VCLK_IP_PPFW_CORE_MEM0, NULL, cmucal_vclk_ip_ppfw_core_mem0, NULL, NULL),
2076 CMUCAL_VCLK_NULL(VCLK_IP_PPFW_CORE_MEM1, NULL, cmucal_vclk_ip_ppfw_core_mem1, NULL, NULL),
2077 CMUCAL_VCLK_NULL(VCLK_IP_PPFW_CORE_PERI, NULL, cmucal_vclk_ip_ppfw_core_peri, NULL, NULL),
2078 CMUCAL_VCLK_NULL(VCLK_IP_PPMU_ACE_CPUCL0, NULL, cmucal_vclk_ip_ppmu_ace_cpucl0, NULL, NULL),
2079 CMUCAL_VCLK_NULL(VCLK_IP_PPMU_ACE_CPUCL1, NULL, cmucal_vclk_ip_ppmu_ace_cpucl1, NULL, NULL),
2080 CMUCAL_VCLK_NULL(VCLK_IP_SFR_APBIF_CMU_TOPC, NULL, cmucal_vclk_ip_sfr_apbif_cmu_topc, NULL, NULL),
2081 CMUCAL_VCLK_NULL(VCLK_IP_SIREX, NULL, cmucal_vclk_ip_sirex, NULL, NULL),
2082 CMUCAL_VCLK_NULL(VCLK_IP_SPDMA_CORE, NULL, cmucal_vclk_ip_spdma_core, NULL, NULL),
2083 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_CORE, NULL, cmucal_vclk_ip_sysreg_core, NULL, NULL),
2084 CMUCAL_VCLK_NULL(VCLK_IP_TREX_D_CORE, NULL, cmucal_vclk_ip_trex_d_core, NULL, NULL),
2085 CMUCAL_VCLK_NULL(VCLK_IP_TREX_D_NRT, NULL, cmucal_vclk_ip_trex_d_nrt, NULL, NULL),
2086 CMUCAL_VCLK_NULL(VCLK_IP_TREX_P_CORE, NULL, cmucal_vclk_ip_trex_p_core, NULL, NULL),
2087 CMUCAL_VCLK_NULL(VCLK_IP_XIU_D_CORE, NULL, cmucal_vclk_ip_xiu_d_core, NULL, NULL),
2088 CMUCAL_VCLK_NULL(VCLK_IP_ADM_APB_G_CSSYS_CORE, NULL, cmucal_vclk_ip_adm_apb_g_cssys_core, NULL, NULL),
2089 CMUCAL_VCLK_NULL(VCLK_IP_ADS_AHB_G_CSSYS_FSYS, NULL, cmucal_vclk_ip_ads_ahb_g_cssys_fsys, NULL, NULL),
2090 CMUCAL_VCLK_NULL(VCLK_IP_ADS_APB_G_CSSYS_CPUCL1, NULL, cmucal_vclk_ip_ads_apb_g_cssys_cpucl1, NULL, NULL),
2091 CMUCAL_VCLK_NULL(VCLK_IP_ADS_APB_G_P8Q, NULL, cmucal_vclk_ip_ads_apb_g_p8q, NULL, NULL),
2092 CMUCAL_VCLK_NULL(VCLK_IP_AD_APB_P_DUMP_PC_CPUCL0, NULL, cmucal_vclk_ip_ad_apb_p_dump_pc_cpucl0, NULL, NULL),
2093 CMUCAL_VCLK_NULL(VCLK_IP_AD_APB_P_DUMP_PC_CPUCL1, NULL, cmucal_vclk_ip_ad_apb_p_dump_pc_cpucl1, NULL, NULL),
2094 CMUCAL_VCLK_NULL(VCLK_IP_BUSIF_HPMCPUCL0, NULL, cmucal_vclk_ip_busif_hpmcpucl0, NULL, NULL),
2095 CMUCAL_VCLK_NULL(VCLK_IP_CPUCL0_CMU_CPUCL0, NULL, cmucal_vclk_ip_cpucl0_cmu_cpucl0, NULL, NULL),
2096 CMUCAL_VCLK_NULL(VCLK_IP_CSSYS_DBG, NULL, cmucal_vclk_ip_cssys_dbg, NULL, NULL),
2097 CMUCAL_VCLK_NULL(VCLK_IP_DUMP_PC_CPUCL0, NULL, cmucal_vclk_ip_dump_pc_cpucl0, NULL, NULL),
2098 CMUCAL_VCLK_NULL(VCLK_IP_DUMP_PC_CPUCL1, NULL, cmucal_vclk_ip_dump_pc_cpucl1, NULL, NULL),
2099 CMUCAL_VCLK_NULL(VCLK_IP_HPM_CPUCL0, NULL, cmucal_vclk_ip_hpm_cpucl0, NULL, NULL),
2100 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_CPUCL0, NULL, cmucal_vclk_ip_lhm_axi_p_cpucl0, NULL, NULL),
2101 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_D_CSSYS, NULL, cmucal_vclk_ip_lhs_axi_d_cssys, NULL, NULL),
2102 CMUCAL_VCLK_NULL(VCLK_IP_SECJTAG, NULL, cmucal_vclk_ip_secjtag, NULL, NULL),
2103 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_CPUCL0, NULL, cmucal_vclk_ip_sysreg_cpucl0, NULL, NULL),
2104 CMUCAL_VCLK_NULL(VCLK_IP_ADM_APB_G_CSSYS_CPUCL1, NULL, cmucal_vclk_ip_adm_apb_g_cssys_cpucl1, NULL, NULL),
2105 CMUCAL_VCLK_NULL(VCLK_IP_BUSIF_HPMCPUCL1, NULL, cmucal_vclk_ip_busif_hpmcpucl1, NULL, NULL),
2106 CMUCAL_VCLK_NULL(VCLK_IP_CPUCL1_CMU_CPUCL1, NULL, cmucal_vclk_ip_cpucl1_cmu_cpucl1, NULL, NULL),
2107 CMUCAL_VCLK_NULL(VCLK_IP_HPM_CPUCL1, NULL, cmucal_vclk_ip_hpm_cpucl1, NULL, NULL),
2108 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_CPUCL1, NULL, cmucal_vclk_ip_lhm_axi_p_cpucl1, NULL, NULL),
2109 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ACE_D_CPUCL1, NULL, cmucal_vclk_ip_lhs_ace_d_cpucl1, NULL, NULL),
2110 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_CPUCL1, NULL, cmucal_vclk_ip_sysreg_cpucl1, NULL, NULL),
2111 CMUCAL_VCLK_NULL(VCLK_IP_ABOX, NULL, cmucal_vclk_ip_abox, NULL, NULL),
2112 CMUCAL_VCLK_NULL(VCLK_IP_AXI_US_32to128, NULL, cmucal_vclk_ip_axi_us_32to128, NULL, NULL),
2113 CMUCAL_VCLK_NULL(VCLK_IP_BLK_DISPAUD, NULL, cmucal_vclk_ip_blk_dispaud, NULL, NULL),
2114 CMUCAL_VCLK_NULL(VCLK_IP_BTM_ABOX, NULL, cmucal_vclk_ip_btm_abox, NULL, NULL),
2115 CMUCAL_VCLK_NULL(VCLK_IP_BTM_DPU, NULL, cmucal_vclk_ip_btm_dpu, NULL, NULL),
2116 CMUCAL_VCLK_NULL(VCLK_IP_DFTMUX_DISPAUD, NULL, cmucal_vclk_ip_dftmux_dispaud, NULL, NULL),
2117 CMUCAL_VCLK_NULL(VCLK_IP_DISPAUD_CMU_DISPAUD, NULL, cmucal_vclk_ip_dispaud_cmu_dispaud, NULL, NULL),
2118 CMUCAL_VCLK_NULL(VCLK_IP_DPU, NULL, cmucal_vclk_ip_dpu, NULL, NULL),
2119 CMUCAL_VCLK_NULL(VCLK_IP_GPIO_DISPAUD, NULL, cmucal_vclk_ip_gpio_dispaud, NULL, NULL),
2120 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_DISPAUD, NULL, cmucal_vclk_ip_lhm_axi_p_dispaud, NULL, NULL),
2121 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ACEL_D_DPU, NULL, cmucal_vclk_ip_lhs_acel_d_dpu, NULL, NULL),
2122 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_D_ABOX, NULL, cmucal_vclk_ip_lhs_axi_d_abox, NULL, NULL),
2123 CMUCAL_VCLK_NULL(VCLK_IP_PERI_AXI_ASB, NULL, cmucal_vclk_ip_peri_axi_asb, NULL, NULL),
2124 CMUCAL_VCLK_NULL(VCLK_IP_PPMU_ABOX, NULL, cmucal_vclk_ip_ppmu_abox, NULL, NULL),
2125 CMUCAL_VCLK_NULL(VCLK_IP_PPMU_DPU, NULL, cmucal_vclk_ip_ppmu_dpu, NULL, NULL),
2126 CMUCAL_VCLK_NULL(VCLK_IP_SMMU_ABOX, NULL, cmucal_vclk_ip_smmu_abox, NULL, NULL),
2127 CMUCAL_VCLK_NULL(VCLK_IP_SMMU_DPU, NULL, cmucal_vclk_ip_smmu_dpu, NULL, NULL),
2128 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_DISPAUD, NULL, cmucal_vclk_ip_sysreg_dispaud, NULL, NULL),
2129 CMUCAL_VCLK_NULL(VCLK_IP_WDT_AUD, NULL, cmucal_vclk_ip_wdt_aud, NULL, NULL),
2130 CMUCAL_VCLK_NULL(VCLK_IP_ADM_AHB_SSS, NULL, cmucal_vclk_ip_adm_ahb_sss, NULL, NULL),
2131 CMUCAL_VCLK_NULL(VCLK_IP_BTM_FSYS, NULL, cmucal_vclk_ip_btm_fsys, NULL, NULL),
2132 CMUCAL_VCLK_NULL(VCLK_IP_FSYS_CMU_FSYS, NULL, cmucal_vclk_ip_fsys_cmu_fsys, NULL, NULL),
2133 CMUCAL_VCLK_NULL(VCLK_IP_GPIO_FSYS, NULL, cmucal_vclk_ip_gpio_fsys, NULL, NULL),
2134 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_FSYS, NULL, cmucal_vclk_ip_lhm_axi_p_fsys, NULL, NULL),
2135 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ACEL_D_FSYS, NULL, cmucal_vclk_ip_lhs_acel_d_fsys, NULL, NULL),
2136 CMUCAL_VCLK_NULL(VCLK_IP_MMC_CARD, NULL, cmucal_vclk_ip_mmc_card, NULL, NULL),
2137 CMUCAL_VCLK_NULL(VCLK_IP_MMC_EMBD, NULL, cmucal_vclk_ip_mmc_embd, NULL, NULL),
2138 CMUCAL_VCLK_NULL(VCLK_IP_PGEN_LITE_FSYS, NULL, cmucal_vclk_ip_pgen_lite_fsys, NULL, NULL),
2139 CMUCAL_VCLK_NULL(VCLK_IP_PPMU_FSYS, NULL, cmucal_vclk_ip_ppmu_fsys, NULL, NULL),
2140 CMUCAL_VCLK_NULL(VCLK_IP_RTIC, NULL, cmucal_vclk_ip_rtic, NULL, NULL),
2141 CMUCAL_VCLK_NULL(VCLK_IP_SSS, NULL, cmucal_vclk_ip_sss, NULL, NULL),
2142 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_FSYS, NULL, cmucal_vclk_ip_sysreg_fsys, NULL, NULL),
2143 CMUCAL_VCLK_NULL(VCLK_IP_UFS_EMBD, NULL, cmucal_vclk_ip_ufs_embd, NULL, NULL),
2144 CMUCAL_VCLK_NULL(VCLK_IP_XIU_D_FSYS, NULL, cmucal_vclk_ip_xiu_d_fsys, NULL, NULL),
2145 CMUCAL_VCLK_NULL(VCLK_IP_AS_AXI_JPEG, NULL, cmucal_vclk_ip_as_axi_jpeg, NULL, NULL),
2146 CMUCAL_VCLK_NULL(VCLK_IP_AS_AXI_MSCL, NULL, cmucal_vclk_ip_as_axi_mscl, NULL, NULL),
2147 CMUCAL_VCLK_NULL(VCLK_IP_BLK_G2D, NULL, cmucal_vclk_ip_blk_g2d, NULL, NULL),
2148 CMUCAL_VCLK_NULL(VCLK_IP_BTM_G2D, NULL, cmucal_vclk_ip_btm_g2d, NULL, NULL),
2149 CMUCAL_VCLK_NULL(VCLK_IP_G2D, NULL, cmucal_vclk_ip_g2d, NULL, NULL),
2150 CMUCAL_VCLK_NULL(VCLK_IP_G2D_CMU_G2D, NULL, cmucal_vclk_ip_g2d_cmu_g2d, NULL, NULL),
2151 CMUCAL_VCLK_NULL(VCLK_IP_JPEG, NULL, cmucal_vclk_ip_jpeg, NULL, NULL),
2152 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_G2D, NULL, cmucal_vclk_ip_lhm_axi_p_g2d, NULL, NULL),
2153 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ACEL_D_G2D, NULL, cmucal_vclk_ip_lhs_acel_d_g2d, NULL, NULL),
2154 CMUCAL_VCLK_NULL(VCLK_IP_MSCL, NULL, cmucal_vclk_ip_mscl, NULL, NULL),
2155 CMUCAL_VCLK_NULL(VCLK_IP_PGEN100_LITE_G2D, NULL, cmucal_vclk_ip_pgen100_lite_g2d, NULL, NULL),
2156 CMUCAL_VCLK_NULL(VCLK_IP_PPMU_G2D, NULL, cmucal_vclk_ip_ppmu_g2d, NULL, NULL),
2157 CMUCAL_VCLK_NULL(VCLK_IP_SYSMMU_G2D, NULL, cmucal_vclk_ip_sysmmu_g2d, NULL, NULL),
2158 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_G2D, NULL, cmucal_vclk_ip_sysreg_g2d, NULL, NULL),
2159 CMUCAL_VCLK_NULL(VCLK_IP_XIU_D_MSCL, NULL, cmucal_vclk_ip_xiu_d_mscl, NULL, NULL),
2160 CMUCAL_VCLK_NULL(VCLK_IP_BTM_G3D, NULL, cmucal_vclk_ip_btm_g3d, NULL, NULL),
2161 CMUCAL_VCLK_NULL(VCLK_IP_BUSIF_HPMG3D, NULL, cmucal_vclk_ip_busif_hpmg3d, NULL, NULL),
2162 CMUCAL_VCLK_NULL(VCLK_IP_G3D, NULL, cmucal_vclk_ip_g3d, NULL, NULL),
2163 CMUCAL_VCLK_NULL(VCLK_IP_G3D_CMU_G3D, NULL, cmucal_vclk_ip_g3d_cmu_g3d, NULL, NULL),
2164 CMUCAL_VCLK_NULL(VCLK_IP_GRAY2BIN_G3D, NULL, cmucal_vclk_ip_gray2bin_g3d, NULL, NULL),
2165 CMUCAL_VCLK_NULL(VCLK_IP_HPM_G3D, NULL, cmucal_vclk_ip_hpm_g3d, NULL, NULL),
2166 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_G3DSFR, NULL, cmucal_vclk_ip_lhm_axi_g3dsfr, NULL, NULL),
2167 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_G3D, NULL, cmucal_vclk_ip_lhm_axi_p_g3d, NULL, NULL),
2168 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_D_G3D, NULL, cmucal_vclk_ip_lhs_axi_d_g3d, NULL, NULL),
2169 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_G3DSFR, NULL, cmucal_vclk_ip_lhs_axi_g3dsfr, NULL, NULL),
2170 CMUCAL_VCLK_NULL(VCLK_IP_PGEN_LITE_G3D, NULL, cmucal_vclk_ip_pgen_lite_g3d, NULL, NULL),
2171 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_G3D, NULL, cmucal_vclk_ip_sysreg_g3d, NULL, NULL),
2172 CMUCAL_VCLK_NULL(VCLK_IP_BLK_ISP, NULL, cmucal_vclk_ip_blk_isp, NULL, NULL),
2173 CMUCAL_VCLK_NULL(VCLK_IP_BTM_ISP0, NULL, cmucal_vclk_ip_btm_isp0, NULL, NULL),
2174 CMUCAL_VCLK_NULL(VCLK_IP_BTM_ISP1, NULL, cmucal_vclk_ip_btm_isp1, NULL, NULL),
2175 CMUCAL_VCLK_NULL(VCLK_IP_ISP_CMU_ISP, NULL, cmucal_vclk_ip_isp_cmu_isp, NULL, NULL),
2176 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ATB_CAMISP, NULL, cmucal_vclk_ip_lhm_atb_camisp, NULL, NULL),
2177 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_ISP, NULL, cmucal_vclk_ip_lhm_axi_p_isp, NULL, NULL),
2178 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ACEL_D0_ISP, NULL, cmucal_vclk_ip_lhs_acel_d0_isp, NULL, NULL),
2179 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ACEL_D1_ISP, NULL, cmucal_vclk_ip_lhs_acel_d1_isp, NULL, NULL),
2180 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_ISP, NULL, cmucal_vclk_ip_sysreg_isp, NULL, NULL),
2181 CMUCAL_VCLK_NULL(VCLK_IP_is6p10p0_ISP, NULL, cmucal_vclk_ip_is6p10p0_isp, NULL, NULL),
2182 CMUCAL_VCLK_NULL(VCLK_IP_AS_AXI_WFD, NULL, cmucal_vclk_ip_as_axi_wfd, NULL, NULL),
2183 CMUCAL_VCLK_NULL(VCLK_IP_BLK_MFC, NULL, cmucal_vclk_ip_blk_mfc, NULL, NULL),
2184 CMUCAL_VCLK_NULL(VCLK_IP_BTM_MFCD0, NULL, cmucal_vclk_ip_btm_mfcd0, NULL, NULL),
2185 CMUCAL_VCLK_NULL(VCLK_IP_BTM_MFCD1, NULL, cmucal_vclk_ip_btm_mfcd1, NULL, NULL),
2186 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_MFC, NULL, cmucal_vclk_ip_lhm_axi_p_mfc, NULL, NULL),
2187 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ACEL_D0_MFC, NULL, cmucal_vclk_ip_lhs_acel_d0_mfc, NULL, NULL),
2188 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ACEL_D1_MFC, NULL, cmucal_vclk_ip_lhs_acel_d1_mfc, NULL, NULL),
2189 CMUCAL_VCLK_NULL(VCLK_IP_LH_ATB_MFC, NULL, cmucal_vclk_ip_lh_atb_mfc, NULL, NULL),
2190 CMUCAL_VCLK_NULL(VCLK_IP_MFC, NULL, cmucal_vclk_ip_mfc, NULL, NULL),
2191 CMUCAL_VCLK_NULL(VCLK_IP_MFC_CMU_MFC, NULL, cmucal_vclk_ip_mfc_cmu_mfc, NULL, NULL),
2192 CMUCAL_VCLK_NULL(VCLK_IP_PGEN100_LITE_MFC, NULL, cmucal_vclk_ip_pgen100_lite_mfc, NULL, NULL),
2193 CMUCAL_VCLK_NULL(VCLK_IP_PPMU_MFCD0, NULL, cmucal_vclk_ip_ppmu_mfcd0, NULL, NULL),
2194 CMUCAL_VCLK_NULL(VCLK_IP_PPMU_MFCD1, NULL, cmucal_vclk_ip_ppmu_mfcd1, NULL, NULL),
2195 CMUCAL_VCLK_NULL(VCLK_IP_SYSMMU_MFCD0, NULL, cmucal_vclk_ip_sysmmu_mfcd0, NULL, NULL),
2196 CMUCAL_VCLK_NULL(VCLK_IP_SYSMMU_MFCD1, NULL, cmucal_vclk_ip_sysmmu_mfcd1, NULL, NULL),
2197 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_MFC, NULL, cmucal_vclk_ip_sysreg_mfc, NULL, NULL),
2198 CMUCAL_VCLK_NULL(VCLK_IP_WFD, NULL, cmucal_vclk_ip_wfd, NULL, NULL),
2199 CMUCAL_VCLK_NULL(VCLK_IP_XIU_D_MFC, NULL, cmucal_vclk_ip_xiu_d_mfc, NULL, NULL),
2200 CMUCAL_VCLK_NULL(VCLK_IP_BUSIF_HPMMIF, NULL, cmucal_vclk_ip_busif_hpmmif, NULL, NULL),
2201 CMUCAL_VCLK_NULL(VCLK_IP_DDR_PHY, NULL, cmucal_vclk_ip_ddr_phy, NULL, NULL),
2202 CMUCAL_VCLK_NULL(VCLK_IP_DMC, NULL, cmucal_vclk_ip_dmc, NULL, NULL),
2203 CMUCAL_VCLK_NULL(VCLK_IP_HPM_MIF, NULL, cmucal_vclk_ip_hpm_mif, NULL, NULL),
2204 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_MIF_CP, NULL, cmucal_vclk_ip_lhm_axi_d_mif_cp, NULL, NULL),
2205 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_MIF_CPU, NULL, cmucal_vclk_ip_lhm_axi_d_mif_cpu, NULL, NULL),
2206 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_MIF_NRT, NULL, cmucal_vclk_ip_lhm_axi_d_mif_nrt, NULL, NULL),
2207 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_MIF_RT, NULL, cmucal_vclk_ip_lhm_axi_d_mif_rt, NULL, NULL),
2208 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_MIF, NULL, cmucal_vclk_ip_lhm_axi_p_mif, NULL, NULL),
2209 CMUCAL_VCLK_NULL(VCLK_IP_MIF_CMU_MIF, NULL, cmucal_vclk_ip_mif_cmu_mif, NULL, NULL),
2210 CMUCAL_VCLK_NULL(VCLK_IP_PPMU_DMC_CPU, NULL, cmucal_vclk_ip_ppmu_dmc_cpu, NULL, NULL),
2211 CMUCAL_VCLK_NULL(VCLK_IP_QE_DMC_CPU, NULL, cmucal_vclk_ip_qe_dmc_cpu, NULL, NULL),
2212 CMUCAL_VCLK_NULL(VCLK_IP_SFRAPB_BRIDGE_DDR_PHY, NULL, cmucal_vclk_ip_sfrapb_bridge_ddr_phy, NULL, NULL),
2213 CMUCAL_VCLK_NULL(VCLK_IP_SFRAPB_BRIDGE_DMC, NULL, cmucal_vclk_ip_sfrapb_bridge_dmc, NULL, NULL),
2214 CMUCAL_VCLK_NULL(VCLK_IP_SFRAPB_BRIDGE_DMC_PF, NULL, cmucal_vclk_ip_sfrapb_bridge_dmc_pf, NULL, NULL),
2215 CMUCAL_VCLK_NULL(VCLK_IP_SFRAPB_BRIDGE_DMC_PPMPU, NULL, cmucal_vclk_ip_sfrapb_bridge_dmc_ppmpu, NULL, NULL),
2216 CMUCAL_VCLK_NULL(VCLK_IP_SFRAPB_BRIDGE_DMC_SECURE, NULL, cmucal_vclk_ip_sfrapb_bridge_dmc_secure, NULL, NULL),
2217 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_MIF, NULL, cmucal_vclk_ip_sysreg_mif, NULL, NULL),
2218 CMUCAL_VCLK_NULL(VCLK_IP_BUSIF_HPMMIF1, NULL, cmucal_vclk_ip_busif_hpmmif1, NULL, NULL),
2219 CMUCAL_VCLK_NULL(VCLK_IP_DMC1, NULL, cmucal_vclk_ip_dmc1, NULL, NULL),
2220 CMUCAL_VCLK_NULL(VCLK_IP_HPM_MIF1, NULL, cmucal_vclk_ip_hpm_mif1, NULL, NULL),
2221 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_MIF1_CP, NULL, cmucal_vclk_ip_lhm_axi_d_mif1_cp, NULL, NULL),
2222 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_MIF1_CPU, NULL, cmucal_vclk_ip_lhm_axi_d_mif1_cpu, NULL, NULL),
2223 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_MIF1_NRT, NULL, cmucal_vclk_ip_lhm_axi_d_mif1_nrt, NULL, NULL),
2224 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_D_MIF1_RT, NULL, cmucal_vclk_ip_lhm_axi_d_mif1_rt, NULL, NULL),
2225 CMUCAL_VCLK_NULL(VCLK_IP_MIF1_CMU_MIF1, NULL, cmucal_vclk_ip_mif1_cmu_mif1, NULL, NULL),
2226 CMUCAL_VCLK_NULL(VCLK_IP_AXI2AHB_MSD32_PERI, NULL, cmucal_vclk_ip_axi2ahb_msd32_peri, NULL, NULL),
2227 CMUCAL_VCLK_NULL(VCLK_IP_BUSIF_TMU, NULL, cmucal_vclk_ip_busif_tmu, NULL, NULL),
2228 CMUCAL_VCLK_NULL(VCLK_IP_CAMI2C_0, NULL, cmucal_vclk_ip_cami2c_0, NULL, NULL),
2229 CMUCAL_VCLK_NULL(VCLK_IP_CAMI2C_1, NULL, cmucal_vclk_ip_cami2c_1, NULL, NULL),
2230 CMUCAL_VCLK_NULL(VCLK_IP_CAMI2C_2, NULL, cmucal_vclk_ip_cami2c_2, NULL, NULL),
2231 CMUCAL_VCLK_NULL(VCLK_IP_CAMI2C_3, NULL, cmucal_vclk_ip_cami2c_3, NULL, NULL),
2232 CMUCAL_VCLK_NULL(VCLK_IP_GPIO_PERI, NULL, cmucal_vclk_ip_gpio_peri, NULL, NULL),
2233 CMUCAL_VCLK_NULL(VCLK_IP_I2C_0, NULL, cmucal_vclk_ip_i2c_0, NULL, NULL),
2234 CMUCAL_VCLK_NULL(VCLK_IP_I2C_1, NULL, cmucal_vclk_ip_i2c_1, NULL, NULL),
2235 CMUCAL_VCLK_NULL(VCLK_IP_I2C_2, NULL, cmucal_vclk_ip_i2c_2, NULL, NULL),
2236 CMUCAL_VCLK_NULL(VCLK_IP_I2C_3, NULL, cmucal_vclk_ip_i2c_3, NULL, NULL),
2237 CMUCAL_VCLK_NULL(VCLK_IP_I2C_4, NULL, cmucal_vclk_ip_i2c_4, NULL, NULL),
2238 CMUCAL_VCLK_NULL(VCLK_IP_I2C_5, NULL, cmucal_vclk_ip_i2c_5, NULL, NULL),
2239 CMUCAL_VCLK_NULL(VCLK_IP_I2C_6, NULL, cmucal_vclk_ip_i2c_6, NULL, NULL),
2240 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_PERI, NULL, cmucal_vclk_ip_lhm_axi_p_peri, NULL, NULL),
2241 CMUCAL_VCLK_NULL(VCLK_IP_MCT, NULL, cmucal_vclk_ip_mct, NULL, NULL),
2242 CMUCAL_VCLK_NULL(VCLK_IP_OTP_CON_TOP, NULL, cmucal_vclk_ip_otp_con_top, NULL, NULL),
2243 CMUCAL_VCLK_NULL(VCLK_IP_PERI_CMU_PERI, NULL, cmucal_vclk_ip_peri_cmu_peri, NULL, NULL),
2244 CMUCAL_VCLK_NULL(VCLK_IP_PWM_MOTOR, NULL, cmucal_vclk_ip_pwm_motor, NULL, NULL),
2245 CMUCAL_VCLK_NULL(VCLK_IP_SPI_0, NULL, cmucal_vclk_ip_spi_0, NULL, NULL),
2246 CMUCAL_VCLK_NULL(VCLK_IP_SPI_1, NULL, cmucal_vclk_ip_spi_1, NULL, NULL),
2247 CMUCAL_VCLK_NULL(VCLK_IP_SPI_2, NULL, cmucal_vclk_ip_spi_2, NULL, NULL),
2248 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_PERI, NULL, cmucal_vclk_ip_sysreg_peri, NULL, NULL),
2249 CMUCAL_VCLK_NULL(VCLK_IP_UART, NULL, cmucal_vclk_ip_uart, NULL, NULL),
2250 CMUCAL_VCLK_NULL(VCLK_IP_USI00_I2C, NULL, cmucal_vclk_ip_usi00_i2c, NULL, NULL),
2251 CMUCAL_VCLK_NULL(VCLK_IP_USI00_USI, NULL, cmucal_vclk_ip_usi00_usi, NULL, NULL),
2252 CMUCAL_VCLK_NULL(VCLK_IP_WDT_CLUSTER0, NULL, cmucal_vclk_ip_wdt_cluster0, NULL, NULL),
2253 CMUCAL_VCLK_NULL(VCLK_IP_WDT_CLUSTER1, NULL, cmucal_vclk_ip_wdt_cluster1, NULL, NULL),
2254 CMUCAL_VCLK_NULL(VCLK_IP_BAAW_D_SHUB, NULL, cmucal_vclk_ip_baaw_d_shub, NULL, NULL),
2255 CMUCAL_VCLK_NULL(VCLK_IP_BAAW_P_APM_SHUB, NULL, cmucal_vclk_ip_baaw_p_apm_shub, NULL, NULL),
2256 CMUCAL_VCLK_NULL(VCLK_IP_CM4_SHUB, NULL, cmucal_vclk_ip_cm4_shub, NULL, NULL),
2257 CMUCAL_VCLK_NULL(VCLK_IP_GPIO_SHUB, NULL, cmucal_vclk_ip_gpio_shub, NULL, NULL),
2258 CMUCAL_VCLK_NULL(VCLK_IP_I2C_SHUB00, NULL, cmucal_vclk_ip_i2c_shub00, NULL, NULL),
2259 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_LP_SHUB, NULL, cmucal_vclk_ip_lhm_axi_lp_shub, NULL, NULL),
2260 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_SHUB, NULL, cmucal_vclk_ip_lhm_axi_p_shub, NULL, NULL),
2261 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_D_SHUB, NULL, cmucal_vclk_ip_lhs_axi_d_shub, NULL, NULL),
2262 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_APM_SHUB, NULL, cmucal_vclk_ip_lhs_axi_p_apm_shub, NULL, NULL),
2263 CMUCAL_VCLK_NULL(VCLK_IP_PDMA_SHUB, NULL, cmucal_vclk_ip_pdma_shub, NULL, NULL),
2264 CMUCAL_VCLK_NULL(VCLK_IP_PWM_SHUB, NULL, cmucal_vclk_ip_pwm_shub, NULL, NULL),
2265 CMUCAL_VCLK_NULL(VCLK_IP_SHUB_CMU_SHUB, NULL, cmucal_vclk_ip_shub_cmu_shub, NULL, NULL),
2266 CMUCAL_VCLK_NULL(VCLK_IP_SWEEPER_D_SHUB, NULL, cmucal_vclk_ip_sweeper_d_shub, NULL, NULL),
2267 CMUCAL_VCLK_NULL(VCLK_IP_SWEEPER_P_APM_SHUB, NULL, cmucal_vclk_ip_sweeper_p_apm_shub, NULL, NULL),
2268 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_SHUB, NULL, cmucal_vclk_ip_sysreg_shub, NULL, NULL),
2269 CMUCAL_VCLK_NULL(VCLK_IP_TIMER_SHUB, NULL, cmucal_vclk_ip_timer_shub, NULL, NULL),
2270 CMUCAL_VCLK_NULL(VCLK_IP_USI_SHUB00, NULL, cmucal_vclk_ip_usi_shub00, NULL, NULL),
2271 CMUCAL_VCLK_NULL(VCLK_IP_WDT_SHUB, NULL, cmucal_vclk_ip_wdt_shub, NULL, NULL),
2272 CMUCAL_VCLK_NULL(VCLK_IP_XIU_DP_SHUB, NULL, cmucal_vclk_ip_xiu_dp_shub, NULL, NULL),
2273 CMUCAL_VCLK_NULL(VCLK_IP_BTM_USB, NULL, cmucal_vclk_ip_btm_usb, NULL, NULL),
2274 CMUCAL_VCLK_NULL(VCLK_IP_DP_LINK, NULL, cmucal_vclk_ip_dp_link, NULL, NULL),
2275 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_USB, NULL, cmucal_vclk_ip_lhm_axi_p_usb, NULL, NULL),
2276 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ACEL_D_USB, NULL, cmucal_vclk_ip_lhs_acel_d_usb, NULL, NULL),
2277 CMUCAL_VCLK_NULL(VCLK_IP_PGEN_LITE_USB, NULL, cmucal_vclk_ip_pgen_lite_usb, NULL, NULL),
2278 CMUCAL_VCLK_NULL(VCLK_IP_PPMU_USB, NULL, cmucal_vclk_ip_ppmu_usb, NULL, NULL),
2279 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_USB, NULL, cmucal_vclk_ip_sysreg_usb, NULL, NULL),
2280 CMUCAL_VCLK_NULL(VCLK_IP_USB30DRD, NULL, cmucal_vclk_ip_usb30drd, NULL, NULL),
2281 CMUCAL_VCLK_NULL(VCLK_IP_USB_CMU_USB, NULL, cmucal_vclk_ip_usb_cmu_usb, NULL, NULL),
2282 CMUCAL_VCLK_NULL(VCLK_IP_US_D_USB, NULL, cmucal_vclk_ip_us_d_usb, NULL, NULL),
2283 CMUCAL_VCLK_NULL(VCLK_IP_BLK_VIPX1, NULL, cmucal_vclk_ip_blk_vipx1, NULL, NULL),
2284 CMUCAL_VCLK_NULL(VCLK_IP_BTM_D_VIPX1, NULL, cmucal_vclk_ip_btm_d_vipx1, NULL, NULL),
2285 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ATB_VIPX1, NULL, cmucal_vclk_ip_lhm_atb_vipx1, NULL, NULL),
2286 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_VIPX1, NULL, cmucal_vclk_ip_lhm_axi_p_vipx1, NULL, NULL),
2287 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ACEL_D_VIPX1, NULL, cmucal_vclk_ip_lhs_acel_d_vipx1, NULL, NULL),
2288 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ATB_VIPX1, NULL, cmucal_vclk_ip_lhs_atb_vipx1, NULL, NULL),
2289 CMUCAL_VCLK_NULL(VCLK_IP_LHS_AXI_P_VIPX1_LOCAL, NULL, cmucal_vclk_ip_lhs_axi_p_vipx1_local, NULL, NULL),
2290 CMUCAL_VCLK_NULL(VCLK_IP_PGEN_LITE_VIPX1, NULL, cmucal_vclk_ip_pgen_lite_vipx1, NULL, NULL),
2291 CMUCAL_VCLK_NULL(VCLK_IP_PPMU_D_VIPX1, NULL, cmucal_vclk_ip_ppmu_d_vipx1, NULL, NULL),
2292 CMUCAL_VCLK_NULL(VCLK_IP_SMMU_D_VIPX1, NULL, cmucal_vclk_ip_smmu_d_vipx1, NULL, NULL),
2293 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_VIPX1, NULL, cmucal_vclk_ip_sysreg_vipx1, NULL, NULL),
2294 CMUCAL_VCLK_NULL(VCLK_IP_VIPX1, NULL, cmucal_vclk_ip_vipx1, NULL, NULL),
2295 CMUCAL_VCLK_NULL(VCLK_IP_VIPX1_CMU_VIPX1, NULL, cmucal_vclk_ip_vipx1_cmu_vipx1, NULL, NULL),
2296 CMUCAL_VCLK_NULL(VCLK_IP_XIU_D_VIPX1, NULL, cmucal_vclk_ip_xiu_d_vipx1, NULL, NULL),
2297 CMUCAL_VCLK_NULL(VCLK_IP_BLK_VIPX2, NULL, cmucal_vclk_ip_blk_vipx2, NULL, NULL),
2298 CMUCAL_VCLK_NULL(VCLK_IP_BTM_D_VIPX2, NULL, cmucal_vclk_ip_btm_d_vipx2, NULL, NULL),
2299 CMUCAL_VCLK_NULL(VCLK_IP_LHM_ATB_VIPX2, NULL, cmucal_vclk_ip_lhm_atb_vipx2, NULL, NULL),
2300 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_VIPX2, NULL, cmucal_vclk_ip_lhm_axi_p_vipx2, NULL, NULL),
2301 CMUCAL_VCLK_NULL(VCLK_IP_LHM_AXI_P_VIPX2_LOCAL, NULL, cmucal_vclk_ip_lhm_axi_p_vipx2_local, NULL, NULL),
2302 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ACEL_D_VIPX2, NULL, cmucal_vclk_ip_lhs_acel_d_vipx2, NULL, NULL),
2303 CMUCAL_VCLK_NULL(VCLK_IP_LHS_ATB_VIPX2, NULL, cmucal_vclk_ip_lhs_atb_vipx2, NULL, NULL),
2304 CMUCAL_VCLK_NULL(VCLK_IP_PGEN_LITE_VIPX2, NULL, cmucal_vclk_ip_pgen_lite_vipx2, NULL, NULL),
2305 CMUCAL_VCLK_NULL(VCLK_IP_PPMU_D_VIPX2, NULL, cmucal_vclk_ip_ppmu_d_vipx2, NULL, NULL),
2306 CMUCAL_VCLK_NULL(VCLK_IP_SMMU_D_VIPX2, NULL, cmucal_vclk_ip_smmu_d_vipx2, NULL, NULL),
2307 CMUCAL_VCLK_NULL(VCLK_IP_SYSREG_VIPX2, NULL, cmucal_vclk_ip_sysreg_vipx2, NULL, NULL),
2308 CMUCAL_VCLK_NULL(VCLK_IP_VIPX2, NULL, cmucal_vclk_ip_vipx2, NULL, NULL),
2309 CMUCAL_VCLK_NULL(VCLK_IP_VIPX2_CMU_VIPX2, NULL, cmucal_vclk_ip_vipx2_cmu_vipx2, NULL, NULL),
32760332
JJ
2310};
2311unsigned int cmucal_vclk_size = 440;