1*52df705cSPeng Fan /*
2*52df705cSPeng Fan  * Copyright 2016 Freescale Semiconductor, Inc.
3*52df705cSPeng Fan  * Copyright 2017 NXP
4*52df705cSPeng Fan  *
5*52df705cSPeng Fan  * This program is free software; you can redistribute it and/or modify
6*52df705cSPeng Fan  * it under the terms of the GNU General Public License version 2 as
7*52df705cSPeng Fan  * published by the Free Software Foundation.
8*52df705cSPeng Fan  */
9*52df705cSPeng Fan 
10*52df705cSPeng Fan #ifndef __DT_BINDINGS_CLOCK_IMX8MQ_H
11*52df705cSPeng Fan #define __DT_BINDINGS_CLOCK_IMX8MQ_H
12*52df705cSPeng Fan 
13*52df705cSPeng Fan #define IMX8MQ_CLK_DUMMY		0
14*52df705cSPeng Fan #define IMX8MQ_CLK_32K			1
15*52df705cSPeng Fan #define IMX8MQ_CLK_25M			2
16*52df705cSPeng Fan #define IMX8MQ_CLK_27M			3
17*52df705cSPeng Fan #define IMX8MQ_CLK_EXT1			4
18*52df705cSPeng Fan #define IMX8MQ_CLK_EXT2			5
19*52df705cSPeng Fan #define IMX8MQ_CLK_EXT3			6
20*52df705cSPeng Fan #define IMX8MQ_CLK_EXT4			7
21*52df705cSPeng Fan 
22*52df705cSPeng Fan /* ANAMIX PLL clocks */
23*52df705cSPeng Fan /* FRAC PLLs */
24*52df705cSPeng Fan /* ARM PLL */
25*52df705cSPeng Fan #define IMX8MQ_ARM_PLL_REF_SEL		8
26*52df705cSPeng Fan #define IMX8MQ_ARM_PLL_REF_DIV		9
27*52df705cSPeng Fan #define IMX8MQ_ARM_PLL			10
28*52df705cSPeng Fan #define IMX8MQ_ARM_PLL_BYPASS		11
29*52df705cSPeng Fan #define IMX8MQ_ARM_PLL_OUT		12
30*52df705cSPeng Fan 
31*52df705cSPeng Fan /* GPU PLL */
32*52df705cSPeng Fan #define IMX8MQ_GPU_PLL_REF_SEL		13
33*52df705cSPeng Fan #define IMX8MQ_GPU_PLL_REF_DIV		14
34*52df705cSPeng Fan #define IMX8MQ_GPU_PLL			15
35*52df705cSPeng Fan #define IMX8MQ_GPU_PLL_BYPASS		16
36*52df705cSPeng Fan #define IMX8MQ_GPU_PLL_OUT		17
37*52df705cSPeng Fan 
38*52df705cSPeng Fan /* VPU PLL */
39*52df705cSPeng Fan #define IMX8MQ_VPU_PLL_REF_SEL		18
40*52df705cSPeng Fan #define IMX8MQ_VPU_PLL_REF_DIV		19
41*52df705cSPeng Fan #define IMX8MQ_VPU_PLL			20
42*52df705cSPeng Fan #define IMX8MQ_VPU_PLL_BYPASS		21
43*52df705cSPeng Fan #define IMX8MQ_VPU_PLL_OUT		22
44*52df705cSPeng Fan 
45*52df705cSPeng Fan /* AUDIO PLL1 */
46*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL1_REF_SEL	23
47*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL1_REF_DIV	24
48*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL1		25
49*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL1_BYPASS	26
50*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL1_OUT		27
51*52df705cSPeng Fan 
52*52df705cSPeng Fan /* AUDIO PLL2 */
53*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL2_REF_SEL	28
54*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL2_REF_DIV	29
55*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL2		30
56*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL2_BYPASS	31
57*52df705cSPeng Fan #define IMX8MQ_AUDIO_PLL2_OUT		32
58*52df705cSPeng Fan 
59*52df705cSPeng Fan /* VIDEO PLL1 */
60*52df705cSPeng Fan #define IMX8MQ_VIDEO_PLL1_REF_SEL	33
61*52df705cSPeng Fan #define IMX8MQ_VIDEO_PLL1_REF_DIV	34
62*52df705cSPeng Fan #define IMX8MQ_VIDEO_PLL1		35
63*52df705cSPeng Fan #define IMX8MQ_VIDEO_PLL1_BYPASS	36
64*52df705cSPeng Fan #define IMX8MQ_VIDEO_PLL1_OUT		37
65*52df705cSPeng Fan 
66*52df705cSPeng Fan /* SYS1 PLL */
67*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL1_REF_SEL	38
68*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL1_REF_DIV	39
69*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL1		40
70*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL1_OUT		41
71*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL1_OUT_DIV	42
72*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL2		43
73*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL2_DIV		44
74*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL2_OUT		45
75*52df705cSPeng Fan 
76*52df705cSPeng Fan /* SYS2 PLL */
77*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL1_REF_SEL	46
78*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL1_REF_DIV	47
79*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL1		48
80*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL1_OUT		49
81*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL1_OUT_DIV	50
82*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL2		51
83*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL2_DIV		52
84*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL2_OUT		53
85*52df705cSPeng Fan 
86*52df705cSPeng Fan /* SYS3 PLL */
87*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL1_REF_SEL	54
88*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL1_REF_DIV	55
89*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL1		56
90*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL1_OUT		57
91*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL1_OUT_DIV	58
92*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL2		59
93*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL2_DIV		60
94*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL2_OUT		61
95*52df705cSPeng Fan 
96*52df705cSPeng Fan /* DRAM PLL */
97*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL1_REF_SEL	62
98*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL1_REF_DIV	63
99*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL1		64
100*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL1_OUT		65
101*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL1_OUT_DIV	66
102*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL2		67
103*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL2_DIV		68
104*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL2_OUT		69
105*52df705cSPeng Fan 
106*52df705cSPeng Fan /* SYS PLL DIV */
107*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_40M		70
108*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_80M		71
109*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_100M		72
110*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_133M		73
111*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_160M		74
112*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_200M		75
113*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_266M		76
114*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_400M		77
115*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_800M		78
116*52df705cSPeng Fan 
117*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_50M		79
118*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_100M		80
119*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_125M		81
120*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_166M		82
121*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_200M		83
122*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_250M		84
123*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_333M		85
124*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_500M		86
125*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_1000M		87
126*52df705cSPeng Fan 
127*52df705cSPeng Fan /* CCM ROOT clocks */
128*52df705cSPeng Fan /* A53 */
129*52df705cSPeng Fan #define IMX8MQ_CLK_A53_SRC		88
130*52df705cSPeng Fan #define IMX8MQ_CLK_A53_CG		89
131*52df705cSPeng Fan #define IMX8MQ_CLK_A53_DIV		90
132*52df705cSPeng Fan /* M4 */
133*52df705cSPeng Fan #define IMX8MQ_CLK_M4_SRC		91
134*52df705cSPeng Fan #define IMX8MQ_CLK_M4_CG		92
135*52df705cSPeng Fan #define IMX8MQ_CLK_M4_DIV		93
136*52df705cSPeng Fan /* VPU */
137*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_SRC		94
138*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_CG		95
139*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_DIV		96
140*52df705cSPeng Fan /* GPU CORE */
141*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_CORE_SRC		97
142*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_CORE_CG		98
143*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_CORE_DIV		99
144*52df705cSPeng Fan /* GPU SHADER */
145*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_SHADER_SRC	100
146*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_SHADER_CG	101
147*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_SHADER_DIV	102
148*52df705cSPeng Fan 
149*52df705cSPeng Fan /* BUS TYPE */
150*52df705cSPeng Fan /* MAIN AXI */
151*52df705cSPeng Fan #define IMX8MQ_CLK_MAIN_AXI_SRC		103
152*52df705cSPeng Fan #define IMX8MQ_CLK_MAIN_AXI_CG		104
153*52df705cSPeng Fan #define IMX8MQ_CLK_MAIN_AXI_PRE_DIV	105
154*52df705cSPeng Fan #define IMX8MQ_CLK_MAIN_AXI_DIV		106
155*52df705cSPeng Fan /* ENET AXI */
156*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_AXI_SRC		107
157*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_AXI_CG		108
158*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_AXI_PRE_DIV	109
159*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_AXI_DIV		110
160*52df705cSPeng Fan /* NAND_USDHC_BUS */
161*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_USDHC_BUS_SRC		111
162*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_USDHC_BUS_CG		112
163*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_USDHC_BUS_PRE_DIV	113
164*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_USDHC_BUS_DIV		114
165*52df705cSPeng Fan /* VPU BUS */
166*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_BUS_SRC			115
167*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_BUS_CG			116
168*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_BUS_PRE_DIV		117
169*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_BUS_DIV			118
170*52df705cSPeng Fan /* DISP_AXI */
171*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_AXI_SRC			119
172*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_AXI_CG			120
173*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_AXI_PRE_DIV		121
174*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_AXI_DIV			122
175*52df705cSPeng Fan /* DISP APB */
176*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_APB_SRC			123
177*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_APB_CG			124
178*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_APB_PRE_DIV		125
179*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_APB_DIV			126
180*52df705cSPeng Fan /* DISP RTRM */
181*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_RTRM_SRC		127
182*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_RTRM_CG			128
183*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_RTRM_PRE_DIV		129
184*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_RTRM_DIV		130
185*52df705cSPeng Fan /* USB_BUS */
186*52df705cSPeng Fan #define IMX8MQ_CLK_USB_BUS_SRC			131
187*52df705cSPeng Fan #define IMX8MQ_CLK_USB_BUS_CG			132
188*52df705cSPeng Fan #define IMX8MQ_CLK_USB_BUS_PRE_DIV		133
189*52df705cSPeng Fan #define IMX8MQ_CLK_USB_BUS_DIV			134
190*52df705cSPeng Fan /* GPU_AXI */
191*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AXI_SRC			135
192*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AXI_CG			136
193*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AXI_PRE_DIV		137
194*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AXI_DIV			138
195*52df705cSPeng Fan /* GPU_AHB */
196*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AHB_SRC			139
197*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AHB_CG			140
198*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AHB_PRE_DIV		141
199*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_AHB_DIV			142
200*52df705cSPeng Fan /* NOC */
201*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_SRC			143
202*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_CG			144
203*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_PRE_DIV			145
204*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_DIV			146
205*52df705cSPeng Fan /* NOC_APB */
206*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_APB_SRC			147
207*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_APB_CG			148
208*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_APB_PRE_DIV		149
209*52df705cSPeng Fan #define IMX8MQ_CLK_NOC_APB_DIV			150
210*52df705cSPeng Fan 
211*52df705cSPeng Fan /* AHB */
212*52df705cSPeng Fan #define IMX8MQ_CLK_AHB_SRC			151
213*52df705cSPeng Fan #define IMX8MQ_CLK_AHB_CG			152
214*52df705cSPeng Fan #define IMX8MQ_CLK_AHB_PRE_DIV			153
215*52df705cSPeng Fan #define IMX8MQ_CLK_AHB_DIV			154
216*52df705cSPeng Fan /* AUDIO AHB */
217*52df705cSPeng Fan #define IMX8MQ_CLK_AUDIO_AHB_SRC		155
218*52df705cSPeng Fan #define IMX8MQ_CLK_AUDIO_AHB_CG			156
219*52df705cSPeng Fan #define IMX8MQ_CLK_AUDIO_AHB_PRE_DIV		157
220*52df705cSPeng Fan #define IMX8MQ_CLK_AUDIO_AHB_DIV		158
221*52df705cSPeng Fan 
222*52df705cSPeng Fan /* DRAM_ALT */
223*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_ALT_SRC			159
224*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_ALT_CG			160
225*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_ALT_PRE_DIV		161
226*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_ALT_DIV			162
227*52df705cSPeng Fan /* DRAM APB */
228*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_APB_SRC			163
229*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_APB_CG			164
230*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_APB_PRE_DIV		165
231*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_APB_DIV			166
232*52df705cSPeng Fan /* VPU_G1 */
233*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G1_SRC			167
234*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G1_CG			168
235*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G1_PRE_DIV		169
236*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G1_DIV			170
237*52df705cSPeng Fan /* VPU_G2 */
238*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G2_SRC			171
239*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G2_CG			172
240*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G2_PRE_DIV		173
241*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G2_DIV			174
242*52df705cSPeng Fan /* DISP_DTRC */
243*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DTRC_SRC		175
244*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DTRC_CG			176
245*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DTRC_PRE_DIV		177
246*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DTRC_DIV		178
247*52df705cSPeng Fan /* DISP_DC8000 */
248*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DC8000_SRC		179
249*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DC8000_CG		180
250*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DC8000_PRE_DIV		181
251*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_DC8000_DIV		182
252*52df705cSPeng Fan /* PCIE_CTRL */
253*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_CTRL_SRC		183
254*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_CTRL_CG		184
255*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_CTRL_PRE_DIV		185
256*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_CTRL_DIV		186
257*52df705cSPeng Fan /* PCIE_PHY */
258*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_PHY_SRC		187
259*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_PHY_CG			188
260*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_PHY_PRE_DIV		189
261*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_PHY_DIV		190
262*52df705cSPeng Fan /* PCIE_AUX */
263*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_AUX_SRC		191
264*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_AUX_CG			192
265*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_AUX_PRE_DIV		193
266*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_AUX_DIV		194
267*52df705cSPeng Fan /* DC_PIXEL */
268*52df705cSPeng Fan #define IMX8MQ_CLK_DC_PIXEL_SRC			195
269*52df705cSPeng Fan #define IMX8MQ_CLK_DC_PIXEL_CG			196
270*52df705cSPeng Fan #define IMX8MQ_CLK_DC_PIXEL_PRE_DIV		197
271*52df705cSPeng Fan #define IMX8MQ_CLK_DC_PIXEL_DIV			198
272*52df705cSPeng Fan /* LCDIF_PIXEL */
273*52df705cSPeng Fan #define IMX8MQ_CLK_LCDIF_PIXEL_SRC		199
274*52df705cSPeng Fan #define IMX8MQ_CLK_LCDIF_PIXEL_CG		200
275*52df705cSPeng Fan #define IMX8MQ_CLK_LCDIF_PIXEL_PRE_DIV		201
276*52df705cSPeng Fan #define IMX8MQ_CLK_LCDIF_PIXEL_DIV		202
277*52df705cSPeng Fan /* SAI1~6 */
278*52df705cSPeng Fan #define IMX8MQ_CLK_SAI1_SRC			203
279*52df705cSPeng Fan #define IMX8MQ_CLK_SAI1_CG			204
280*52df705cSPeng Fan #define IMX8MQ_CLK_SAI1_PRE_DIV			205
281*52df705cSPeng Fan #define IMX8MQ_CLK_SAI1_DIV			206
282*52df705cSPeng Fan 
283*52df705cSPeng Fan #define IMX8MQ_CLK_SAI2_SRC			207
284*52df705cSPeng Fan #define IMX8MQ_CLK_SAI2_CG			208
285*52df705cSPeng Fan #define IMX8MQ_CLK_SAI2_PRE_DIV			209
286*52df705cSPeng Fan #define IMX8MQ_CLK_SAI2_DIV			210
287*52df705cSPeng Fan 
288*52df705cSPeng Fan #define IMX8MQ_CLK_SAI3_SRC			211
289*52df705cSPeng Fan #define IMX8MQ_CLK_SAI3_CG			212
290*52df705cSPeng Fan #define IMX8MQ_CLK_SAI3_PRE_DIV			213
291*52df705cSPeng Fan #define IMX8MQ_CLK_SAI3_DIV			214
292*52df705cSPeng Fan 
293*52df705cSPeng Fan #define IMX8MQ_CLK_SAI4_SRC			215
294*52df705cSPeng Fan #define IMX8MQ_CLK_SAI4_CG			216
295*52df705cSPeng Fan #define IMX8MQ_CLK_SAI4_PRE_DIV			217
296*52df705cSPeng Fan #define IMX8MQ_CLK_SAI4_DIV			218
297*52df705cSPeng Fan 
298*52df705cSPeng Fan #define IMX8MQ_CLK_SAI5_SRC			219
299*52df705cSPeng Fan #define IMX8MQ_CLK_SAI5_CG			220
300*52df705cSPeng Fan #define IMX8MQ_CLK_SAI5_PRE_DIV			221
301*52df705cSPeng Fan #define IMX8MQ_CLK_SAI5_DIV			222
302*52df705cSPeng Fan 
303*52df705cSPeng Fan #define IMX8MQ_CLK_SAI6_SRC			223
304*52df705cSPeng Fan #define IMX8MQ_CLK_SAI6_CG			224
305*52df705cSPeng Fan #define IMX8MQ_CLK_SAI6_PRE_DIV			225
306*52df705cSPeng Fan #define IMX8MQ_CLK_SAI6_DIV			226
307*52df705cSPeng Fan /* SPDIF1 */
308*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF1_SRC			227
309*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF1_CG			228
310*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF1_PRE_DIV		229
311*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF1_DIV			230
312*52df705cSPeng Fan /* SPDIF2 */
313*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF2_SRC			231
314*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF2_CG			232
315*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF2_PRE_DIV		233
316*52df705cSPeng Fan #define IMX8MQ_CLK_SPDIF2_DIV			234
317*52df705cSPeng Fan /* ENET_REF */
318*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_REF_SRC			235
319*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_REF_CG			236
320*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_REF_PRE_DIV		237
321*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_REF_DIV			238
322*52df705cSPeng Fan /* ENET_TIMER */
323*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_TIMER_SRC		239
324*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_TIMER_CG		240
325*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_TIMER_PRE_DIV		241
326*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_TIMER_DIV		242
327*52df705cSPeng Fan /* ENET_PHY */
328*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_PHY_REF_SRC		243
329*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_PHY_REF_CG		244
330*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_PHY_REF_PRE_DIV		245
331*52df705cSPeng Fan #define IMX8MQ_CLK_ENET_PHY_REF_DIV		246
332*52df705cSPeng Fan /* NAND */
333*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_SRC			247
334*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_CG			248
335*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_PRE_DIV			249
336*52df705cSPeng Fan #define IMX8MQ_CLK_NAND_DIV			250
337*52df705cSPeng Fan /* QSPI */
338*52df705cSPeng Fan #define IMX8MQ_CLK_QSPI_SRC			251
339*52df705cSPeng Fan #define IMX8MQ_CLK_QSPI_CG			252
340*52df705cSPeng Fan #define IMX8MQ_CLK_QSPI_PRE_DIV			253
341*52df705cSPeng Fan #define IMX8MQ_CLK_QSPI_DIV			254
342*52df705cSPeng Fan /* USDHC1 */
343*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC1_SRC			255
344*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC1_CG			256
345*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC1_PRE_DIV		257
346*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC1_DIV			258
347*52df705cSPeng Fan /* USDHC2 */
348*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC2_SRC			259
349*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC2_CG			260
350*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC2_PRE_DIV		261
351*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC2_DIV			262
352*52df705cSPeng Fan /* I2C1 */
353*52df705cSPeng Fan #define IMX8MQ_CLK_I2C1_SRC			263
354*52df705cSPeng Fan #define IMX8MQ_CLK_I2C1_CG			264
355*52df705cSPeng Fan #define IMX8MQ_CLK_I2C1_PRE_DIV			265
356*52df705cSPeng Fan #define IMX8MQ_CLK_I2C1_DIV			266
357*52df705cSPeng Fan /* I2C2 */
358*52df705cSPeng Fan #define IMX8MQ_CLK_I2C2_SRC			267
359*52df705cSPeng Fan #define IMX8MQ_CLK_I2C2_CG			268
360*52df705cSPeng Fan #define IMX8MQ_CLK_I2C2_PRE_DIV			269
361*52df705cSPeng Fan #define IMX8MQ_CLK_I2C2_DIV			270
362*52df705cSPeng Fan /* I2C3 */
363*52df705cSPeng Fan #define IMX8MQ_CLK_I2C3_SRC			271
364*52df705cSPeng Fan #define IMX8MQ_CLK_I2C3_CG			272
365*52df705cSPeng Fan #define IMX8MQ_CLK_I2C3_PRE_DIV			273
366*52df705cSPeng Fan #define IMX8MQ_CLK_I2C3_DIV			274
367*52df705cSPeng Fan /* I2C4 */
368*52df705cSPeng Fan #define IMX8MQ_CLK_I2C4_SRC			275
369*52df705cSPeng Fan #define IMX8MQ_CLK_I2C4_CG			276
370*52df705cSPeng Fan #define IMX8MQ_CLK_I2C4_PRE_DIV			277
371*52df705cSPeng Fan #define IMX8MQ_CLK_I2C4_DIV			278
372*52df705cSPeng Fan /* UART1 */
373*52df705cSPeng Fan #define IMX8MQ_CLK_UART1_SRC			279
374*52df705cSPeng Fan #define IMX8MQ_CLK_UART1_CG			280
375*52df705cSPeng Fan #define IMX8MQ_CLK_UART1_PRE_DIV		281
376*52df705cSPeng Fan #define IMX8MQ_CLK_UART1_DIV			282
377*52df705cSPeng Fan /* UART2 */
378*52df705cSPeng Fan #define IMX8MQ_CLK_UART2_SRC			283
379*52df705cSPeng Fan #define IMX8MQ_CLK_UART2_CG			284
380*52df705cSPeng Fan #define IMX8MQ_CLK_UART2_PRE_DIV		285
381*52df705cSPeng Fan #define IMX8MQ_CLK_UART2_DIV			286
382*52df705cSPeng Fan /* UART3 */
383*52df705cSPeng Fan #define IMX8MQ_CLK_UART3_SRC			287
384*52df705cSPeng Fan #define IMX8MQ_CLK_UART3_CG			288
385*52df705cSPeng Fan #define IMX8MQ_CLK_UART3_PRE_DIV		289
386*52df705cSPeng Fan #define IMX8MQ_CLK_UART3_DIV			290
387*52df705cSPeng Fan /* UART4 */
388*52df705cSPeng Fan #define IMX8MQ_CLK_UART4_SRC			291
389*52df705cSPeng Fan #define IMX8MQ_CLK_UART4_CG			292
390*52df705cSPeng Fan #define IMX8MQ_CLK_UART4_PRE_DIV		293
391*52df705cSPeng Fan #define IMX8MQ_CLK_UART4_DIV			294
392*52df705cSPeng Fan /* USB_CORE_REF */
393*52df705cSPeng Fan #define IMX8MQ_CLK_USB_CORE_REF_SRC		295
394*52df705cSPeng Fan #define IMX8MQ_CLK_USB_CORE_REF_CG		296
395*52df705cSPeng Fan #define IMX8MQ_CLK_USB_CORE_REF_PRE_DIV		297
396*52df705cSPeng Fan #define IMX8MQ_CLK_USB_CORE_REF_DIV		298
397*52df705cSPeng Fan /* USB_PHY_REF */
398*52df705cSPeng Fan #define IMX8MQ_CLK_USB_PHY_REF_SRC		299
399*52df705cSPeng Fan #define IMX8MQ_CLK_USB_PHY_REF_CG		300
400*52df705cSPeng Fan #define IMX8MQ_CLK_USB_PHY_REF_PRE_DIV		301
401*52df705cSPeng Fan #define IMX8MQ_CLK_USB_PHY_REF_DIV		302
402*52df705cSPeng Fan /* ECSPI1 */
403*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI1_SRC			303
404*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI1_CG			304
405*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI1_PRE_DIV		305
406*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI1_DIV			306
407*52df705cSPeng Fan /* ECSPI2 */
408*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI2_SRC			307
409*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI2_CG			308
410*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI2_PRE_DIV		309
411*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI2_DIV			310
412*52df705cSPeng Fan /* PWM1 */
413*52df705cSPeng Fan #define IMX8MQ_CLK_PWM1_SRC			311
414*52df705cSPeng Fan #define IMX8MQ_CLK_PWM1_CG			312
415*52df705cSPeng Fan #define IMX8MQ_CLK_PWM1_PRE_DIV			313
416*52df705cSPeng Fan #define IMX8MQ_CLK_PWM1_DIV			314
417*52df705cSPeng Fan /* PWM2 */
418*52df705cSPeng Fan #define IMX8MQ_CLK_PWM2_SRC			315
419*52df705cSPeng Fan #define IMX8MQ_CLK_PWM2_CG			316
420*52df705cSPeng Fan #define IMX8MQ_CLK_PWM2_PRE_DIV			317
421*52df705cSPeng Fan #define IMX8MQ_CLK_PWM2_DIV			318
422*52df705cSPeng Fan /* PWM3 */
423*52df705cSPeng Fan #define IMX8MQ_CLK_PWM3_SRC			319
424*52df705cSPeng Fan #define IMX8MQ_CLK_PWM3_CG			320
425*52df705cSPeng Fan #define IMX8MQ_CLK_PWM3_PRE_DIV			321
426*52df705cSPeng Fan #define IMX8MQ_CLK_PWM3_DIV			322
427*52df705cSPeng Fan /* PWM4 */
428*52df705cSPeng Fan #define IMX8MQ_CLK_PWM4_SRC			323
429*52df705cSPeng Fan #define IMX8MQ_CLK_PWM4_CG			324
430*52df705cSPeng Fan #define IMX8MQ_CLK_PWM4_PRE_DIV			325
431*52df705cSPeng Fan #define IMX8MQ_CLK_PWM4_DIV			326
432*52df705cSPeng Fan /* GPT1 */
433*52df705cSPeng Fan #define IMX8MQ_CLK_GPT1_SRC			327
434*52df705cSPeng Fan #define IMX8MQ_CLK_GPT1_CG			328
435*52df705cSPeng Fan #define IMX8MQ_CLK_GPT1_PRE_DIV			329
436*52df705cSPeng Fan #define IMX8MQ_CLK_GPT1_DIV			330
437*52df705cSPeng Fan /* WDOG */
438*52df705cSPeng Fan #define IMX8MQ_CLK_WDOG_SRC			331
439*52df705cSPeng Fan #define IMX8MQ_CLK_WDOG_CG			332
440*52df705cSPeng Fan #define IMX8MQ_CLK_WDOG_PRE_DIV			333
441*52df705cSPeng Fan #define IMX8MQ_CLK_WDOG_DIV			334
442*52df705cSPeng Fan /* WRCLK */
443*52df705cSPeng Fan #define IMX8MQ_CLK_WRCLK_SRC			335
444*52df705cSPeng Fan #define IMX8MQ_CLK_WRCLK_CG			336
445*52df705cSPeng Fan #define IMX8MQ_CLK_WRCLK_PRE_DIV		337
446*52df705cSPeng Fan #define IMX8MQ_CLK_WRCLK_DIV			338
447*52df705cSPeng Fan /* DSI_CORE */
448*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_CORE_SRC			339
449*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_CORE_CG			340
450*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_CORE_PRE_DIV		341
451*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_CORE_DIV			342
452*52df705cSPeng Fan /* DSI_PHY */
453*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_PHY_REF_SRC		343
454*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_PHY_REF_CG		344
455*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_PHY_REF_PRE_DIV		345
456*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_PHY_REF_DIV		346
457*52df705cSPeng Fan /* DSI_DBI */
458*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_DBI_SRC			347
459*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_DBI_CG			348
460*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_DBI_PRE_DIV		349
461*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_DBI_DIV			350
462*52df705cSPeng Fan /*DSI_ESC */
463*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_ESC_SRC			351
464*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_ESC_CG			352
465*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_ESC_PRE_DIV		353
466*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_ESC_DIV			354
467*52df705cSPeng Fan /* CSI1_CORE */
468*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_CORE_SRC		355
469*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_CORE_CG			356
470*52df705cSPeng Fan #define  IMX8MQ_CLK_CSI1_CORE_PRE_DIV		357
471*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_CORE_DIV		358
472*52df705cSPeng Fan /* CSI1_PHY */
473*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_PHY_REF_SRC		359
474*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_PHY_REF_CG		360
475*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_PHY_REF_PRE_DIV		361
476*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_PHY_REF_DIV		362
477*52df705cSPeng Fan /* CSI_ESC */
478*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_ESC_SRC			363
479*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_ESC_CG			364
480*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_ESC_PRE_DIV		365
481*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_ESC_DIV			366
482*52df705cSPeng Fan /* CSI2_CORE */
483*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_CORE_SRC		367
484*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_CORE_CG			368
485*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_CORE_PRE_DIV		369
486*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_CORE_DIV		370
487*52df705cSPeng Fan /* CSI2_PHY */
488*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_PHY_REF_SRC		371
489*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_PHY_REF_CG		372
490*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_PHY_REF_PRE_DIV		373
491*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_PHY_REF_DIV		374
492*52df705cSPeng Fan /* CSI2_ESC */
493*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_ESC_SRC			375
494*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_ESC_CG			376
495*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_ESC_PRE_DIV		377
496*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_ESC_DIV			378
497*52df705cSPeng Fan /* PCIE2_CTRL */
498*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_CTRL_SRC		379
499*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_CTRL_CG		380
500*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_CTRL_PRE_DIV		381
501*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_CTRL_DIV		382
502*52df705cSPeng Fan /* PCIE2_PHY */
503*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_PHY_SRC		383
504*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_PHY_CG			384
505*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_PHY_PRE_DIV		385
506*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_PHY_DIV		386
507*52df705cSPeng Fan /* PCIE2_AUX */
508*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_AUX_SRC		387
509*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_AUX_CG			388
510*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_AUX_PRE_DIV		389
511*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_AUX_DIV		390
512*52df705cSPeng Fan /* ECSPI3 */
513*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI3_SRC			391
514*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI3_CG			392
515*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI3_PRE_DIV		393
516*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI3_DIV			394
517*52df705cSPeng Fan 
518*52df705cSPeng Fan /* CCGR clocks */
519*52df705cSPeng Fan #define IMX8MQ_CLK_A53_ROOT			395
520*52df705cSPeng Fan #define IMX8MQ_CLK_DRAM_ROOT			396
521*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI1_ROOT			397
522*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI2_ROOT			398
523*52df705cSPeng Fan #define IMX8MQ_CLK_ECSPI3_ROOT			399
524*52df705cSPeng Fan #define IMX8MQ_CLK_ENET1_ROOT			400
525*52df705cSPeng Fan #define IMX8MQ_CLK_GPT1_ROOT			401
526*52df705cSPeng Fan #define IMX8MQ_CLK_I2C1_ROOT			402
527*52df705cSPeng Fan #define IMX8MQ_CLK_I2C2_ROOT			403
528*52df705cSPeng Fan #define IMX8MQ_CLK_I2C3_ROOT			404
529*52df705cSPeng Fan #define IMX8MQ_CLK_I2C4_ROOT			405
530*52df705cSPeng Fan #define IMX8MQ_CLK_M4_ROOT			406
531*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE1_ROOT			407
532*52df705cSPeng Fan #define IMX8MQ_CLK_PCIE2_ROOT			408
533*52df705cSPeng Fan #define IMX8MQ_CLK_PWM1_ROOT			409
534*52df705cSPeng Fan #define IMX8MQ_CLK_PWM2_ROOT			410
535*52df705cSPeng Fan #define IMX8MQ_CLK_PWM3_ROOT			411
536*52df705cSPeng Fan #define IMX8MQ_CLK_PWM4_ROOT			412
537*52df705cSPeng Fan #define IMX8MQ_CLK_QSPI_ROOT			413
538*52df705cSPeng Fan #define IMX8MQ_CLK_SAI1_ROOT			414
539*52df705cSPeng Fan #define IMX8MQ_CLK_SAI2_ROOT			415
540*52df705cSPeng Fan #define IMX8MQ_CLK_SAI3_ROOT			416
541*52df705cSPeng Fan #define IMX8MQ_CLK_SAI4_ROOT			417
542*52df705cSPeng Fan #define IMX8MQ_CLK_SAI5_ROOT			418
543*52df705cSPeng Fan #define IMX8MQ_CLK_SAI6_ROOT			419
544*52df705cSPeng Fan #define IMX8MQ_CLK_UART1_ROOT			420
545*52df705cSPeng Fan #define IMX8MQ_CLK_UART2_ROOT			421
546*52df705cSPeng Fan #define IMX8MQ_CLK_UART3_ROOT			422
547*52df705cSPeng Fan #define IMX8MQ_CLK_UART4_ROOT			423
548*52df705cSPeng Fan #define IMX8MQ_CLK_USB1_CTRL_ROOT		424
549*52df705cSPeng Fan #define IMX8MQ_CLK_USB2_CTRL_ROOT		425
550*52df705cSPeng Fan #define IMX8MQ_CLK_USB1_PHY_ROOT		426
551*52df705cSPeng Fan #define IMX8MQ_CLK_USB2_PHY_ROOT		427
552*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC1_ROOT			428
553*52df705cSPeng Fan #define IMX8MQ_CLK_USDHC2_ROOT			429
554*52df705cSPeng Fan #define IMX8MQ_CLK_WDOG1_ROOT			430
555*52df705cSPeng Fan #define IMX8MQ_CLK_WDOG2_ROOT			431
556*52df705cSPeng Fan #define IMX8MQ_CLK_WDOG3_ROOT			432
557*52df705cSPeng Fan #define IMX8MQ_CLK_GPU_ROOT			433
558*52df705cSPeng Fan #define IMX8MQ_CLK_HEVC_ROOT			434
559*52df705cSPeng Fan #define IMX8MQ_CLK_AVC_ROOT			435
560*52df705cSPeng Fan #define IMX8MQ_CLK_VP9_ROOT			436
561*52df705cSPeng Fan #define IMX8MQ_CLK_HEVC_INTER_ROOT		437
562*52df705cSPeng Fan #define IMX8MQ_CLK_DISP_ROOT			438
563*52df705cSPeng Fan #define IMX8MQ_CLK_HDMI_ROOT			439
564*52df705cSPeng Fan #define IMX8MQ_CLK_HDMI_PHY_ROOT		440
565*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_DEC_ROOT			441
566*52df705cSPeng Fan #define IMX8MQ_CLK_CSI1_ROOT			442
567*52df705cSPeng Fan #define IMX8MQ_CLK_CSI2_ROOT			443
568*52df705cSPeng Fan #define IMX8MQ_CLK_RAWNAND_ROOT			444
569*52df705cSPeng Fan #define IMX8MQ_CLK_SDMA1_ROOT			445
570*52df705cSPeng Fan #define IMX8MQ_CLK_SDMA2_ROOT			446
571*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G1_ROOT			447
572*52df705cSPeng Fan #define IMX8MQ_CLK_VPU_G2_ROOT			448
573*52df705cSPeng Fan 
574*52df705cSPeng Fan /* SCCG PLL GATE */
575*52df705cSPeng Fan #define IMX8MQ_SYS1_PLL_OUT			449
576*52df705cSPeng Fan #define IMX8MQ_SYS2_PLL_OUT			450
577*52df705cSPeng Fan #define IMX8MQ_SYS3_PLL_OUT			451
578*52df705cSPeng Fan #define IMX8MQ_DRAM_PLL_OUT			452
579*52df705cSPeng Fan 
580*52df705cSPeng Fan #define IMX8MQ_GPT_3M_CLK			453
581*52df705cSPeng Fan 
582*52df705cSPeng Fan #define IMX8MQ_CLK_IPG_ROOT			454
583*52df705cSPeng Fan #define IMX8MQ_CLK_IPG_AUDIO_ROOT		455
584*52df705cSPeng Fan #define IMX8MQ_CLK_SAI1_IPG			456
585*52df705cSPeng Fan #define IMX8MQ_CLK_SAI2_IPG			457
586*52df705cSPeng Fan #define IMX8MQ_CLK_SAI3_IPG			458
587*52df705cSPeng Fan #define IMX8MQ_CLK_SAI4_IPG			459
588*52df705cSPeng Fan #define IMX8MQ_CLK_SAI5_IPG			460
589*52df705cSPeng Fan #define IMX8MQ_CLK_SAI6_IPG			461
590*52df705cSPeng Fan 
591*52df705cSPeng Fan /* DSI AHB/IPG clocks */
592*52df705cSPeng Fan /* rxesc clock */
593*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_AHB_SRC                  462
594*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_AHB_CG                   463
595*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_AHB_PRE_DIV              464
596*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_AHB_DIV                  465
597*52df705cSPeng Fan /* txesc clock */
598*52df705cSPeng Fan #define IMX8MQ_CLK_DSI_IPG_DIV                  466
599*52df705cSPeng Fan 
600*52df705cSPeng Fan /* VIDEO2 PLL */
601*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL1_REF_SEL		467
602*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL1_REF_DIV		468
603*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL1			469
604*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL1_OUT			470
605*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL1_OUT_DIV		471
606*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL2			472
607*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL2_DIV			473
608*52df705cSPeng Fan #define IMX8MQ_VIDEO2_PLL2_OUT			474
609*52df705cSPeng Fan #define IMX8MQ_CLK_TMU_ROOT			475
610*52df705cSPeng Fan 
611*52df705cSPeng Fan #define IMX8MQ_CLK_END				476
612*52df705cSPeng Fan #endif /* __DT_BINDINGS_CLOCK_IMX8MQ_H */
613