xref: /OK3568_Linux_fs/kernel/include/dt-bindings/clock/exynos5433.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */
2*4882a593Smuzhiyun /*
3*4882a593Smuzhiyun  * Copyright (c) 2014 Samsung Electronics Co., Ltd.
4*4882a593Smuzhiyun  * Author: Chanwoo Choi <cw00.choi@samsung.com>
5*4882a593Smuzhiyun  */
6*4882a593Smuzhiyun 
7*4882a593Smuzhiyun #ifndef _DT_BINDINGS_CLOCK_EXYNOS5433_H
8*4882a593Smuzhiyun #define _DT_BINDINGS_CLOCK_EXYNOS5433_H
9*4882a593Smuzhiyun 
10*4882a593Smuzhiyun /* CMU_TOP */
11*4882a593Smuzhiyun #define CLK_FOUT_ISP_PLL		1
12*4882a593Smuzhiyun #define CLK_FOUT_AUD_PLL		2
13*4882a593Smuzhiyun 
14*4882a593Smuzhiyun #define CLK_MOUT_AUD_PLL		10
15*4882a593Smuzhiyun #define CLK_MOUT_ISP_PLL		11
16*4882a593Smuzhiyun #define CLK_MOUT_AUD_PLL_USER_T		12
17*4882a593Smuzhiyun #define CLK_MOUT_MPHY_PLL_USER		13
18*4882a593Smuzhiyun #define CLK_MOUT_MFC_PLL_USER		14
19*4882a593Smuzhiyun #define CLK_MOUT_BUS_PLL_USER		15
20*4882a593Smuzhiyun #define CLK_MOUT_ACLK_HEVC_400		16
21*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CAM1_333		17
22*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CAM1_552_B	18
23*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CAM1_552_A	19
24*4882a593Smuzhiyun #define CLK_MOUT_ACLK_ISP_DIS_400	20
25*4882a593Smuzhiyun #define CLK_MOUT_ACLK_ISP_400		21
26*4882a593Smuzhiyun #define CLK_MOUT_ACLK_BUS0_400		22
27*4882a593Smuzhiyun #define CLK_MOUT_ACLK_MSCL_400_B	23
28*4882a593Smuzhiyun #define CLK_MOUT_ACLK_MSCL_400_A	24
29*4882a593Smuzhiyun #define CLK_MOUT_ACLK_GSCL_333		25
30*4882a593Smuzhiyun #define CLK_MOUT_ACLK_G2D_400_B		26
31*4882a593Smuzhiyun #define CLK_MOUT_ACLK_G2D_400_A		27
32*4882a593Smuzhiyun #define CLK_MOUT_SCLK_JPEG_C		28
33*4882a593Smuzhiyun #define CLK_MOUT_SCLK_JPEG_B		29
34*4882a593Smuzhiyun #define CLK_MOUT_SCLK_JPEG_A		30
35*4882a593Smuzhiyun #define CLK_MOUT_SCLK_MMC2_B		31
36*4882a593Smuzhiyun #define CLK_MOUT_SCLK_MMC2_A		32
37*4882a593Smuzhiyun #define CLK_MOUT_SCLK_MMC1_B		33
38*4882a593Smuzhiyun #define CLK_MOUT_SCLK_MMC1_A		34
39*4882a593Smuzhiyun #define CLK_MOUT_SCLK_MMC0_D		35
40*4882a593Smuzhiyun #define CLK_MOUT_SCLK_MMC0_C		36
41*4882a593Smuzhiyun #define CLK_MOUT_SCLK_MMC0_B		37
42*4882a593Smuzhiyun #define CLK_MOUT_SCLK_MMC0_A		38
43*4882a593Smuzhiyun #define CLK_MOUT_SCLK_SPI4		39
44*4882a593Smuzhiyun #define CLK_MOUT_SCLK_SPI3		40
45*4882a593Smuzhiyun #define CLK_MOUT_SCLK_UART2		41
46*4882a593Smuzhiyun #define CLK_MOUT_SCLK_UART1		42
47*4882a593Smuzhiyun #define CLK_MOUT_SCLK_UART0		43
48*4882a593Smuzhiyun #define CLK_MOUT_SCLK_SPI2		44
49*4882a593Smuzhiyun #define CLK_MOUT_SCLK_SPI1		45
50*4882a593Smuzhiyun #define CLK_MOUT_SCLK_SPI0		46
51*4882a593Smuzhiyun #define CLK_MOUT_ACLK_MFC_400_C		47
52*4882a593Smuzhiyun #define CLK_MOUT_ACLK_MFC_400_B		48
53*4882a593Smuzhiyun #define CLK_MOUT_ACLK_MFC_400_A		49
54*4882a593Smuzhiyun #define CLK_MOUT_SCLK_ISP_SENSOR2	50
55*4882a593Smuzhiyun #define CLK_MOUT_SCLK_ISP_SENSOR1	51
56*4882a593Smuzhiyun #define CLK_MOUT_SCLK_ISP_SENSOR0	52
57*4882a593Smuzhiyun #define CLK_MOUT_SCLK_ISP_UART		53
58*4882a593Smuzhiyun #define CLK_MOUT_SCLK_ISP_SPI1		54
59*4882a593Smuzhiyun #define CLK_MOUT_SCLK_ISP_SPI0		55
60*4882a593Smuzhiyun #define CLK_MOUT_SCLK_PCIE_100		56
61*4882a593Smuzhiyun #define CLK_MOUT_SCLK_UFSUNIPRO		57
62*4882a593Smuzhiyun #define CLK_MOUT_SCLK_USBHOST30		58
63*4882a593Smuzhiyun #define CLK_MOUT_SCLK_USBDRD30		59
64*4882a593Smuzhiyun #define CLK_MOUT_SCLK_SLIMBUS		60
65*4882a593Smuzhiyun #define CLK_MOUT_SCLK_SPDIF		61
66*4882a593Smuzhiyun #define CLK_MOUT_SCLK_AUDIO1		62
67*4882a593Smuzhiyun #define CLK_MOUT_SCLK_AUDIO0		63
68*4882a593Smuzhiyun #define CLK_MOUT_SCLK_HDMI_SPDIF	64
69*4882a593Smuzhiyun 
70*4882a593Smuzhiyun #define CLK_DIV_ACLK_FSYS_200		100
71*4882a593Smuzhiyun #define CLK_DIV_ACLK_IMEM_SSSX_266	101
72*4882a593Smuzhiyun #define CLK_DIV_ACLK_IMEM_200		102
73*4882a593Smuzhiyun #define CLK_DIV_ACLK_IMEM_266		103
74*4882a593Smuzhiyun #define CLK_DIV_ACLK_PERIC_66_B		104
75*4882a593Smuzhiyun #define CLK_DIV_ACLK_PERIC_66_A		105
76*4882a593Smuzhiyun #define CLK_DIV_ACLK_PERIS_66_B		106
77*4882a593Smuzhiyun #define CLK_DIV_ACLK_PERIS_66_A		107
78*4882a593Smuzhiyun #define CLK_DIV_SCLK_MMC1_B		108
79*4882a593Smuzhiyun #define CLK_DIV_SCLK_MMC1_A		109
80*4882a593Smuzhiyun #define CLK_DIV_SCLK_MMC0_B		110
81*4882a593Smuzhiyun #define CLK_DIV_SCLK_MMC0_A		111
82*4882a593Smuzhiyun #define CLK_DIV_SCLK_MMC2_B		112
83*4882a593Smuzhiyun #define CLK_DIV_SCLK_MMC2_A		113
84*4882a593Smuzhiyun #define CLK_DIV_SCLK_SPI1_B		114
85*4882a593Smuzhiyun #define CLK_DIV_SCLK_SPI1_A		115
86*4882a593Smuzhiyun #define CLK_DIV_SCLK_SPI0_B		116
87*4882a593Smuzhiyun #define CLK_DIV_SCLK_SPI0_A		117
88*4882a593Smuzhiyun #define CLK_DIV_SCLK_SPI2_B		118
89*4882a593Smuzhiyun #define CLK_DIV_SCLK_SPI2_A		119
90*4882a593Smuzhiyun #define CLK_DIV_SCLK_UART2		120
91*4882a593Smuzhiyun #define CLK_DIV_SCLK_UART1		121
92*4882a593Smuzhiyun #define CLK_DIV_SCLK_UART0		122
93*4882a593Smuzhiyun #define CLK_DIV_SCLK_SPI4_B		123
94*4882a593Smuzhiyun #define CLK_DIV_SCLK_SPI4_A		124
95*4882a593Smuzhiyun #define CLK_DIV_SCLK_SPI3_B		125
96*4882a593Smuzhiyun #define CLK_DIV_SCLK_SPI3_A		126
97*4882a593Smuzhiyun #define CLK_DIV_SCLK_I2S1		127
98*4882a593Smuzhiyun #define CLK_DIV_SCLK_PCM1		128
99*4882a593Smuzhiyun #define CLK_DIV_SCLK_AUDIO1		129
100*4882a593Smuzhiyun #define CLK_DIV_SCLK_AUDIO0		130
101*4882a593Smuzhiyun #define CLK_DIV_ACLK_GSCL_111		131
102*4882a593Smuzhiyun #define CLK_DIV_ACLK_GSCL_333		132
103*4882a593Smuzhiyun #define CLK_DIV_ACLK_HEVC_400		133
104*4882a593Smuzhiyun #define CLK_DIV_ACLK_MFC_400		134
105*4882a593Smuzhiyun #define CLK_DIV_ACLK_G2D_266		135
106*4882a593Smuzhiyun #define CLK_DIV_ACLK_G2D_400		136
107*4882a593Smuzhiyun #define CLK_DIV_ACLK_G3D_400		137
108*4882a593Smuzhiyun #define CLK_DIV_ACLK_BUS0_400		138
109*4882a593Smuzhiyun #define CLK_DIV_ACLK_BUS1_400		139
110*4882a593Smuzhiyun #define CLK_DIV_SCLK_PCIE_100		140
111*4882a593Smuzhiyun #define CLK_DIV_SCLK_USBHOST30		141
112*4882a593Smuzhiyun #define CLK_DIV_SCLK_UFSUNIPRO		142
113*4882a593Smuzhiyun #define CLK_DIV_SCLK_USBDRD30		143
114*4882a593Smuzhiyun #define CLK_DIV_SCLK_JPEG		144
115*4882a593Smuzhiyun #define CLK_DIV_ACLK_MSCL_400		145
116*4882a593Smuzhiyun #define CLK_DIV_ACLK_ISP_DIS_400	146
117*4882a593Smuzhiyun #define CLK_DIV_ACLK_ISP_400		147
118*4882a593Smuzhiyun #define CLK_DIV_ACLK_CAM0_333		148
119*4882a593Smuzhiyun #define CLK_DIV_ACLK_CAM0_400		149
120*4882a593Smuzhiyun #define CLK_DIV_ACLK_CAM0_552		150
121*4882a593Smuzhiyun #define CLK_DIV_ACLK_CAM1_333		151
122*4882a593Smuzhiyun #define CLK_DIV_ACLK_CAM1_400		152
123*4882a593Smuzhiyun #define CLK_DIV_ACLK_CAM1_552		153
124*4882a593Smuzhiyun #define CLK_DIV_SCLK_ISP_UART		154
125*4882a593Smuzhiyun #define CLK_DIV_SCLK_ISP_SPI1_B		155
126*4882a593Smuzhiyun #define CLK_DIV_SCLK_ISP_SPI1_A		156
127*4882a593Smuzhiyun #define CLK_DIV_SCLK_ISP_SPI0_B		157
128*4882a593Smuzhiyun #define CLK_DIV_SCLK_ISP_SPI0_A		158
129*4882a593Smuzhiyun #define CLK_DIV_SCLK_ISP_SENSOR2_B	159
130*4882a593Smuzhiyun #define CLK_DIV_SCLK_ISP_SENSOR2_A	160
131*4882a593Smuzhiyun #define CLK_DIV_SCLK_ISP_SENSOR1_B	161
132*4882a593Smuzhiyun #define CLK_DIV_SCLK_ISP_SENSOR1_A	162
133*4882a593Smuzhiyun #define CLK_DIV_SCLK_ISP_SENSOR0_B	163
134*4882a593Smuzhiyun #define CLK_DIV_SCLK_ISP_SENSOR0_A	164
135*4882a593Smuzhiyun 
136*4882a593Smuzhiyun #define CLK_ACLK_PERIC_66		200
137*4882a593Smuzhiyun #define CLK_ACLK_PERIS_66		201
138*4882a593Smuzhiyun #define CLK_ACLK_FSYS_200		202
139*4882a593Smuzhiyun #define CLK_SCLK_MMC2_FSYS		203
140*4882a593Smuzhiyun #define CLK_SCLK_MMC1_FSYS		204
141*4882a593Smuzhiyun #define CLK_SCLK_MMC0_FSYS		205
142*4882a593Smuzhiyun #define CLK_SCLK_SPI4_PERIC		206
143*4882a593Smuzhiyun #define CLK_SCLK_SPI3_PERIC		207
144*4882a593Smuzhiyun #define CLK_SCLK_UART2_PERIC		208
145*4882a593Smuzhiyun #define CLK_SCLK_UART1_PERIC		209
146*4882a593Smuzhiyun #define CLK_SCLK_UART0_PERIC		210
147*4882a593Smuzhiyun #define CLK_SCLK_SPI2_PERIC		211
148*4882a593Smuzhiyun #define CLK_SCLK_SPI1_PERIC		212
149*4882a593Smuzhiyun #define CLK_SCLK_SPI0_PERIC		213
150*4882a593Smuzhiyun #define CLK_SCLK_SPDIF_PERIC		214
151*4882a593Smuzhiyun #define CLK_SCLK_I2S1_PERIC		215
152*4882a593Smuzhiyun #define CLK_SCLK_PCM1_PERIC		216
153*4882a593Smuzhiyun #define CLK_SCLK_SLIMBUS		217
154*4882a593Smuzhiyun #define CLK_SCLK_AUDIO1			218
155*4882a593Smuzhiyun #define CLK_SCLK_AUDIO0			219
156*4882a593Smuzhiyun #define CLK_ACLK_G2D_266		220
157*4882a593Smuzhiyun #define CLK_ACLK_G2D_400		221
158*4882a593Smuzhiyun #define CLK_ACLK_G3D_400		222
159*4882a593Smuzhiyun #define CLK_ACLK_IMEM_SSSX_266		223
160*4882a593Smuzhiyun #define CLK_ACLK_BUS0_400		224
161*4882a593Smuzhiyun #define CLK_ACLK_BUS1_400		225
162*4882a593Smuzhiyun #define CLK_ACLK_IMEM_200		226
163*4882a593Smuzhiyun #define CLK_ACLK_IMEM_266		227
164*4882a593Smuzhiyun #define CLK_SCLK_PCIE_100_FSYS		228
165*4882a593Smuzhiyun #define CLK_SCLK_UFSUNIPRO_FSYS		229
166*4882a593Smuzhiyun #define CLK_SCLK_USBHOST30_FSYS		230
167*4882a593Smuzhiyun #define CLK_SCLK_USBDRD30_FSYS		231
168*4882a593Smuzhiyun #define CLK_ACLK_GSCL_111		232
169*4882a593Smuzhiyun #define CLK_ACLK_GSCL_333		233
170*4882a593Smuzhiyun #define CLK_SCLK_JPEG_MSCL		234
171*4882a593Smuzhiyun #define CLK_ACLK_MSCL_400		235
172*4882a593Smuzhiyun #define CLK_ACLK_MFC_400		236
173*4882a593Smuzhiyun #define CLK_ACLK_HEVC_400		237
174*4882a593Smuzhiyun #define CLK_ACLK_ISP_DIS_400		238
175*4882a593Smuzhiyun #define CLK_ACLK_ISP_400		239
176*4882a593Smuzhiyun #define CLK_ACLK_CAM0_333		240
177*4882a593Smuzhiyun #define CLK_ACLK_CAM0_400		241
178*4882a593Smuzhiyun #define CLK_ACLK_CAM0_552		242
179*4882a593Smuzhiyun #define CLK_ACLK_CAM1_333		243
180*4882a593Smuzhiyun #define CLK_ACLK_CAM1_400		244
181*4882a593Smuzhiyun #define CLK_ACLK_CAM1_552		245
182*4882a593Smuzhiyun #define CLK_SCLK_ISP_SENSOR2		246
183*4882a593Smuzhiyun #define CLK_SCLK_ISP_SENSOR1		247
184*4882a593Smuzhiyun #define CLK_SCLK_ISP_SENSOR0		248
185*4882a593Smuzhiyun #define CLK_SCLK_ISP_MCTADC_CAM1	249
186*4882a593Smuzhiyun #define CLK_SCLK_ISP_UART_CAM1		250
187*4882a593Smuzhiyun #define CLK_SCLK_ISP_SPI1_CAM1		251
188*4882a593Smuzhiyun #define CLK_SCLK_ISP_SPI0_CAM1		252
189*4882a593Smuzhiyun #define CLK_SCLK_HDMI_SPDIF_DISP	253
190*4882a593Smuzhiyun 
191*4882a593Smuzhiyun #define TOP_NR_CLK			254
192*4882a593Smuzhiyun 
193*4882a593Smuzhiyun /* CMU_CPIF */
194*4882a593Smuzhiyun #define CLK_FOUT_MPHY_PLL		1
195*4882a593Smuzhiyun 
196*4882a593Smuzhiyun #define CLK_MOUT_MPHY_PLL		2
197*4882a593Smuzhiyun 
198*4882a593Smuzhiyun #define CLK_DIV_SCLK_MPHY		10
199*4882a593Smuzhiyun 
200*4882a593Smuzhiyun #define CLK_SCLK_MPHY_PLL		11
201*4882a593Smuzhiyun #define CLK_SCLK_UFS_MPHY		11
202*4882a593Smuzhiyun 
203*4882a593Smuzhiyun #define CPIF_NR_CLK			12
204*4882a593Smuzhiyun 
205*4882a593Smuzhiyun /* CMU_MIF */
206*4882a593Smuzhiyun #define CLK_FOUT_MEM0_PLL		1
207*4882a593Smuzhiyun #define CLK_FOUT_MEM1_PLL		2
208*4882a593Smuzhiyun #define CLK_FOUT_BUS_PLL		3
209*4882a593Smuzhiyun #define CLK_FOUT_MFC_PLL		4
210*4882a593Smuzhiyun #define CLK_DOUT_MFC_PLL		5
211*4882a593Smuzhiyun #define CLK_DOUT_BUS_PLL		6
212*4882a593Smuzhiyun #define CLK_DOUT_MEM1_PLL		7
213*4882a593Smuzhiyun #define CLK_DOUT_MEM0_PLL		8
214*4882a593Smuzhiyun 
215*4882a593Smuzhiyun #define CLK_MOUT_MFC_PLL_DIV2		10
216*4882a593Smuzhiyun #define CLK_MOUT_BUS_PLL_DIV2		11
217*4882a593Smuzhiyun #define CLK_MOUT_MEM1_PLL_DIV2		12
218*4882a593Smuzhiyun #define CLK_MOUT_MEM0_PLL_DIV2		13
219*4882a593Smuzhiyun #define CLK_MOUT_MFC_PLL		14
220*4882a593Smuzhiyun #define CLK_MOUT_BUS_PLL		15
221*4882a593Smuzhiyun #define CLK_MOUT_MEM1_PLL		16
222*4882a593Smuzhiyun #define CLK_MOUT_MEM0_PLL		17
223*4882a593Smuzhiyun #define CLK_MOUT_CLK2X_PHY_C		18
224*4882a593Smuzhiyun #define CLK_MOUT_CLK2X_PHY_B		19
225*4882a593Smuzhiyun #define CLK_MOUT_CLK2X_PHY_A		20
226*4882a593Smuzhiyun #define CLK_MOUT_CLKM_PHY_C		21
227*4882a593Smuzhiyun #define CLK_MOUT_CLKM_PHY_B		22
228*4882a593Smuzhiyun #define CLK_MOUT_CLKM_PHY_A		23
229*4882a593Smuzhiyun #define CLK_MOUT_ACLK_MIFNM_200		24
230*4882a593Smuzhiyun #define CLK_MOUT_ACLK_MIFNM_400		25
231*4882a593Smuzhiyun #define CLK_MOUT_ACLK_DISP_333_B	26
232*4882a593Smuzhiyun #define CLK_MOUT_ACLK_DISP_333_A	27
233*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_VCLK_C	28
234*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_VCLK_B	29
235*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_VCLK_A	30
236*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_ECLK_C	31
237*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_ECLK_B	32
238*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_ECLK_A	33
239*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_TV_ECLK_C	34
240*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_TV_ECLK_B	35
241*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_TV_ECLK_A	36
242*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSD_C		37
243*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSD_B		38
244*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSD_A		39
245*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSIM0_C		40
246*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSIM0_B		41
247*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSIM0_A		42
248*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_TV_VCLK_C	46
249*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_TV_VCLK_B	47
250*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_TV_VCLK_A	48
251*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSIM1_C		49
252*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSIM1_B		50
253*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSIM1_A		51
254*4882a593Smuzhiyun 
255*4882a593Smuzhiyun #define CLK_DIV_SCLK_HPM_MIF		55
256*4882a593Smuzhiyun #define CLK_DIV_ACLK_DREX1		56
257*4882a593Smuzhiyun #define CLK_DIV_ACLK_DREX0		57
258*4882a593Smuzhiyun #define CLK_DIV_CLK2XPHY		58
259*4882a593Smuzhiyun #define CLK_DIV_ACLK_MIF_266		59
260*4882a593Smuzhiyun #define CLK_DIV_ACLK_MIFND_133		60
261*4882a593Smuzhiyun #define CLK_DIV_ACLK_MIF_133		61
262*4882a593Smuzhiyun #define CLK_DIV_ACLK_MIFNM_200		62
263*4882a593Smuzhiyun #define CLK_DIV_ACLK_MIF_200		63
264*4882a593Smuzhiyun #define CLK_DIV_ACLK_MIF_400		64
265*4882a593Smuzhiyun #define CLK_DIV_ACLK_BUS2_400		65
266*4882a593Smuzhiyun #define CLK_DIV_ACLK_DISP_333		66
267*4882a593Smuzhiyun #define CLK_DIV_ACLK_CPIF_200		67
268*4882a593Smuzhiyun #define CLK_DIV_SCLK_DSIM1		68
269*4882a593Smuzhiyun #define CLK_DIV_SCLK_DECON_TV_VCLK	69
270*4882a593Smuzhiyun #define CLK_DIV_SCLK_DSIM0		70
271*4882a593Smuzhiyun #define CLK_DIV_SCLK_DSD		71
272*4882a593Smuzhiyun #define CLK_DIV_SCLK_DECON_TV_ECLK	72
273*4882a593Smuzhiyun #define CLK_DIV_SCLK_DECON_VCLK		73
274*4882a593Smuzhiyun #define CLK_DIV_SCLK_DECON_ECLK		74
275*4882a593Smuzhiyun #define CLK_DIV_MIF_PRE			75
276*4882a593Smuzhiyun 
277*4882a593Smuzhiyun #define CLK_CLK2X_PHY1			80
278*4882a593Smuzhiyun #define CLK_CLK2X_PHY0			81
279*4882a593Smuzhiyun #define CLK_CLKM_PHY1			82
280*4882a593Smuzhiyun #define CLK_CLKM_PHY0			83
281*4882a593Smuzhiyun #define CLK_RCLK_DREX1			84
282*4882a593Smuzhiyun #define CLK_RCLK_DREX0			85
283*4882a593Smuzhiyun #define CLK_ACLK_DREX1_TZ		86
284*4882a593Smuzhiyun #define CLK_ACLK_DREX0_TZ		87
285*4882a593Smuzhiyun #define CLK_ACLK_DREX1_PEREV		88
286*4882a593Smuzhiyun #define CLK_ACLK_DREX0_PEREV		89
287*4882a593Smuzhiyun #define CLK_ACLK_DREX1_MEMIF		90
288*4882a593Smuzhiyun #define CLK_ACLK_DREX0_MEMIF		91
289*4882a593Smuzhiyun #define CLK_ACLK_DREX1_SCH		92
290*4882a593Smuzhiyun #define CLK_ACLK_DREX0_SCH		93
291*4882a593Smuzhiyun #define CLK_ACLK_DREX1_BUSIF		94
292*4882a593Smuzhiyun #define CLK_ACLK_DREX0_BUSIF		95
293*4882a593Smuzhiyun #define CLK_ACLK_DREX1_BUSIF_RD		96
294*4882a593Smuzhiyun #define CLK_ACLK_DREX0_BUSIF_RD		97
295*4882a593Smuzhiyun #define CLK_ACLK_DREX1			98
296*4882a593Smuzhiyun #define CLK_ACLK_DREX0			99
297*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_ATLAS_CCIX	100
298*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_ATLAS_MIF	101
299*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_ATLAS_MIF	102
300*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_MIF_IMEM	103
301*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_NOC_P_CCI	104
302*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_NOC_P_CCI	105
303*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_CP1		106
304*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_CP1		107
305*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_CP0		108
306*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_CP0		109
307*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_DREX1_3	110
308*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_DREX1_3	111
309*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_DREX1_1	112
310*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_DREX1_1	113
311*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_DREX1_0	114
312*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_DREX1_0	115
313*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_DREX0_3	116
314*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_DREX0_3	117
315*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_DREX0_1	118
316*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_DREX0_1	119
317*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_DREX0_0	120
318*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_DREX0_0	121
319*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_MIF2P		122
320*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_MIF1P		123
321*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_MIF0P		124
322*4882a593Smuzhiyun #define CLK_ACLK_IXIU_CCI		125
323*4882a593Smuzhiyun #define CLK_ACLK_XIU_MIFSFRX		126
324*4882a593Smuzhiyun #define CLK_ACLK_MIFNP_133		127
325*4882a593Smuzhiyun #define CLK_ACLK_MIFNM_200		128
326*4882a593Smuzhiyun #define CLK_ACLK_MIFND_133		129
327*4882a593Smuzhiyun #define CLK_ACLK_MIFND_400		130
328*4882a593Smuzhiyun #define CLK_ACLK_CCI			131
329*4882a593Smuzhiyun #define CLK_ACLK_MIFND_266		132
330*4882a593Smuzhiyun #define CLK_ACLK_PPMU_DREX1S3		133
331*4882a593Smuzhiyun #define CLK_ACLK_PPMU_DREX1S1		134
332*4882a593Smuzhiyun #define CLK_ACLK_PPMU_DREX1S0		135
333*4882a593Smuzhiyun #define CLK_ACLK_PPMU_DREX0S3		136
334*4882a593Smuzhiyun #define CLK_ACLK_PPMU_DREX0S1		137
335*4882a593Smuzhiyun #define CLK_ACLK_PPMU_DREX0S0		138
336*4882a593Smuzhiyun #define CLK_ACLK_BTS_APOLLO		139
337*4882a593Smuzhiyun #define CLK_ACLK_BTS_ATLAS		140
338*4882a593Smuzhiyun #define CLK_ACLK_ACE_SEL_APOLL		141
339*4882a593Smuzhiyun #define CLK_ACLK_ACE_SEL_ATLAS		142
340*4882a593Smuzhiyun #define CLK_ACLK_AXIDS_CCI_MIFSFRX	143
341*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_ATLAS_CCI	144
342*4882a593Smuzhiyun #define CLK_ACLK_AXISYNCDNS_CCI		145
343*4882a593Smuzhiyun #define CLK_ACLK_AXISYNCDN_CCI		146
344*4882a593Smuzhiyun #define CLK_ACLK_AXISYNCDN_NOC_D	147
345*4882a593Smuzhiyun #define CLK_ACLK_ASYNCACEM_APOLLO_CCI	148
346*4882a593Smuzhiyun #define CLK_ACLK_ASYNCACEM_ATLAS_CCI	149
347*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBS_MIF_CSSYS	150
348*4882a593Smuzhiyun #define CLK_ACLK_BUS2_400		151
349*4882a593Smuzhiyun #define CLK_ACLK_DISP_333		152
350*4882a593Smuzhiyun #define CLK_ACLK_CPIF_200		153
351*4882a593Smuzhiyun #define CLK_PCLK_PPMU_DREX1S3		154
352*4882a593Smuzhiyun #define CLK_PCLK_PPMU_DREX1S1		155
353*4882a593Smuzhiyun #define CLK_PCLK_PPMU_DREX1S0		156
354*4882a593Smuzhiyun #define CLK_PCLK_PPMU_DREX0S3		157
355*4882a593Smuzhiyun #define CLK_PCLK_PPMU_DREX0S1		158
356*4882a593Smuzhiyun #define CLK_PCLK_PPMU_DREX0S0		159
357*4882a593Smuzhiyun #define CLK_PCLK_BTS_APOLLO		160
358*4882a593Smuzhiyun #define CLK_PCLK_BTS_ATLAS		161
359*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_NOC_P_CCI	162
360*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_CP1		163
361*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_CP0		164
362*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_DREX1_3	165
363*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_DREX1_1	166
364*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_DREX1_0	167
365*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_DREX0_3	168
366*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_DREX0_1	169
367*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_DREX0_0	170
368*4882a593Smuzhiyun #define CLK_PCLK_MIFSRVND_133		171
369*4882a593Smuzhiyun #define CLK_PCLK_PMU_MIF		172
370*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_MIF		173
371*4882a593Smuzhiyun #define CLK_PCLK_GPIO_ALIVE		174
372*4882a593Smuzhiyun #define CLK_PCLK_ABB			175
373*4882a593Smuzhiyun #define CLK_PCLK_PMU_APBIF		176
374*4882a593Smuzhiyun #define CLK_PCLK_DDR_PHY1		177
375*4882a593Smuzhiyun #define CLK_PCLK_DREX1			178
376*4882a593Smuzhiyun #define CLK_PCLK_DDR_PHY0		179
377*4882a593Smuzhiyun #define CLK_PCLK_DREX0			180
378*4882a593Smuzhiyun #define CLK_PCLK_DREX0_TZ		181
379*4882a593Smuzhiyun #define CLK_PCLK_DREX1_TZ		182
380*4882a593Smuzhiyun #define CLK_PCLK_MONOTONIC_CNT		183
381*4882a593Smuzhiyun #define CLK_PCLK_RTC			184
382*4882a593Smuzhiyun #define CLK_SCLK_DSIM1_DISP		185
383*4882a593Smuzhiyun #define CLK_SCLK_DECON_TV_VCLK_DISP	186
384*4882a593Smuzhiyun #define CLK_SCLK_FREQ_DET_BUS_PLL	187
385*4882a593Smuzhiyun #define CLK_SCLK_FREQ_DET_MFC_PLL	188
386*4882a593Smuzhiyun #define CLK_SCLK_FREQ_DET_MEM0_PLL	189
387*4882a593Smuzhiyun #define CLK_SCLK_FREQ_DET_MEM1_PLL	190
388*4882a593Smuzhiyun #define CLK_SCLK_DSIM0_DISP		191
389*4882a593Smuzhiyun #define CLK_SCLK_DSD_DISP		192
390*4882a593Smuzhiyun #define CLK_SCLK_DECON_TV_ECLK_DISP	193
391*4882a593Smuzhiyun #define CLK_SCLK_DECON_VCLK_DISP	194
392*4882a593Smuzhiyun #define CLK_SCLK_DECON_ECLK_DISP	195
393*4882a593Smuzhiyun #define CLK_SCLK_HPM_MIF		196
394*4882a593Smuzhiyun #define CLK_SCLK_MFC_PLL		197
395*4882a593Smuzhiyun #define CLK_SCLK_BUS_PLL		198
396*4882a593Smuzhiyun #define CLK_SCLK_BUS_PLL_APOLLO		199
397*4882a593Smuzhiyun #define CLK_SCLK_BUS_PLL_ATLAS		200
398*4882a593Smuzhiyun 
399*4882a593Smuzhiyun #define MIF_NR_CLK			201
400*4882a593Smuzhiyun 
401*4882a593Smuzhiyun /* CMU_PERIC */
402*4882a593Smuzhiyun #define CLK_PCLK_SPI2			1
403*4882a593Smuzhiyun #define CLK_PCLK_SPI1			2
404*4882a593Smuzhiyun #define CLK_PCLK_SPI0			3
405*4882a593Smuzhiyun #define CLK_PCLK_UART2			4
406*4882a593Smuzhiyun #define CLK_PCLK_UART1			5
407*4882a593Smuzhiyun #define CLK_PCLK_UART0			6
408*4882a593Smuzhiyun #define CLK_PCLK_HSI2C3			7
409*4882a593Smuzhiyun #define CLK_PCLK_HSI2C2			8
410*4882a593Smuzhiyun #define CLK_PCLK_HSI2C1			9
411*4882a593Smuzhiyun #define CLK_PCLK_HSI2C0			10
412*4882a593Smuzhiyun #define CLK_PCLK_I2C7			11
413*4882a593Smuzhiyun #define CLK_PCLK_I2C6			12
414*4882a593Smuzhiyun #define CLK_PCLK_I2C5			13
415*4882a593Smuzhiyun #define CLK_PCLK_I2C4			14
416*4882a593Smuzhiyun #define CLK_PCLK_I2C3			15
417*4882a593Smuzhiyun #define CLK_PCLK_I2C2			16
418*4882a593Smuzhiyun #define CLK_PCLK_I2C1			17
419*4882a593Smuzhiyun #define CLK_PCLK_I2C0			18
420*4882a593Smuzhiyun #define CLK_PCLK_SPI4			19
421*4882a593Smuzhiyun #define CLK_PCLK_SPI3			20
422*4882a593Smuzhiyun #define CLK_PCLK_HSI2C11		21
423*4882a593Smuzhiyun #define CLK_PCLK_HSI2C10		22
424*4882a593Smuzhiyun #define CLK_PCLK_HSI2C9			23
425*4882a593Smuzhiyun #define CLK_PCLK_HSI2C8			24
426*4882a593Smuzhiyun #define CLK_PCLK_HSI2C7			25
427*4882a593Smuzhiyun #define CLK_PCLK_HSI2C6			26
428*4882a593Smuzhiyun #define CLK_PCLK_HSI2C5			27
429*4882a593Smuzhiyun #define CLK_PCLK_HSI2C4			28
430*4882a593Smuzhiyun #define CLK_SCLK_SPI4			29
431*4882a593Smuzhiyun #define CLK_SCLK_SPI3			30
432*4882a593Smuzhiyun #define CLK_SCLK_SPI2			31
433*4882a593Smuzhiyun #define CLK_SCLK_SPI1			32
434*4882a593Smuzhiyun #define CLK_SCLK_SPI0			33
435*4882a593Smuzhiyun #define CLK_SCLK_UART2			34
436*4882a593Smuzhiyun #define CLK_SCLK_UART1			35
437*4882a593Smuzhiyun #define CLK_SCLK_UART0			36
438*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_PERIC2P	37
439*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_PERIC1P	38
440*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_PERIC0P	39
441*4882a593Smuzhiyun #define CLK_ACLK_PERICNP_66		40
442*4882a593Smuzhiyun #define CLK_PCLK_SCI			41
443*4882a593Smuzhiyun #define CLK_PCLK_GPIO_FINGER		42
444*4882a593Smuzhiyun #define CLK_PCLK_GPIO_ESE		43
445*4882a593Smuzhiyun #define CLK_PCLK_PWM			44
446*4882a593Smuzhiyun #define CLK_PCLK_SPDIF			45
447*4882a593Smuzhiyun #define CLK_PCLK_PCM1			46
448*4882a593Smuzhiyun #define CLK_PCLK_I2S1			47
449*4882a593Smuzhiyun #define CLK_PCLK_ADCIF			48
450*4882a593Smuzhiyun #define CLK_PCLK_GPIO_TOUCH		49
451*4882a593Smuzhiyun #define CLK_PCLK_GPIO_NFC		50
452*4882a593Smuzhiyun #define CLK_PCLK_GPIO_PERIC		51
453*4882a593Smuzhiyun #define CLK_PCLK_PMU_PERIC		52
454*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_PERIC		53
455*4882a593Smuzhiyun #define CLK_SCLK_IOCLK_SPI4		54
456*4882a593Smuzhiyun #define CLK_SCLK_IOCLK_SPI3		55
457*4882a593Smuzhiyun #define CLK_SCLK_SCI			56
458*4882a593Smuzhiyun #define CLK_SCLK_SC_IN			57
459*4882a593Smuzhiyun #define CLK_SCLK_PWM			58
460*4882a593Smuzhiyun #define CLK_SCLK_IOCLK_SPI2		59
461*4882a593Smuzhiyun #define CLK_SCLK_IOCLK_SPI1		60
462*4882a593Smuzhiyun #define CLK_SCLK_IOCLK_SPI0		61
463*4882a593Smuzhiyun #define CLK_SCLK_IOCLK_I2S1_BCLK	62
464*4882a593Smuzhiyun #define CLK_SCLK_SPDIF			63
465*4882a593Smuzhiyun #define CLK_SCLK_PCM1			64
466*4882a593Smuzhiyun #define CLK_SCLK_I2S1			65
467*4882a593Smuzhiyun 
468*4882a593Smuzhiyun #define CLK_DIV_SCLK_SCI		70
469*4882a593Smuzhiyun #define CLK_DIV_SCLK_SC_IN		71
470*4882a593Smuzhiyun 
471*4882a593Smuzhiyun #define PERIC_NR_CLK			72
472*4882a593Smuzhiyun 
473*4882a593Smuzhiyun /* CMU_PERIS */
474*4882a593Smuzhiyun #define CLK_PCLK_HPM_APBIF		1
475*4882a593Smuzhiyun #define CLK_PCLK_TMU1_APBIF		2
476*4882a593Smuzhiyun #define CLK_PCLK_TMU0_APBIF		3
477*4882a593Smuzhiyun #define CLK_PCLK_PMU_PERIS		4
478*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_PERIS		5
479*4882a593Smuzhiyun #define CLK_PCLK_CMU_TOP_APBIF		6
480*4882a593Smuzhiyun #define CLK_PCLK_WDT_APOLLO		7
481*4882a593Smuzhiyun #define CLK_PCLK_WDT_ATLAS		8
482*4882a593Smuzhiyun #define CLK_PCLK_MCT			9
483*4882a593Smuzhiyun #define CLK_PCLK_HDMI_CEC		10
484*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_PERIS1P	11
485*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_PERIS0P	12
486*4882a593Smuzhiyun #define CLK_ACLK_PERISNP_66		13
487*4882a593Smuzhiyun #define CLK_PCLK_TZPC12			14
488*4882a593Smuzhiyun #define CLK_PCLK_TZPC11			15
489*4882a593Smuzhiyun #define CLK_PCLK_TZPC10			16
490*4882a593Smuzhiyun #define CLK_PCLK_TZPC9			17
491*4882a593Smuzhiyun #define CLK_PCLK_TZPC8			18
492*4882a593Smuzhiyun #define CLK_PCLK_TZPC7			19
493*4882a593Smuzhiyun #define CLK_PCLK_TZPC6			20
494*4882a593Smuzhiyun #define CLK_PCLK_TZPC5			21
495*4882a593Smuzhiyun #define CLK_PCLK_TZPC4			22
496*4882a593Smuzhiyun #define CLK_PCLK_TZPC3			23
497*4882a593Smuzhiyun #define CLK_PCLK_TZPC2			24
498*4882a593Smuzhiyun #define CLK_PCLK_TZPC1			25
499*4882a593Smuzhiyun #define CLK_PCLK_TZPC0			26
500*4882a593Smuzhiyun #define CLK_PCLK_SECKEY_APBIF		27
501*4882a593Smuzhiyun #define CLK_PCLK_CHIPID_APBIF		28
502*4882a593Smuzhiyun #define CLK_PCLK_TOPRTC			29
503*4882a593Smuzhiyun #define CLK_PCLK_CUSTOM_EFUSE_APBIF	30
504*4882a593Smuzhiyun #define CLK_PCLK_ANTIRBK_CNT_APBIF	31
505*4882a593Smuzhiyun #define CLK_PCLK_OTP_CON_APBIF		32
506*4882a593Smuzhiyun #define CLK_SCLK_ASV_TB			33
507*4882a593Smuzhiyun #define CLK_SCLK_TMU1			34
508*4882a593Smuzhiyun #define CLK_SCLK_TMU0			35
509*4882a593Smuzhiyun #define CLK_SCLK_SECKEY			36
510*4882a593Smuzhiyun #define CLK_SCLK_CHIPID			37
511*4882a593Smuzhiyun #define CLK_SCLK_TOPRTC			38
512*4882a593Smuzhiyun #define CLK_SCLK_CUSTOM_EFUSE		39
513*4882a593Smuzhiyun #define CLK_SCLK_ANTIRBK_CNT		40
514*4882a593Smuzhiyun #define CLK_SCLK_OTP_CON		41
515*4882a593Smuzhiyun 
516*4882a593Smuzhiyun #define PERIS_NR_CLK			42
517*4882a593Smuzhiyun 
518*4882a593Smuzhiyun /* CMU_FSYS */
519*4882a593Smuzhiyun #define CLK_MOUT_ACLK_FSYS_200_USER	1
520*4882a593Smuzhiyun #define CLK_MOUT_SCLK_MMC2_USER		2
521*4882a593Smuzhiyun #define CLK_MOUT_SCLK_MMC1_USER		3
522*4882a593Smuzhiyun #define CLK_MOUT_SCLK_MMC0_USER		4
523*4882a593Smuzhiyun #define CLK_MOUT_SCLK_UFS_MPHY_USER	5
524*4882a593Smuzhiyun #define CLK_MOUT_SCLK_PCIE_100_USER	6
525*4882a593Smuzhiyun #define CLK_MOUT_SCLK_UFSUNIPRO_USER	7
526*4882a593Smuzhiyun #define CLK_MOUT_SCLK_USBHOST30_USER	8
527*4882a593Smuzhiyun #define CLK_MOUT_SCLK_USBDRD30_USER	9
528*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_USBHOST30_UHOST30_PIPE_PCLK_USER	10
529*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_USBHOST30_UHOST30_PHYCLOCK_USER		11
530*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_USBHOST20_PHY_HSIC1_USER		12
531*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_USBHOST20_PHY_CLK48MOHCI_USER		13
532*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_USBHOST20_PHY_PHYCLOCK_USER		14
533*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_USBHOST20_PHY_PHY_FREECLK_USER		15
534*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_USBDRD30_UDRD30_PIPE_PCLK_USER		16
535*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_USBDRD30_UDRD30_PHYCLOCK_USER		17
536*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_UFS_RX1_SYMBOL_USER			18
537*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_UFS_RX0_SYMBOL_USER			19
538*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_UFS_TX1_SYMBOL_USER			20
539*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_UFS_TX0_SYMBOL_USER			21
540*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_LLI_MPHY_TO_UFS_USER			22
541*4882a593Smuzhiyun #define CLK_MOUT_SCLK_MPHY					23
542*4882a593Smuzhiyun 
543*4882a593Smuzhiyun #define CLK_PHYCLK_USBDRD30_UDRD30_PHYCLOCK_PHY			25
544*4882a593Smuzhiyun #define CLK_PHYCLK_USBDRD30_UDRD30_PIPE_PCLK_PHY		26
545*4882a593Smuzhiyun #define CLK_PHYCLK_USBHOST30_UHOST30_PHYCLOCK_PHY		27
546*4882a593Smuzhiyun #define CLK_PHYCLK_USBHOST30_UHOST30_PIPE_PCLK_PHY		28
547*4882a593Smuzhiyun #define CLK_PHYCLK_USBHOST20_PHY_FREECLK_PHY			29
548*4882a593Smuzhiyun #define CLK_PHYCLK_USBHOST20_PHY_PHYCLOCK_PHY			30
549*4882a593Smuzhiyun #define CLK_PHYCLK_USBHOST20_PHY_CLK48MOHCI_PHY			31
550*4882a593Smuzhiyun #define CLK_PHYCLK_USBHOST20_PHY_HSIC1_PHY			32
551*4882a593Smuzhiyun #define CLK_PHYCLK_UFS_TX0_SYMBOL_PHY				33
552*4882a593Smuzhiyun #define CLK_PHYCLK_UFS_RX0_SYMBOL_PHY				34
553*4882a593Smuzhiyun #define CLK_PHYCLK_UFS_TX1_SYMBOL_PHY				35
554*4882a593Smuzhiyun #define CLK_PHYCLK_UFS_RX1_SYMBOL_PHY				36
555*4882a593Smuzhiyun #define CLK_PHYCLK_LLI_MPHY_TO_UFS_PHY				37
556*4882a593Smuzhiyun 
557*4882a593Smuzhiyun #define CLK_ACLK_PCIE			50
558*4882a593Smuzhiyun #define CLK_ACLK_PDMA1			51
559*4882a593Smuzhiyun #define CLK_ACLK_TSI			52
560*4882a593Smuzhiyun #define CLK_ACLK_MMC2			53
561*4882a593Smuzhiyun #define CLK_ACLK_MMC1			54
562*4882a593Smuzhiyun #define CLK_ACLK_MMC0			55
563*4882a593Smuzhiyun #define CLK_ACLK_UFS			56
564*4882a593Smuzhiyun #define CLK_ACLK_USBHOST20		57
565*4882a593Smuzhiyun #define CLK_ACLK_USBHOST30		58
566*4882a593Smuzhiyun #define CLK_ACLK_USBDRD30		59
567*4882a593Smuzhiyun #define CLK_ACLK_PDMA0			60
568*4882a593Smuzhiyun #define CLK_SCLK_MMC2			61
569*4882a593Smuzhiyun #define CLK_SCLK_MMC1			62
570*4882a593Smuzhiyun #define CLK_SCLK_MMC0			63
571*4882a593Smuzhiyun #define CLK_PDMA1			64
572*4882a593Smuzhiyun #define CLK_PDMA0			65
573*4882a593Smuzhiyun #define CLK_ACLK_XIU_FSYSPX		66
574*4882a593Smuzhiyun #define CLK_ACLK_AHB_USBLINKH1		67
575*4882a593Smuzhiyun #define CLK_ACLK_SMMU_PDMA1		68
576*4882a593Smuzhiyun #define CLK_ACLK_BTS_PCIE		69
577*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_PDMA1		70
578*4882a593Smuzhiyun #define CLK_ACLK_SMMU_PDMA0		71
579*4882a593Smuzhiyun #define CLK_ACLK_BTS_UFS		72
580*4882a593Smuzhiyun #define CLK_ACLK_BTS_USBHOST30		73
581*4882a593Smuzhiyun #define CLK_ACLK_BTS_USBDRD30		74
582*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_PDMA0		75
583*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_USBHS		76
584*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_FSYSSX		77
585*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_FSYSP		78
586*4882a593Smuzhiyun #define CLK_ACLK_AHB2AXI_USBHS		79
587*4882a593Smuzhiyun #define CLK_ACLK_AHB_USBLINKH0		80
588*4882a593Smuzhiyun #define CLK_ACLK_AHB_USBHS		81
589*4882a593Smuzhiyun #define CLK_ACLK_AHB_FSYSH		82
590*4882a593Smuzhiyun #define CLK_ACLK_XIU_FSYSX		83
591*4882a593Smuzhiyun #define CLK_ACLK_XIU_FSYSSX		84
592*4882a593Smuzhiyun #define CLK_ACLK_FSYSNP_200		85
593*4882a593Smuzhiyun #define CLK_ACLK_FSYSND_200		86
594*4882a593Smuzhiyun #define CLK_PCLK_PCIE_CTRL		87
595*4882a593Smuzhiyun #define CLK_PCLK_SMMU_PDMA1		88
596*4882a593Smuzhiyun #define CLK_PCLK_PCIE_PHY		89
597*4882a593Smuzhiyun #define CLK_PCLK_BTS_PCIE		90
598*4882a593Smuzhiyun #define CLK_PCLK_SMMU_PDMA0		91
599*4882a593Smuzhiyun #define CLK_PCLK_BTS_UFS		92
600*4882a593Smuzhiyun #define CLK_PCLK_BTS_USBHOST30		93
601*4882a593Smuzhiyun #define CLK_PCLK_BTS_USBDRD30		94
602*4882a593Smuzhiyun #define CLK_PCLK_GPIO_FSYS		95
603*4882a593Smuzhiyun #define CLK_PCLK_PMU_FSYS		96
604*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_FSYS		97
605*4882a593Smuzhiyun #define CLK_SCLK_PCIE_100		98
606*4882a593Smuzhiyun #define CLK_PHYCLK_USBHOST30_UHOST30_PIPE_PCLK	99
607*4882a593Smuzhiyun #define CLK_PHYCLK_USBHOST30_UHOST30_PHYCLOCK	100
608*4882a593Smuzhiyun #define CLK_PHYCLK_UFS_RX1_SYMBOL		101
609*4882a593Smuzhiyun #define CLK_PHYCLK_UFS_RX0_SYMBOL		102
610*4882a593Smuzhiyun #define CLK_PHYCLK_UFS_TX1_SYMBOL		103
611*4882a593Smuzhiyun #define CLK_PHYCLK_UFS_TX0_SYMBOL		104
612*4882a593Smuzhiyun #define CLK_PHYCLK_USBHOST20_PHY_HSIC1		105
613*4882a593Smuzhiyun #define CLK_PHYCLK_USBHOST20_PHY_CLK48MOHCI	106
614*4882a593Smuzhiyun #define CLK_PHYCLK_USBHOST20_PHY_PHYCLOCK	107
615*4882a593Smuzhiyun #define CLK_PHYCLK_USBHOST20_PHY_FREECLK	108
616*4882a593Smuzhiyun #define CLK_PHYCLK_USBDRD30_UDRD30_PIPE_PCLK	109
617*4882a593Smuzhiyun #define CLK_PHYCLK_USBDRD30_UDRD30_PHYCLOCK	110
618*4882a593Smuzhiyun #define CLK_SCLK_MPHY			111
619*4882a593Smuzhiyun #define CLK_SCLK_UFSUNIPRO		112
620*4882a593Smuzhiyun #define CLK_SCLK_USBHOST30		113
621*4882a593Smuzhiyun #define CLK_SCLK_USBDRD30		114
622*4882a593Smuzhiyun #define CLK_PCIE			115
623*4882a593Smuzhiyun 
624*4882a593Smuzhiyun #define FSYS_NR_CLK			116
625*4882a593Smuzhiyun 
626*4882a593Smuzhiyun /* CMU_G2D */
627*4882a593Smuzhiyun #define CLK_MUX_ACLK_G2D_266_USER	1
628*4882a593Smuzhiyun #define CLK_MUX_ACLK_G2D_400_USER	2
629*4882a593Smuzhiyun 
630*4882a593Smuzhiyun #define CLK_DIV_PCLK_G2D		3
631*4882a593Smuzhiyun 
632*4882a593Smuzhiyun #define CLK_ACLK_SMMU_MDMA1		4
633*4882a593Smuzhiyun #define CLK_ACLK_BTS_MDMA1		5
634*4882a593Smuzhiyun #define CLK_ACLK_BTS_G2D		6
635*4882a593Smuzhiyun #define CLK_ACLK_ALB_G2D		7
636*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_G2DX		8
637*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXI_SYSX		9
638*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_G2D1P		10
639*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_G2D0P		11
640*4882a593Smuzhiyun #define CLK_ACLK_XIU_G2DX		12
641*4882a593Smuzhiyun #define CLK_ACLK_G2DNP_133		13
642*4882a593Smuzhiyun #define CLK_ACLK_G2DND_400		14
643*4882a593Smuzhiyun #define CLK_ACLK_MDMA1			15
644*4882a593Smuzhiyun #define CLK_ACLK_G2D			16
645*4882a593Smuzhiyun #define CLK_ACLK_SMMU_G2D		17
646*4882a593Smuzhiyun #define CLK_PCLK_SMMU_MDMA1		18
647*4882a593Smuzhiyun #define CLK_PCLK_BTS_MDMA1		19
648*4882a593Smuzhiyun #define CLK_PCLK_BTS_G2D		20
649*4882a593Smuzhiyun #define CLK_PCLK_ALB_G2D		21
650*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_SYSX		22
651*4882a593Smuzhiyun #define CLK_PCLK_PMU_G2D		23
652*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_G2D		24
653*4882a593Smuzhiyun #define CLK_PCLK_G2D			25
654*4882a593Smuzhiyun #define CLK_PCLK_SMMU_G2D		26
655*4882a593Smuzhiyun 
656*4882a593Smuzhiyun #define G2D_NR_CLK			27
657*4882a593Smuzhiyun 
658*4882a593Smuzhiyun /* CMU_DISP */
659*4882a593Smuzhiyun #define CLK_FOUT_DISP_PLL				1
660*4882a593Smuzhiyun 
661*4882a593Smuzhiyun #define CLK_MOUT_DISP_PLL				2
662*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSIM1_USER			3
663*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSIM0_USER			4
664*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSD_USER				5
665*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_TV_ECLK_USER		6
666*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_VCLK_USER			7
667*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_ECLK_USER			8
668*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_TV_VCLK_USER		9
669*4882a593Smuzhiyun #define CLK_MOUT_ACLK_DISP_333_USER			10
670*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_MIPIDPHY1_BITCLKDIV8_USER	11
671*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_MIPIDPHY1_RXCLKESC0_USER	12
672*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_MIPIDPHY0_BITCLKDIV8_USER	13
673*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_MIPIDPHY0_RXCLKESC0_USER	14
674*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_HDMIPHY_TMDS_CLKO_USER		15
675*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_HDMIPHY_PIXEL_CLKO_USER		16
676*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSIM0				17
677*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_TV_ECLK			18
678*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_VCLK			19
679*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_ECLK			20
680*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSIM1_B_DISP			21
681*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DSIM1_A_DISP			22
682*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_TV_VCLK_C_DISP		23
683*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_TV_VCLK_B_DISP		24
684*4882a593Smuzhiyun #define CLK_MOUT_SCLK_DECON_TV_VCLK_A_DISP		25
685*4882a593Smuzhiyun 
686*4882a593Smuzhiyun #define CLK_DIV_SCLK_DSIM1_DISP				30
687*4882a593Smuzhiyun #define CLK_DIV_SCLK_DECON_TV_VCLK_DISP			31
688*4882a593Smuzhiyun #define CLK_DIV_SCLK_DSIM0_DISP				32
689*4882a593Smuzhiyun #define CLK_DIV_SCLK_DECON_TV_ECLK_DISP			33
690*4882a593Smuzhiyun #define CLK_DIV_SCLK_DECON_VCLK_DISP			34
691*4882a593Smuzhiyun #define CLK_DIV_SCLK_DECON_ECLK_DISP			35
692*4882a593Smuzhiyun #define CLK_DIV_PCLK_DISP				36
693*4882a593Smuzhiyun 
694*4882a593Smuzhiyun #define CLK_ACLK_DECON_TV				40
695*4882a593Smuzhiyun #define CLK_ACLK_DECON					41
696*4882a593Smuzhiyun #define CLK_ACLK_SMMU_TV1X				42
697*4882a593Smuzhiyun #define CLK_ACLK_SMMU_TV0X				43
698*4882a593Smuzhiyun #define CLK_ACLK_SMMU_DECON1X				44
699*4882a593Smuzhiyun #define CLK_ACLK_SMMU_DECON0X				45
700*4882a593Smuzhiyun #define CLK_ACLK_BTS_DECON_TV_M3			46
701*4882a593Smuzhiyun #define CLK_ACLK_BTS_DECON_TV_M2			47
702*4882a593Smuzhiyun #define CLK_ACLK_BTS_DECON_TV_M1			48
703*4882a593Smuzhiyun #define CLK_ACLK_BTS_DECON_TV_M0			49
704*4882a593Smuzhiyun #define CLK_ACLK_BTS_DECON_NM4				50
705*4882a593Smuzhiyun #define CLK_ACLK_BTS_DECON_NM3				51
706*4882a593Smuzhiyun #define CLK_ACLK_BTS_DECON_NM2				52
707*4882a593Smuzhiyun #define CLK_ACLK_BTS_DECON_NM1				53
708*4882a593Smuzhiyun #define CLK_ACLK_BTS_DECON_NM0				54
709*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_DISPSFR2P			55
710*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_DISPSFR1P			56
711*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_DISPSFR0P			57
712*4882a593Smuzhiyun #define CLK_ACLK_AHB_DISPH				58
713*4882a593Smuzhiyun #define CLK_ACLK_XIU_TV1X				59
714*4882a593Smuzhiyun #define CLK_ACLK_XIU_TV0X				60
715*4882a593Smuzhiyun #define CLK_ACLK_XIU_DECON1X				61
716*4882a593Smuzhiyun #define CLK_ACLK_XIU_DECON0X				62
717*4882a593Smuzhiyun #define CLK_ACLK_XIU_DISP1X				63
718*4882a593Smuzhiyun #define CLK_ACLK_XIU_DISPNP_100				64
719*4882a593Smuzhiyun #define CLK_ACLK_DISP1ND_333				65
720*4882a593Smuzhiyun #define CLK_ACLK_DISP0ND_333				66
721*4882a593Smuzhiyun #define CLK_PCLK_SMMU_TV1X				67
722*4882a593Smuzhiyun #define CLK_PCLK_SMMU_TV0X				68
723*4882a593Smuzhiyun #define CLK_PCLK_SMMU_DECON1X				69
724*4882a593Smuzhiyun #define CLK_PCLK_SMMU_DECON0X				70
725*4882a593Smuzhiyun #define CLK_PCLK_BTS_DECON_TV_M3			71
726*4882a593Smuzhiyun #define CLK_PCLK_BTS_DECON_TV_M2			72
727*4882a593Smuzhiyun #define CLK_PCLK_BTS_DECON_TV_M1			73
728*4882a593Smuzhiyun #define CLK_PCLK_BTS_DECON_TV_M0			74
729*4882a593Smuzhiyun #define CLK_PCLK_BTS_DECONM4				75
730*4882a593Smuzhiyun #define CLK_PCLK_BTS_DECONM3				76
731*4882a593Smuzhiyun #define CLK_PCLK_BTS_DECONM2				77
732*4882a593Smuzhiyun #define CLK_PCLK_BTS_DECONM1				78
733*4882a593Smuzhiyun #define CLK_PCLK_BTS_DECONM0				79
734*4882a593Smuzhiyun #define CLK_PCLK_MIC1					80
735*4882a593Smuzhiyun #define CLK_PCLK_PMU_DISP				81
736*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_DISP				82
737*4882a593Smuzhiyun #define CLK_PCLK_HDMIPHY				83
738*4882a593Smuzhiyun #define CLK_PCLK_HDMI					84
739*4882a593Smuzhiyun #define CLK_PCLK_MIC0					85
740*4882a593Smuzhiyun #define CLK_PCLK_DSIM1					86
741*4882a593Smuzhiyun #define CLK_PCLK_DSIM0					87
742*4882a593Smuzhiyun #define CLK_PCLK_DECON_TV				88
743*4882a593Smuzhiyun #define CLK_PHYCLK_MIPIDPHY1_BITCLKDIV8			89
744*4882a593Smuzhiyun #define CLK_PHYCLK_MIPIDPHY1_RXCLKESC0			90
745*4882a593Smuzhiyun #define CLK_SCLK_RGB_TV_VCLK_TO_DSIM1			91
746*4882a593Smuzhiyun #define CLK_SCLK_RGB_TV_VCLK_TO_MIC1			92
747*4882a593Smuzhiyun #define CLK_SCLK_DSIM1					93
748*4882a593Smuzhiyun #define CLK_SCLK_DECON_TV_VCLK				94
749*4882a593Smuzhiyun #define CLK_PHYCLK_MIPIDPHY0_BITCLKDIV8			95
750*4882a593Smuzhiyun #define CLK_PHYCLK_MIPIDPHY0_RXCLKESC0			96
751*4882a593Smuzhiyun #define CLK_PHYCLK_HDMIPHY_TMDS_CLKO			97
752*4882a593Smuzhiyun #define CLK_PHYCLK_HDMI_PIXEL				98
753*4882a593Smuzhiyun #define CLK_SCLK_RGB_VCLK_TO_SMIES			99
754*4882a593Smuzhiyun #define CLK_SCLK_FREQ_DET_DISP_PLL			100
755*4882a593Smuzhiyun #define CLK_SCLK_RGB_VCLK_TO_DSIM0			101
756*4882a593Smuzhiyun #define CLK_SCLK_RGB_VCLK_TO_MIC0			102
757*4882a593Smuzhiyun #define CLK_SCLK_DSD					103
758*4882a593Smuzhiyun #define CLK_SCLK_HDMI_SPDIF				104
759*4882a593Smuzhiyun #define CLK_SCLK_DSIM0					105
760*4882a593Smuzhiyun #define CLK_SCLK_DECON_TV_ECLK				106
761*4882a593Smuzhiyun #define CLK_SCLK_DECON_VCLK				107
762*4882a593Smuzhiyun #define CLK_SCLK_DECON_ECLK				108
763*4882a593Smuzhiyun #define CLK_SCLK_RGB_VCLK				109
764*4882a593Smuzhiyun #define CLK_SCLK_RGB_TV_VCLK				110
765*4882a593Smuzhiyun 
766*4882a593Smuzhiyun #define CLK_PHYCLK_HDMIPHY_PIXEL_CLKO_PHY		111
767*4882a593Smuzhiyun #define CLK_PHYCLK_HDMIPHY_TMDS_CLKO_PHY		112
768*4882a593Smuzhiyun 
769*4882a593Smuzhiyun #define CLK_PCLK_DECON					113
770*4882a593Smuzhiyun 
771*4882a593Smuzhiyun #define CLK_PHYCLK_MIPIDPHY0_BITCLKDIV8_PHY		114
772*4882a593Smuzhiyun #define CLK_PHYCLK_MIPIDPHY0_RXCLKESC0_PHY		115
773*4882a593Smuzhiyun 
774*4882a593Smuzhiyun #define DISP_NR_CLK					116
775*4882a593Smuzhiyun 
776*4882a593Smuzhiyun /* CMU_AUD */
777*4882a593Smuzhiyun #define CLK_MOUT_AUD_PLL_USER				1
778*4882a593Smuzhiyun #define CLK_MOUT_SCLK_AUD_PCM				2
779*4882a593Smuzhiyun #define CLK_MOUT_SCLK_AUD_I2S				3
780*4882a593Smuzhiyun 
781*4882a593Smuzhiyun #define CLK_DIV_ATCLK_AUD				4
782*4882a593Smuzhiyun #define CLK_DIV_PCLK_DBG_AUD				5
783*4882a593Smuzhiyun #define CLK_DIV_ACLK_AUD				6
784*4882a593Smuzhiyun #define CLK_DIV_AUD_CA5					7
785*4882a593Smuzhiyun #define CLK_DIV_SCLK_AUD_SLIMBUS			8
786*4882a593Smuzhiyun #define CLK_DIV_SCLK_AUD_UART				9
787*4882a593Smuzhiyun #define CLK_DIV_SCLK_AUD_PCM				10
788*4882a593Smuzhiyun #define CLK_DIV_SCLK_AUD_I2S				11
789*4882a593Smuzhiyun 
790*4882a593Smuzhiyun #define CLK_ACLK_INTR_CTRL				12
791*4882a593Smuzhiyun #define CLK_ACLK_AXIDS2_LPASSP				13
792*4882a593Smuzhiyun #define CLK_ACLK_AXIDS1_LPASSP				14
793*4882a593Smuzhiyun #define CLK_ACLK_AXI2APB1_LPASSP			15
794*4882a593Smuzhiyun #define CLK_ACLK_AXI2APH_LPASSP				16
795*4882a593Smuzhiyun #define CLK_ACLK_SMMU_LPASSX				17
796*4882a593Smuzhiyun #define CLK_ACLK_AXIDS0_LPASSP				18
797*4882a593Smuzhiyun #define CLK_ACLK_AXI2APB0_LPASSP			19
798*4882a593Smuzhiyun #define CLK_ACLK_XIU_LPASSX				20
799*4882a593Smuzhiyun #define CLK_ACLK_AUDNP_133				21
800*4882a593Smuzhiyun #define CLK_ACLK_AUDND_133				22
801*4882a593Smuzhiyun #define CLK_ACLK_SRAMC					23
802*4882a593Smuzhiyun #define CLK_ACLK_DMAC					24
803*4882a593Smuzhiyun #define CLK_PCLK_WDT1					25
804*4882a593Smuzhiyun #define CLK_PCLK_WDT0					26
805*4882a593Smuzhiyun #define CLK_PCLK_SFR1					27
806*4882a593Smuzhiyun #define CLK_PCLK_SMMU_LPASSX				28
807*4882a593Smuzhiyun #define CLK_PCLK_GPIO_AUD				29
808*4882a593Smuzhiyun #define CLK_PCLK_PMU_AUD				30
809*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_AUD				31
810*4882a593Smuzhiyun #define CLK_PCLK_AUD_SLIMBUS				32
811*4882a593Smuzhiyun #define CLK_PCLK_AUD_UART				33
812*4882a593Smuzhiyun #define CLK_PCLK_AUD_PCM				34
813*4882a593Smuzhiyun #define CLK_PCLK_AUD_I2S				35
814*4882a593Smuzhiyun #define CLK_PCLK_TIMER					36
815*4882a593Smuzhiyun #define CLK_PCLK_SFR0_CTRL				37
816*4882a593Smuzhiyun #define CLK_ATCLK_AUD					38
817*4882a593Smuzhiyun #define CLK_PCLK_DBG_AUD				39
818*4882a593Smuzhiyun #define CLK_SCLK_AUD_CA5				40
819*4882a593Smuzhiyun #define CLK_SCLK_JTAG_TCK				41
820*4882a593Smuzhiyun #define CLK_SCLK_SLIMBUS_CLKIN				42
821*4882a593Smuzhiyun #define CLK_SCLK_AUD_SLIMBUS				43
822*4882a593Smuzhiyun #define CLK_SCLK_AUD_UART				44
823*4882a593Smuzhiyun #define CLK_SCLK_AUD_PCM				45
824*4882a593Smuzhiyun #define CLK_SCLK_I2S_BCLK				46
825*4882a593Smuzhiyun #define CLK_SCLK_AUD_I2S				47
826*4882a593Smuzhiyun 
827*4882a593Smuzhiyun #define AUD_NR_CLK					48
828*4882a593Smuzhiyun 
829*4882a593Smuzhiyun /* CMU_BUS{0|1|2} */
830*4882a593Smuzhiyun #define CLK_DIV_PCLK_BUS_133				1
831*4882a593Smuzhiyun 
832*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_BUSP				2
833*4882a593Smuzhiyun #define CLK_ACLK_BUSNP_133				3
834*4882a593Smuzhiyun #define CLK_ACLK_BUSND_400				4
835*4882a593Smuzhiyun #define CLK_PCLK_BUSSRVND_133				5
836*4882a593Smuzhiyun #define CLK_PCLK_PMU_BUS				6
837*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_BUS				7
838*4882a593Smuzhiyun 
839*4882a593Smuzhiyun #define CLK_MOUT_ACLK_BUS2_400_USER			8  /* Only CMU_BUS2 */
840*4882a593Smuzhiyun #define CLK_ACLK_BUS2BEND_400				9  /* Only CMU_BUS2 */
841*4882a593Smuzhiyun #define CLK_ACLK_BUS2RTND_400				10 /* Only CMU_BUS2 */
842*4882a593Smuzhiyun 
843*4882a593Smuzhiyun #define BUSx_NR_CLK					11
844*4882a593Smuzhiyun 
845*4882a593Smuzhiyun /* CMU_G3D */
846*4882a593Smuzhiyun #define CLK_FOUT_G3D_PLL				1
847*4882a593Smuzhiyun 
848*4882a593Smuzhiyun #define CLK_MOUT_ACLK_G3D_400				2
849*4882a593Smuzhiyun #define CLK_MOUT_G3D_PLL				3
850*4882a593Smuzhiyun 
851*4882a593Smuzhiyun #define CLK_DIV_SCLK_HPM_G3D				4
852*4882a593Smuzhiyun #define CLK_DIV_PCLK_G3D				5
853*4882a593Smuzhiyun #define CLK_DIV_ACLK_G3D				6
854*4882a593Smuzhiyun #define CLK_ACLK_BTS_G3D1				7
855*4882a593Smuzhiyun #define CLK_ACLK_BTS_G3D0				8
856*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBS_G3D				9
857*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBM_G3D				10
858*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_G3DP				11
859*4882a593Smuzhiyun #define CLK_ACLK_G3DNP_150				12
860*4882a593Smuzhiyun #define CLK_ACLK_G3DND_600				13
861*4882a593Smuzhiyun #define CLK_ACLK_G3D					14
862*4882a593Smuzhiyun #define CLK_PCLK_BTS_G3D1				15
863*4882a593Smuzhiyun #define CLK_PCLK_BTS_G3D0				16
864*4882a593Smuzhiyun #define CLK_PCLK_PMU_G3D				17
865*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_G3D				18
866*4882a593Smuzhiyun #define CLK_SCLK_HPM_G3D				19
867*4882a593Smuzhiyun 
868*4882a593Smuzhiyun #define G3D_NR_CLK					20
869*4882a593Smuzhiyun 
870*4882a593Smuzhiyun /* CMU_GSCL */
871*4882a593Smuzhiyun #define CLK_MOUT_ACLK_GSCL_111_USER			1
872*4882a593Smuzhiyun #define CLK_MOUT_ACLK_GSCL_333_USER			2
873*4882a593Smuzhiyun 
874*4882a593Smuzhiyun #define CLK_ACLK_BTS_GSCL2				3
875*4882a593Smuzhiyun #define CLK_ACLK_BTS_GSCL1				4
876*4882a593Smuzhiyun #define CLK_ACLK_BTS_GSCL0				5
877*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_GSCLP				6
878*4882a593Smuzhiyun #define CLK_ACLK_XIU_GSCLX				7
879*4882a593Smuzhiyun #define CLK_ACLK_GSCLNP_111				8
880*4882a593Smuzhiyun #define CLK_ACLK_GSCLRTND_333				9
881*4882a593Smuzhiyun #define CLK_ACLK_GSCLBEND_333				10
882*4882a593Smuzhiyun #define CLK_ACLK_GSD					11
883*4882a593Smuzhiyun #define CLK_ACLK_GSCL2					12
884*4882a593Smuzhiyun #define CLK_ACLK_GSCL1					13
885*4882a593Smuzhiyun #define CLK_ACLK_GSCL0					14
886*4882a593Smuzhiyun #define CLK_ACLK_SMMU_GSCL0				15
887*4882a593Smuzhiyun #define CLK_ACLK_SMMU_GSCL1				16
888*4882a593Smuzhiyun #define CLK_ACLK_SMMU_GSCL2				17
889*4882a593Smuzhiyun #define CLK_PCLK_BTS_GSCL2				18
890*4882a593Smuzhiyun #define CLK_PCLK_BTS_GSCL1				19
891*4882a593Smuzhiyun #define CLK_PCLK_BTS_GSCL0				20
892*4882a593Smuzhiyun #define CLK_PCLK_PMU_GSCL				21
893*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_GSCL				22
894*4882a593Smuzhiyun #define CLK_PCLK_GSCL2					23
895*4882a593Smuzhiyun #define CLK_PCLK_GSCL1					24
896*4882a593Smuzhiyun #define CLK_PCLK_GSCL0					25
897*4882a593Smuzhiyun #define CLK_PCLK_SMMU_GSCL0				26
898*4882a593Smuzhiyun #define CLK_PCLK_SMMU_GSCL1				27
899*4882a593Smuzhiyun #define CLK_PCLK_SMMU_GSCL2				28
900*4882a593Smuzhiyun 
901*4882a593Smuzhiyun #define GSCL_NR_CLK					29
902*4882a593Smuzhiyun 
903*4882a593Smuzhiyun /* CMU_APOLLO */
904*4882a593Smuzhiyun #define CLK_FOUT_APOLLO_PLL				1
905*4882a593Smuzhiyun 
906*4882a593Smuzhiyun #define CLK_MOUT_APOLLO_PLL				2
907*4882a593Smuzhiyun #define CLK_MOUT_BUS_PLL_APOLLO_USER			3
908*4882a593Smuzhiyun #define CLK_MOUT_APOLLO					4
909*4882a593Smuzhiyun 
910*4882a593Smuzhiyun #define CLK_DIV_CNTCLK_APOLLO				5
911*4882a593Smuzhiyun #define CLK_DIV_PCLK_DBG_APOLLO				6
912*4882a593Smuzhiyun #define CLK_DIV_ATCLK_APOLLO				7
913*4882a593Smuzhiyun #define CLK_DIV_PCLK_APOLLO				8
914*4882a593Smuzhiyun #define CLK_DIV_ACLK_APOLLO				9
915*4882a593Smuzhiyun #define CLK_DIV_APOLLO2					10
916*4882a593Smuzhiyun #define CLK_DIV_APOLLO1					11
917*4882a593Smuzhiyun #define CLK_DIV_SCLK_HPM_APOLLO				12
918*4882a593Smuzhiyun #define CLK_DIV_APOLLO_PLL				13
919*4882a593Smuzhiyun 
920*4882a593Smuzhiyun #define CLK_ACLK_ATBDS_APOLLO_3				14
921*4882a593Smuzhiyun #define CLK_ACLK_ATBDS_APOLLO_2				15
922*4882a593Smuzhiyun #define CLK_ACLK_ATBDS_APOLLO_1				16
923*4882a593Smuzhiyun #define CLK_ACLK_ATBDS_APOLLO_0				17
924*4882a593Smuzhiyun #define CLK_ACLK_ASATBSLV_APOLLO_3_CSSYS		18
925*4882a593Smuzhiyun #define CLK_ACLK_ASATBSLV_APOLLO_2_CSSYS		19
926*4882a593Smuzhiyun #define CLK_ACLK_ASATBSLV_APOLLO_1_CSSYS		20
927*4882a593Smuzhiyun #define CLK_ACLK_ASATBSLV_APOLLO_0_CSSYS		21
928*4882a593Smuzhiyun #define CLK_ACLK_ASYNCACES_APOLLO_CCI			22
929*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_APOLLOP			23
930*4882a593Smuzhiyun #define CLK_ACLK_APOLLONP_200				24
931*4882a593Smuzhiyun #define CLK_PCLK_ASAPBMST_CSSYS_APOLLO			25
932*4882a593Smuzhiyun #define CLK_PCLK_PMU_APOLLO				26
933*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_APOLLO				27
934*4882a593Smuzhiyun #define CLK_CNTCLK_APOLLO				28
935*4882a593Smuzhiyun #define CLK_SCLK_HPM_APOLLO				29
936*4882a593Smuzhiyun #define CLK_SCLK_APOLLO					30
937*4882a593Smuzhiyun 
938*4882a593Smuzhiyun #define APOLLO_NR_CLK					31
939*4882a593Smuzhiyun 
940*4882a593Smuzhiyun /* CMU_ATLAS */
941*4882a593Smuzhiyun #define CLK_FOUT_ATLAS_PLL				1
942*4882a593Smuzhiyun 
943*4882a593Smuzhiyun #define CLK_MOUT_ATLAS_PLL				2
944*4882a593Smuzhiyun #define CLK_MOUT_BUS_PLL_ATLAS_USER			3
945*4882a593Smuzhiyun #define CLK_MOUT_ATLAS					4
946*4882a593Smuzhiyun 
947*4882a593Smuzhiyun #define CLK_DIV_CNTCLK_ATLAS				5
948*4882a593Smuzhiyun #define CLK_DIV_PCLK_DBG_ATLAS				6
949*4882a593Smuzhiyun #define CLK_DIV_ATCLK_ATLASO				7
950*4882a593Smuzhiyun #define CLK_DIV_PCLK_ATLAS				8
951*4882a593Smuzhiyun #define CLK_DIV_ACLK_ATLAS				9
952*4882a593Smuzhiyun #define CLK_DIV_ATLAS2					10
953*4882a593Smuzhiyun #define CLK_DIV_ATLAS1					11
954*4882a593Smuzhiyun #define CLK_DIV_SCLK_HPM_ATLAS				12
955*4882a593Smuzhiyun #define CLK_DIV_ATLAS_PLL				13
956*4882a593Smuzhiyun 
957*4882a593Smuzhiyun #define CLK_ACLK_ATB_AUD_CSSYS				14
958*4882a593Smuzhiyun #define CLK_ACLK_ATB_APOLLO3_CSSYS			15
959*4882a593Smuzhiyun #define CLK_ACLK_ATB_APOLLO2_CSSYS			16
960*4882a593Smuzhiyun #define CLK_ACLK_ATB_APOLLO1_CSSYS			17
961*4882a593Smuzhiyun #define CLK_ACLK_ATB_APOLLO0_CSSYS			18
962*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAHBS_CSSYS_SSS			19
963*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_CSSYS_CCIX			20
964*4882a593Smuzhiyun #define CLK_ACLK_ASYNCACES_ATLAS_CCI			21
965*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_ATLASP				22
966*4882a593Smuzhiyun #define CLK_ACLK_ATLASNP_200				23
967*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAPB_AUD_CSSYS			24
968*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAPB_ISP_CSSYS			25
969*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAPB_APOLLO_CSSYS			26
970*4882a593Smuzhiyun #define CLK_PCLK_PMU_ATLAS				27
971*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_ATLAS				28
972*4882a593Smuzhiyun #define CLK_PCLK_SECJTAG				29
973*4882a593Smuzhiyun #define CLK_CNTCLK_ATLAS				30
974*4882a593Smuzhiyun #define CLK_SCLK_FREQ_DET_ATLAS_PLL			31
975*4882a593Smuzhiyun #define CLK_SCLK_HPM_ATLAS				32
976*4882a593Smuzhiyun #define CLK_TRACECLK					33
977*4882a593Smuzhiyun #define CLK_CTMCLK					34
978*4882a593Smuzhiyun #define CLK_HCLK_CSSYS					35
979*4882a593Smuzhiyun #define CLK_PCLK_DBG_CSSYS				36
980*4882a593Smuzhiyun #define CLK_PCLK_DBG					37
981*4882a593Smuzhiyun #define CLK_ATCLK					38
982*4882a593Smuzhiyun #define CLK_SCLK_ATLAS					39
983*4882a593Smuzhiyun 
984*4882a593Smuzhiyun #define ATLAS_NR_CLK					40
985*4882a593Smuzhiyun 
986*4882a593Smuzhiyun /* CMU_MSCL */
987*4882a593Smuzhiyun #define CLK_MOUT_SCLK_JPEG_USER				1
988*4882a593Smuzhiyun #define CLK_MOUT_ACLK_MSCL_400_USER			2
989*4882a593Smuzhiyun #define CLK_MOUT_SCLK_JPEG				3
990*4882a593Smuzhiyun 
991*4882a593Smuzhiyun #define CLK_DIV_PCLK_MSCL				4
992*4882a593Smuzhiyun 
993*4882a593Smuzhiyun #define CLK_ACLK_BTS_JPEG				5
994*4882a593Smuzhiyun #define CLK_ACLK_BTS_M2MSCALER1				6
995*4882a593Smuzhiyun #define CLK_ACLK_BTS_M2MSCALER0				7
996*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_MSCL0P				8
997*4882a593Smuzhiyun #define CLK_ACLK_XIU_MSCLX				9
998*4882a593Smuzhiyun #define CLK_ACLK_MSCLNP_100				10
999*4882a593Smuzhiyun #define CLK_ACLK_MSCLND_400				11
1000*4882a593Smuzhiyun #define CLK_ACLK_JPEG					12
1001*4882a593Smuzhiyun #define CLK_ACLK_M2MSCALER1				13
1002*4882a593Smuzhiyun #define CLK_ACLK_M2MSCALER0				14
1003*4882a593Smuzhiyun #define CLK_ACLK_SMMU_M2MSCALER0			15
1004*4882a593Smuzhiyun #define CLK_ACLK_SMMU_M2MSCALER1			16
1005*4882a593Smuzhiyun #define CLK_ACLK_SMMU_JPEG				17
1006*4882a593Smuzhiyun #define CLK_PCLK_BTS_JPEG				18
1007*4882a593Smuzhiyun #define CLK_PCLK_BTS_M2MSCALER1				19
1008*4882a593Smuzhiyun #define CLK_PCLK_BTS_M2MSCALER0				20
1009*4882a593Smuzhiyun #define CLK_PCLK_PMU_MSCL				21
1010*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_MSCL				22
1011*4882a593Smuzhiyun #define CLK_PCLK_JPEG					23
1012*4882a593Smuzhiyun #define CLK_PCLK_M2MSCALER1				24
1013*4882a593Smuzhiyun #define CLK_PCLK_M2MSCALER0				25
1014*4882a593Smuzhiyun #define CLK_PCLK_SMMU_M2MSCALER0			26
1015*4882a593Smuzhiyun #define CLK_PCLK_SMMU_M2MSCALER1			27
1016*4882a593Smuzhiyun #define CLK_PCLK_SMMU_JPEG				28
1017*4882a593Smuzhiyun #define CLK_SCLK_JPEG					29
1018*4882a593Smuzhiyun 
1019*4882a593Smuzhiyun #define MSCL_NR_CLK					30
1020*4882a593Smuzhiyun 
1021*4882a593Smuzhiyun /* CMU_MFC */
1022*4882a593Smuzhiyun #define CLK_MOUT_ACLK_MFC_400_USER			1
1023*4882a593Smuzhiyun 
1024*4882a593Smuzhiyun #define CLK_DIV_PCLK_MFC				2
1025*4882a593Smuzhiyun 
1026*4882a593Smuzhiyun #define CLK_ACLK_BTS_MFC_1				3
1027*4882a593Smuzhiyun #define CLK_ACLK_BTS_MFC_0				4
1028*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_MFCP				5
1029*4882a593Smuzhiyun #define CLK_ACLK_XIU_MFCX				6
1030*4882a593Smuzhiyun #define CLK_ACLK_MFCNP_100				7
1031*4882a593Smuzhiyun #define CLK_ACLK_MFCND_400				8
1032*4882a593Smuzhiyun #define CLK_ACLK_MFC					9
1033*4882a593Smuzhiyun #define CLK_ACLK_SMMU_MFC_1				10
1034*4882a593Smuzhiyun #define CLK_ACLK_SMMU_MFC_0				11
1035*4882a593Smuzhiyun #define CLK_PCLK_BTS_MFC_1				12
1036*4882a593Smuzhiyun #define CLK_PCLK_BTS_MFC_0				13
1037*4882a593Smuzhiyun #define CLK_PCLK_PMU_MFC				14
1038*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_MFC				15
1039*4882a593Smuzhiyun #define CLK_PCLK_MFC					16
1040*4882a593Smuzhiyun #define CLK_PCLK_SMMU_MFC_1				17
1041*4882a593Smuzhiyun #define CLK_PCLK_SMMU_MFC_0				18
1042*4882a593Smuzhiyun 
1043*4882a593Smuzhiyun #define MFC_NR_CLK					19
1044*4882a593Smuzhiyun 
1045*4882a593Smuzhiyun /* CMU_HEVC */
1046*4882a593Smuzhiyun #define CLK_MOUT_ACLK_HEVC_400_USER			1
1047*4882a593Smuzhiyun 
1048*4882a593Smuzhiyun #define CLK_DIV_PCLK_HEVC				2
1049*4882a593Smuzhiyun 
1050*4882a593Smuzhiyun #define CLK_ACLK_BTS_HEVC_1				3
1051*4882a593Smuzhiyun #define CLK_ACLK_BTS_HEVC_0				4
1052*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_HEVCP				5
1053*4882a593Smuzhiyun #define CLK_ACLK_XIU_HEVCX				6
1054*4882a593Smuzhiyun #define CLK_ACLK_HEVCNP_100				7
1055*4882a593Smuzhiyun #define CLK_ACLK_HEVCND_400				8
1056*4882a593Smuzhiyun #define CLK_ACLK_HEVC					9
1057*4882a593Smuzhiyun #define CLK_ACLK_SMMU_HEVC_1				10
1058*4882a593Smuzhiyun #define CLK_ACLK_SMMU_HEVC_0				11
1059*4882a593Smuzhiyun #define CLK_PCLK_BTS_HEVC_1				12
1060*4882a593Smuzhiyun #define CLK_PCLK_BTS_HEVC_0				13
1061*4882a593Smuzhiyun #define CLK_PCLK_PMU_HEVC				14
1062*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_HEVC				15
1063*4882a593Smuzhiyun #define CLK_PCLK_HEVC					16
1064*4882a593Smuzhiyun #define CLK_PCLK_SMMU_HEVC_1				17
1065*4882a593Smuzhiyun #define CLK_PCLK_SMMU_HEVC_0				18
1066*4882a593Smuzhiyun 
1067*4882a593Smuzhiyun #define HEVC_NR_CLK					19
1068*4882a593Smuzhiyun 
1069*4882a593Smuzhiyun /* CMU_ISP */
1070*4882a593Smuzhiyun #define CLK_MOUT_ACLK_ISP_DIS_400_USER			1
1071*4882a593Smuzhiyun #define CLK_MOUT_ACLK_ISP_400_USER			2
1072*4882a593Smuzhiyun 
1073*4882a593Smuzhiyun #define CLK_DIV_PCLK_ISP_DIS				3
1074*4882a593Smuzhiyun #define CLK_DIV_PCLK_ISP				4
1075*4882a593Smuzhiyun #define CLK_DIV_ACLK_ISP_D_200				5
1076*4882a593Smuzhiyun #define CLK_DIV_ACLK_ISP_C_200				6
1077*4882a593Smuzhiyun 
1078*4882a593Smuzhiyun #define CLK_ACLK_ISP_D_GLUE				7
1079*4882a593Smuzhiyun #define CLK_ACLK_SCALERP				8
1080*4882a593Smuzhiyun #define CLK_ACLK_3DNR					9
1081*4882a593Smuzhiyun #define CLK_ACLK_DIS					10
1082*4882a593Smuzhiyun #define CLK_ACLK_SCALERC				11
1083*4882a593Smuzhiyun #define CLK_ACLK_DRC					12
1084*4882a593Smuzhiyun #define CLK_ACLK_ISP					13
1085*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_SCALERP				14
1086*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_SCALERC				15
1087*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_DRC				16
1088*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAHBM_ISP2P			17
1089*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAHBM_ISP1P			18
1090*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_DIS1				19
1091*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_DIS0				20
1092*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_DIS1				21
1093*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_DIS0				22
1094*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_ISP2P			23
1095*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_ISP1P			24
1096*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_ISP2P				25
1097*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_ISP1P				26
1098*4882a593Smuzhiyun #define CLK_ACLK_AXI2APB_ISP2P				27
1099*4882a593Smuzhiyun #define CLK_ACLK_AXI2APB_ISP1P				28
1100*4882a593Smuzhiyun #define CLK_ACLK_XIU_ISPEX1				29
1101*4882a593Smuzhiyun #define CLK_ACLK_XIU_ISPEX0				30
1102*4882a593Smuzhiyun #define CLK_ACLK_ISPND_400				31
1103*4882a593Smuzhiyun #define CLK_ACLK_SMMU_SCALERP				32
1104*4882a593Smuzhiyun #define CLK_ACLK_SMMU_3DNR				33
1105*4882a593Smuzhiyun #define CLK_ACLK_SMMU_DIS1				34
1106*4882a593Smuzhiyun #define CLK_ACLK_SMMU_DIS0				35
1107*4882a593Smuzhiyun #define CLK_ACLK_SMMU_SCALERC				36
1108*4882a593Smuzhiyun #define CLK_ACLK_SMMU_DRC				37
1109*4882a593Smuzhiyun #define CLK_ACLK_SMMU_ISP				38
1110*4882a593Smuzhiyun #define CLK_ACLK_BTS_SCALERP				39
1111*4882a593Smuzhiyun #define CLK_ACLK_BTS_3DR				40
1112*4882a593Smuzhiyun #define CLK_ACLK_BTS_DIS1				41
1113*4882a593Smuzhiyun #define CLK_ACLK_BTS_DIS0				42
1114*4882a593Smuzhiyun #define CLK_ACLK_BTS_SCALERC				43
1115*4882a593Smuzhiyun #define CLK_ACLK_BTS_DRC				44
1116*4882a593Smuzhiyun #define CLK_ACLK_BTS_ISP				45
1117*4882a593Smuzhiyun #define CLK_PCLK_SMMU_SCALERP				46
1118*4882a593Smuzhiyun #define CLK_PCLK_SMMU_3DNR				47
1119*4882a593Smuzhiyun #define CLK_PCLK_SMMU_DIS1				48
1120*4882a593Smuzhiyun #define CLK_PCLK_SMMU_DIS0				49
1121*4882a593Smuzhiyun #define CLK_PCLK_SMMU_SCALERC				50
1122*4882a593Smuzhiyun #define CLK_PCLK_SMMU_DRC				51
1123*4882a593Smuzhiyun #define CLK_PCLK_SMMU_ISP				52
1124*4882a593Smuzhiyun #define CLK_PCLK_BTS_SCALERP				53
1125*4882a593Smuzhiyun #define CLK_PCLK_BTS_3DNR				54
1126*4882a593Smuzhiyun #define CLK_PCLK_BTS_DIS1				55
1127*4882a593Smuzhiyun #define CLK_PCLK_BTS_DIS0				56
1128*4882a593Smuzhiyun #define CLK_PCLK_BTS_SCALERC				57
1129*4882a593Smuzhiyun #define CLK_PCLK_BTS_DRC				58
1130*4882a593Smuzhiyun #define CLK_PCLK_BTS_ISP				59
1131*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_DIS1				60
1132*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_DIS0				61
1133*4882a593Smuzhiyun #define CLK_PCLK_PMU_ISP				62
1134*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_ISP				63
1135*4882a593Smuzhiyun #define CLK_PCLK_CMU_ISP_LOCAL				64
1136*4882a593Smuzhiyun #define CLK_PCLK_SCALERP				65
1137*4882a593Smuzhiyun #define CLK_PCLK_3DNR					66
1138*4882a593Smuzhiyun #define CLK_PCLK_DIS_CORE				67
1139*4882a593Smuzhiyun #define CLK_PCLK_DIS					68
1140*4882a593Smuzhiyun #define CLK_PCLK_SCALERC				69
1141*4882a593Smuzhiyun #define CLK_PCLK_DRC					70
1142*4882a593Smuzhiyun #define CLK_PCLK_ISP					71
1143*4882a593Smuzhiyun #define CLK_SCLK_PIXELASYNCS_DIS			72
1144*4882a593Smuzhiyun #define CLK_SCLK_PIXELASYNCM_DIS			73
1145*4882a593Smuzhiyun #define CLK_SCLK_PIXELASYNCS_SCALERP			74
1146*4882a593Smuzhiyun #define CLK_SCLK_PIXELASYNCM_ISPD			75
1147*4882a593Smuzhiyun #define CLK_SCLK_PIXELASYNCS_ISPC			76
1148*4882a593Smuzhiyun #define CLK_SCLK_PIXELASYNCM_ISPC			77
1149*4882a593Smuzhiyun 
1150*4882a593Smuzhiyun #define ISP_NR_CLK					78
1151*4882a593Smuzhiyun 
1152*4882a593Smuzhiyun /* CMU_CAM0 */
1153*4882a593Smuzhiyun #define CLK_PHYCLK_RXBYTEECLKHS0_S4_PHY			1
1154*4882a593Smuzhiyun #define CLK_PHYCLK_RXBYTEECLKHS0_S2A_PHY		2
1155*4882a593Smuzhiyun 
1156*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CAM0_333_USER			3
1157*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CAM0_400_USER			4
1158*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CAM0_552_USER			5
1159*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_RXBYTECLKHS0_S4_USER		6
1160*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_RXBYTECLKHS0_S2A_USER		7
1161*4882a593Smuzhiyun #define CLK_MOUT_ACLK_LITE_D_B				8
1162*4882a593Smuzhiyun #define CLK_MOUT_ACLK_LITE_D_A				9
1163*4882a593Smuzhiyun #define CLK_MOUT_ACLK_LITE_B_B				10
1164*4882a593Smuzhiyun #define CLK_MOUT_ACLK_LITE_B_A				11
1165*4882a593Smuzhiyun #define CLK_MOUT_ACLK_LITE_A_B				12
1166*4882a593Smuzhiyun #define CLK_MOUT_ACLK_LITE_A_A				13
1167*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CAM0_400				14
1168*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CSIS1_B				15
1169*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CSIS1_A				16
1170*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CSIS0_B				17
1171*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CSIS0_A				18
1172*4882a593Smuzhiyun #define CLK_MOUT_ACLK_3AA1_B				19
1173*4882a593Smuzhiyun #define CLK_MOUT_ACLK_3AA1_A				20
1174*4882a593Smuzhiyun #define CLK_MOUT_ACLK_3AA0_B				21
1175*4882a593Smuzhiyun #define CLK_MOUT_ACLK_3AA0_A				22
1176*4882a593Smuzhiyun #define CLK_MOUT_SCLK_LITE_FREECNT_C			23
1177*4882a593Smuzhiyun #define CLK_MOUT_SCLK_LITE_FREECNT_B			24
1178*4882a593Smuzhiyun #define CLK_MOUT_SCLK_LITE_FREECNT_A			25
1179*4882a593Smuzhiyun #define CLK_MOUT_SCLK_PIXELASYNC_LITE_C_B		26
1180*4882a593Smuzhiyun #define CLK_MOUT_SCLK_PIXELASYNC_LITE_C_A		27
1181*4882a593Smuzhiyun #define CLK_MOUT_SCLK_PIXELASYNC_LITE_C_INIT_B		28
1182*4882a593Smuzhiyun #define CLK_MOUT_SCLK_PIXELASYNC_LITE_C_INIT_A		29
1183*4882a593Smuzhiyun 
1184*4882a593Smuzhiyun #define CLK_DIV_PCLK_CAM0_50				30
1185*4882a593Smuzhiyun #define CLK_DIV_ACLK_CAM0_200				31
1186*4882a593Smuzhiyun #define CLK_DIV_ACLK_CAM0_BUS_400			32
1187*4882a593Smuzhiyun #define CLK_DIV_PCLK_LITE_D				33
1188*4882a593Smuzhiyun #define CLK_DIV_ACLK_LITE_D				34
1189*4882a593Smuzhiyun #define CLK_DIV_PCLK_LITE_B				35
1190*4882a593Smuzhiyun #define CLK_DIV_ACLK_LITE_B				36
1191*4882a593Smuzhiyun #define CLK_DIV_PCLK_LITE_A				37
1192*4882a593Smuzhiyun #define CLK_DIV_ACLK_LITE_A				38
1193*4882a593Smuzhiyun #define CLK_DIV_ACLK_CSIS1				39
1194*4882a593Smuzhiyun #define CLK_DIV_ACLK_CSIS0				40
1195*4882a593Smuzhiyun #define CLK_DIV_PCLK_3AA1				41
1196*4882a593Smuzhiyun #define CLK_DIV_ACLK_3AA1				42
1197*4882a593Smuzhiyun #define CLK_DIV_PCLK_3AA0				43
1198*4882a593Smuzhiyun #define CLK_DIV_ACLK_3AA0				44
1199*4882a593Smuzhiyun #define CLK_DIV_SCLK_PIXELASYNC_LITE_C			45
1200*4882a593Smuzhiyun #define CLK_DIV_PCLK_PIXELASYNC_LITE_C			46
1201*4882a593Smuzhiyun #define CLK_DIV_SCLK_PIXELASYNC_LITE_C_INIT		47
1202*4882a593Smuzhiyun 
1203*4882a593Smuzhiyun #define CLK_ACLK_CSIS1					50
1204*4882a593Smuzhiyun #define CLK_ACLK_CSIS0					51
1205*4882a593Smuzhiyun #define CLK_ACLK_3AA1					52
1206*4882a593Smuzhiyun #define CLK_ACLK_3AA0					53
1207*4882a593Smuzhiyun #define CLK_ACLK_LITE_D					54
1208*4882a593Smuzhiyun #define CLK_ACLK_LITE_B					55
1209*4882a593Smuzhiyun #define CLK_ACLK_LITE_A					56
1210*4882a593Smuzhiyun #define CLK_ACLK_AHBSYNCDN				57
1211*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_LITE_D				58
1212*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_LITE_B				59
1213*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_LITE_A				60
1214*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBM_3AA1				61
1215*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBS_3AA1				62
1216*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBM_3AA0				63
1217*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBS_3AA0				64
1218*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBM_LITE_D			65
1219*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBS_LITE_D			66
1220*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBM_LITE_B			67
1221*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBS_LITE_B			68
1222*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBM_LITE_A			69
1223*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBS_LITE_A			70
1224*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_ISP0P			71
1225*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_3AA1				72
1226*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_3AA1				73
1227*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_3AA0				74
1228*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_3AA0				75
1229*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_LITE_D			76
1230*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_LITE_D			77
1231*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_LITE_B			78
1232*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_LITE_B			79
1233*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_LITE_A			80
1234*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_LITE_A			81
1235*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_ISPSFRP			82
1236*4882a593Smuzhiyun #define CLK_ACLK_AXI2APB_ISP0P				83
1237*4882a593Smuzhiyun #define CLK_ACLK_AXI2AHB_ISP0P				84
1238*4882a593Smuzhiyun #define CLK_ACLK_XIU_IS0X				85
1239*4882a593Smuzhiyun #define CLK_ACLK_XIU_ISP0EX				86
1240*4882a593Smuzhiyun #define CLK_ACLK_CAM0NP_276				87
1241*4882a593Smuzhiyun #define CLK_ACLK_CAM0ND_400				88
1242*4882a593Smuzhiyun #define CLK_ACLK_SMMU_3AA1				89
1243*4882a593Smuzhiyun #define CLK_ACLK_SMMU_3AA0				90
1244*4882a593Smuzhiyun #define CLK_ACLK_SMMU_LITE_D				91
1245*4882a593Smuzhiyun #define CLK_ACLK_SMMU_LITE_B				92
1246*4882a593Smuzhiyun #define CLK_ACLK_SMMU_LITE_A				93
1247*4882a593Smuzhiyun #define CLK_ACLK_BTS_3AA1				94
1248*4882a593Smuzhiyun #define CLK_ACLK_BTS_3AA0				95
1249*4882a593Smuzhiyun #define CLK_ACLK_BTS_LITE_D				96
1250*4882a593Smuzhiyun #define CLK_ACLK_BTS_LITE_B				97
1251*4882a593Smuzhiyun #define CLK_ACLK_BTS_LITE_A				98
1252*4882a593Smuzhiyun #define CLK_PCLK_SMMU_3AA1				99
1253*4882a593Smuzhiyun #define CLK_PCLK_SMMU_3AA0				100
1254*4882a593Smuzhiyun #define CLK_PCLK_SMMU_LITE_D				101
1255*4882a593Smuzhiyun #define CLK_PCLK_SMMU_LITE_B				102
1256*4882a593Smuzhiyun #define CLK_PCLK_SMMU_LITE_A				103
1257*4882a593Smuzhiyun #define CLK_PCLK_BTS_3AA1				104
1258*4882a593Smuzhiyun #define CLK_PCLK_BTS_3AA0				105
1259*4882a593Smuzhiyun #define CLK_PCLK_BTS_LITE_D				106
1260*4882a593Smuzhiyun #define CLK_PCLK_BTS_LITE_B				107
1261*4882a593Smuzhiyun #define CLK_PCLK_BTS_LITE_A				108
1262*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_CAM1				109
1263*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_3AA1				110
1264*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_3AA0				111
1265*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_LITE_D			112
1266*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_LITE_B			113
1267*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXI_LITE_A			114
1268*4882a593Smuzhiyun #define CLK_PCLK_PMU_CAM0				115
1269*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_CAM0				116
1270*4882a593Smuzhiyun #define CLK_PCLK_CMU_CAM0_LOCAL				117
1271*4882a593Smuzhiyun #define CLK_PCLK_CSIS1					118
1272*4882a593Smuzhiyun #define CLK_PCLK_CSIS0					119
1273*4882a593Smuzhiyun #define CLK_PCLK_3AA1					120
1274*4882a593Smuzhiyun #define CLK_PCLK_3AA0					121
1275*4882a593Smuzhiyun #define CLK_PCLK_LITE_D					122
1276*4882a593Smuzhiyun #define CLK_PCLK_LITE_B					123
1277*4882a593Smuzhiyun #define CLK_PCLK_LITE_A					124
1278*4882a593Smuzhiyun #define CLK_PHYCLK_RXBYTECLKHS0_S4			125
1279*4882a593Smuzhiyun #define CLK_PHYCLK_RXBYTECLKHS0_S2A			126
1280*4882a593Smuzhiyun #define CLK_SCLK_LITE_FREECNT				127
1281*4882a593Smuzhiyun #define CLK_SCLK_PIXELASYNCM_3AA1			128
1282*4882a593Smuzhiyun #define CLK_SCLK_PIXELASYNCM_3AA0			129
1283*4882a593Smuzhiyun #define CLK_SCLK_PIXELASYNCS_3AA0			130
1284*4882a593Smuzhiyun #define CLK_SCLK_PIXELASYNCM_LITE_C			131
1285*4882a593Smuzhiyun #define CLK_SCLK_PIXELASYNCM_LITE_C_INIT		132
1286*4882a593Smuzhiyun #define CLK_SCLK_PIXELASYNCS_LITE_C_INIT		133
1287*4882a593Smuzhiyun 
1288*4882a593Smuzhiyun #define CAM0_NR_CLK					134
1289*4882a593Smuzhiyun 
1290*4882a593Smuzhiyun /* CMU_CAM1 */
1291*4882a593Smuzhiyun #define CLK_PHYCLK_RXBYTEECLKHS0_S2B			1
1292*4882a593Smuzhiyun 
1293*4882a593Smuzhiyun #define CLK_MOUT_SCLK_ISP_UART_USER			2
1294*4882a593Smuzhiyun #define CLK_MOUT_SCLK_ISP_SPI1_USER			3
1295*4882a593Smuzhiyun #define CLK_MOUT_SCLK_ISP_SPI0_USER			4
1296*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CAM1_333_USER			5
1297*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CAM1_400_USER			6
1298*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CAM1_552_USER			7
1299*4882a593Smuzhiyun #define CLK_MOUT_PHYCLK_RXBYTECLKHS0_S2B_USER		8
1300*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CSIS2_B				9
1301*4882a593Smuzhiyun #define CLK_MOUT_ACLK_CSIS2_A				10
1302*4882a593Smuzhiyun #define CLK_MOUT_ACLK_FD_B				11
1303*4882a593Smuzhiyun #define CLK_MOUT_ACLK_FD_A				12
1304*4882a593Smuzhiyun #define CLK_MOUT_ACLK_LITE_C_B				13
1305*4882a593Smuzhiyun #define CLK_MOUT_ACLK_LITE_C_A				14
1306*4882a593Smuzhiyun 
1307*4882a593Smuzhiyun #define CLK_DIV_SCLK_ISP_MPWM				15
1308*4882a593Smuzhiyun #define CLK_DIV_PCLK_CAM1_83				16
1309*4882a593Smuzhiyun #define CLK_DIV_PCLK_CAM1_166				17
1310*4882a593Smuzhiyun #define CLK_DIV_PCLK_DBG_CAM1				18
1311*4882a593Smuzhiyun #define CLK_DIV_ATCLK_CAM1				19
1312*4882a593Smuzhiyun #define CLK_DIV_ACLK_CSIS2				20
1313*4882a593Smuzhiyun #define CLK_DIV_PCLK_FD					21
1314*4882a593Smuzhiyun #define CLK_DIV_ACLK_FD					22
1315*4882a593Smuzhiyun #define CLK_DIV_PCLK_LITE_C				23
1316*4882a593Smuzhiyun #define CLK_DIV_ACLK_LITE_C				24
1317*4882a593Smuzhiyun 
1318*4882a593Smuzhiyun #define CLK_ACLK_ISP_GIC				25
1319*4882a593Smuzhiyun #define CLK_ACLK_FD					26
1320*4882a593Smuzhiyun #define CLK_ACLK_LITE_C					27
1321*4882a593Smuzhiyun #define CLK_ACLK_CSIS2					28
1322*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBM_FD				29
1323*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBS_FD				30
1324*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBM_LITE_C			31
1325*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAPBS_LITE_C			32
1326*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAHBS_SFRISP2H2			33
1327*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAHBS_SFRISP2H1			34
1328*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_CA5				35
1329*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_CA5				36
1330*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_ISPX2			37
1331*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_ISPX1			38
1332*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_ISPX0			39
1333*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_ISPEX			40
1334*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_ISP3P			41
1335*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_ISP3P			42
1336*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_FD				43
1337*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_FD				44
1338*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIM_LITE_C			45
1339*4882a593Smuzhiyun #define CLK_ACLK_ASYNCAXIS_LITE_C			46
1340*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_ISP5P				47
1341*4882a593Smuzhiyun #define CLK_ACLK_AHB2APB_ISP3P				48
1342*4882a593Smuzhiyun #define CLK_ACLK_AXI2APB_ISP3P				49
1343*4882a593Smuzhiyun #define CLK_ACLK_AHB_SFRISP2H				50
1344*4882a593Smuzhiyun #define CLK_ACLK_AXI_ISP_HX_R				51
1345*4882a593Smuzhiyun #define CLK_ACLK_AXI_ISP_CX_R				52
1346*4882a593Smuzhiyun #define CLK_ACLK_AXI_ISP_HX				53
1347*4882a593Smuzhiyun #define CLK_ACLK_AXI_ISP_CX				54
1348*4882a593Smuzhiyun #define CLK_ACLK_XIU_ISPX				55
1349*4882a593Smuzhiyun #define CLK_ACLK_XIU_ISPEX				56
1350*4882a593Smuzhiyun #define CLK_ACLK_CAM1NP_333				57
1351*4882a593Smuzhiyun #define CLK_ACLK_CAM1ND_400				58
1352*4882a593Smuzhiyun #define CLK_ACLK_SMMU_ISPCPU				59
1353*4882a593Smuzhiyun #define CLK_ACLK_SMMU_FD				60
1354*4882a593Smuzhiyun #define CLK_ACLK_SMMU_LITE_C				61
1355*4882a593Smuzhiyun #define CLK_ACLK_BTS_ISP3P				62
1356*4882a593Smuzhiyun #define CLK_ACLK_BTS_FD					63
1357*4882a593Smuzhiyun #define CLK_ACLK_BTS_LITE_C				64
1358*4882a593Smuzhiyun #define CLK_ACLK_AHBDN_SFRISP2H				65
1359*4882a593Smuzhiyun #define CLK_ACLK_AHBDN_ISP5P				66
1360*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_ISP3P				67
1361*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_FD				68
1362*4882a593Smuzhiyun #define CLK_ACLK_AXIUS_LITE_C				69
1363*4882a593Smuzhiyun #define CLK_PCLK_SMMU_ISPCPU				70
1364*4882a593Smuzhiyun #define CLK_PCLK_SMMU_FD				71
1365*4882a593Smuzhiyun #define CLK_PCLK_SMMU_LITE_C				72
1366*4882a593Smuzhiyun #define CLK_PCLK_BTS_ISP3P				73
1367*4882a593Smuzhiyun #define CLK_PCLK_BTS_FD					74
1368*4882a593Smuzhiyun #define CLK_PCLK_BTS_LITE_C				75
1369*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXIM_CA5				76
1370*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXIM_ISPEX			77
1371*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXIM_ISP3P			78
1372*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXIM_FD				79
1373*4882a593Smuzhiyun #define CLK_PCLK_ASYNCAXIM_LITE_C			80
1374*4882a593Smuzhiyun #define CLK_PCLK_PMU_CAM1				81
1375*4882a593Smuzhiyun #define CLK_PCLK_SYSREG_CAM1				82
1376*4882a593Smuzhiyun #define CLK_PCLK_CMU_CAM1_LOCAL				83
1377*4882a593Smuzhiyun #define CLK_PCLK_ISP_MCTADC				84
1378*4882a593Smuzhiyun #define CLK_PCLK_ISP_WDT				85
1379*4882a593Smuzhiyun #define CLK_PCLK_ISP_PWM				86
1380*4882a593Smuzhiyun #define CLK_PCLK_ISP_UART				87
1381*4882a593Smuzhiyun #define CLK_PCLK_ISP_MCUCTL				88
1382*4882a593Smuzhiyun #define CLK_PCLK_ISP_SPI1				89
1383*4882a593Smuzhiyun #define CLK_PCLK_ISP_SPI0				90
1384*4882a593Smuzhiyun #define CLK_PCLK_ISP_I2C2				91
1385*4882a593Smuzhiyun #define CLK_PCLK_ISP_I2C1				92
1386*4882a593Smuzhiyun #define CLK_PCLK_ISP_I2C0				93
1387*4882a593Smuzhiyun #define CLK_PCLK_ISP_MPWM				94
1388*4882a593Smuzhiyun #define CLK_PCLK_FD					95
1389*4882a593Smuzhiyun #define CLK_PCLK_LITE_C					96
1390*4882a593Smuzhiyun #define CLK_PCLK_CSIS2					97
1391*4882a593Smuzhiyun #define CLK_SCLK_ISP_I2C2				98
1392*4882a593Smuzhiyun #define CLK_SCLK_ISP_I2C1				99
1393*4882a593Smuzhiyun #define CLK_SCLK_ISP_I2C0				100
1394*4882a593Smuzhiyun #define CLK_SCLK_ISP_PWM				101
1395*4882a593Smuzhiyun #define CLK_PHYCLK_RXBYTECLKHS0_S2B			102
1396*4882a593Smuzhiyun #define CLK_SCLK_LITE_C_FREECNT				103
1397*4882a593Smuzhiyun #define CLK_SCLK_PIXELASYNCM_FD				104
1398*4882a593Smuzhiyun #define CLK_SCLK_ISP_MCTADC				105
1399*4882a593Smuzhiyun #define CLK_SCLK_ISP_UART				106
1400*4882a593Smuzhiyun #define CLK_SCLK_ISP_SPI1				107
1401*4882a593Smuzhiyun #define CLK_SCLK_ISP_SPI0				108
1402*4882a593Smuzhiyun #define CLK_SCLK_ISP_MPWM				109
1403*4882a593Smuzhiyun #define CLK_PCLK_DBG_ISP				110
1404*4882a593Smuzhiyun #define CLK_ATCLK_ISP					111
1405*4882a593Smuzhiyun #define CLK_SCLK_ISP_CA5				112
1406*4882a593Smuzhiyun 
1407*4882a593Smuzhiyun #define CAM1_NR_CLK					113
1408*4882a593Smuzhiyun 
1409*4882a593Smuzhiyun /* CMU_IMEM */
1410*4882a593Smuzhiyun #define CLK_ACLK_SLIMSSS		2
1411*4882a593Smuzhiyun #define CLK_PCLK_SLIMSSS		35
1412*4882a593Smuzhiyun 
1413*4882a593Smuzhiyun #define IMEM_NR_CLK			36
1414*4882a593Smuzhiyun 
1415*4882a593Smuzhiyun #endif /* _DT_BINDINGS_CLOCK_EXYNOS5433_H */
1416