11cf3817bSLucas Stach /* SPDX-License-Identifier: GPL-2.0 */
21cf3817bSLucas Stach /*
31cf3817bSLucas Stach  * Copyright 2016 Freescale Semiconductor, Inc.
41cf3817bSLucas Stach  * Copyright 2017 NXP
51cf3817bSLucas Stach  */
61cf3817bSLucas Stach 
71cf3817bSLucas Stach #ifndef __DT_BINDINGS_CLOCK_IMX8MQ_H
81cf3817bSLucas Stach #define __DT_BINDINGS_CLOCK_IMX8MQ_H
91cf3817bSLucas Stach 
101cf3817bSLucas Stach #define IMX8MQ_CLK_DUMMY		0
111cf3817bSLucas Stach #define IMX8MQ_CLK_32K			1
121cf3817bSLucas Stach #define IMX8MQ_CLK_25M			2
131cf3817bSLucas Stach #define IMX8MQ_CLK_27M			3
141cf3817bSLucas Stach #define IMX8MQ_CLK_EXT1			4
151cf3817bSLucas Stach #define IMX8MQ_CLK_EXT2			5
161cf3817bSLucas Stach #define IMX8MQ_CLK_EXT3			6
171cf3817bSLucas Stach #define IMX8MQ_CLK_EXT4			7
181cf3817bSLucas Stach 
191cf3817bSLucas Stach /* ANAMIX PLL clocks */
201cf3817bSLucas Stach /* FRAC PLLs */
211cf3817bSLucas Stach /* ARM PLL */
221cf3817bSLucas Stach #define IMX8MQ_ARM_PLL_REF_SEL		8
231cf3817bSLucas Stach #define IMX8MQ_ARM_PLL_REF_DIV		9
241cf3817bSLucas Stach #define IMX8MQ_ARM_PLL			10
251cf3817bSLucas Stach #define IMX8MQ_ARM_PLL_BYPASS		11
261cf3817bSLucas Stach #define IMX8MQ_ARM_PLL_OUT		12
271cf3817bSLucas Stach 
281cf3817bSLucas Stach /* GPU PLL */
291cf3817bSLucas Stach #define IMX8MQ_GPU_PLL_REF_SEL		13
301cf3817bSLucas Stach #define IMX8MQ_GPU_PLL_REF_DIV		14
311cf3817bSLucas Stach #define IMX8MQ_GPU_PLL			15
321cf3817bSLucas Stach #define IMX8MQ_GPU_PLL_BYPASS		16
331cf3817bSLucas Stach #define IMX8MQ_GPU_PLL_OUT		17
341cf3817bSLucas Stach 
351cf3817bSLucas Stach /* VPU PLL */
361cf3817bSLucas Stach #define IMX8MQ_VPU_PLL_REF_SEL		18
371cf3817bSLucas Stach #define IMX8MQ_VPU_PLL_REF_DIV		19
381cf3817bSLucas Stach #define IMX8MQ_VPU_PLL			20
391cf3817bSLucas Stach #define IMX8MQ_VPU_PLL_BYPASS		21
401cf3817bSLucas Stach #define IMX8MQ_VPU_PLL_OUT		22
411cf3817bSLucas Stach 
421cf3817bSLucas Stach /* AUDIO PLL1 */
431cf3817bSLucas Stach #define IMX8MQ_AUDIO_PLL1_REF_SEL	23
441cf3817bSLucas Stach #define IMX8MQ_AUDIO_PLL1_REF_DIV	24
451cf3817bSLucas Stach #define IMX8MQ_AUDIO_PLL1		25
461cf3817bSLucas Stach #define IMX8MQ_AUDIO_PLL1_BYPASS	26
471cf3817bSLucas Stach #define IMX8MQ_AUDIO_PLL1_OUT		27
481cf3817bSLucas Stach 
491cf3817bSLucas Stach /* AUDIO PLL2 */
501cf3817bSLucas Stach #define IMX8MQ_AUDIO_PLL2_REF_SEL	28
511cf3817bSLucas Stach #define IMX8MQ_AUDIO_PLL2_REF_DIV	29
521cf3817bSLucas Stach #define IMX8MQ_AUDIO_PLL2		30
531cf3817bSLucas Stach #define IMX8MQ_AUDIO_PLL2_BYPASS	31
541cf3817bSLucas Stach #define IMX8MQ_AUDIO_PLL2_OUT		32
551cf3817bSLucas Stach 
561cf3817bSLucas Stach /* VIDEO PLL1 */
571cf3817bSLucas Stach #define IMX8MQ_VIDEO_PLL1_REF_SEL	33
581cf3817bSLucas Stach #define IMX8MQ_VIDEO_PLL1_REF_DIV	34
591cf3817bSLucas Stach #define IMX8MQ_VIDEO_PLL1		35
601cf3817bSLucas Stach #define IMX8MQ_VIDEO_PLL1_BYPASS	36
611cf3817bSLucas Stach #define IMX8MQ_VIDEO_PLL1_OUT		37
621cf3817bSLucas Stach 
631cf3817bSLucas Stach /* SYS1 PLL */
641cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL1_REF_SEL	38
651cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL1_REF_DIV	39
661cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL1		40
671cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL1_OUT		41
681cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL1_OUT_DIV	42
691cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL2		43
701cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL2_DIV		44
711cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL2_OUT		45
721cf3817bSLucas Stach 
731cf3817bSLucas Stach /* SYS2 PLL */
741cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL1_REF_SEL	46
751cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL1_REF_DIV	47
761cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL1		48
771cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL1_OUT		49
781cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL1_OUT_DIV	50
791cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL2		51
801cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL2_DIV		52
811cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL2_OUT		53
821cf3817bSLucas Stach 
831cf3817bSLucas Stach /* SYS3 PLL */
841cf3817bSLucas Stach #define IMX8MQ_SYS3_PLL1_REF_SEL	54
851cf3817bSLucas Stach #define IMX8MQ_SYS3_PLL1_REF_DIV	55
861cf3817bSLucas Stach #define IMX8MQ_SYS3_PLL1		56
871cf3817bSLucas Stach #define IMX8MQ_SYS3_PLL1_OUT		57
881cf3817bSLucas Stach #define IMX8MQ_SYS3_PLL1_OUT_DIV	58
891cf3817bSLucas Stach #define IMX8MQ_SYS3_PLL2		59
901cf3817bSLucas Stach #define IMX8MQ_SYS3_PLL2_DIV		60
911cf3817bSLucas Stach #define IMX8MQ_SYS3_PLL2_OUT		61
921cf3817bSLucas Stach 
931cf3817bSLucas Stach /* DRAM PLL */
941cf3817bSLucas Stach #define IMX8MQ_DRAM_PLL1_REF_SEL	62
951cf3817bSLucas Stach #define IMX8MQ_DRAM_PLL1_REF_DIV	63
961cf3817bSLucas Stach #define IMX8MQ_DRAM_PLL1		64
971cf3817bSLucas Stach #define IMX8MQ_DRAM_PLL1_OUT		65
981cf3817bSLucas Stach #define IMX8MQ_DRAM_PLL1_OUT_DIV	66
991cf3817bSLucas Stach #define IMX8MQ_DRAM_PLL2		67
1001cf3817bSLucas Stach #define IMX8MQ_DRAM_PLL2_DIV		68
1011cf3817bSLucas Stach #define IMX8MQ_DRAM_PLL2_OUT		69
1021cf3817bSLucas Stach 
1031cf3817bSLucas Stach /* SYS PLL DIV */
1041cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL_40M		70
1051cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL_80M		71
1061cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL_100M		72
1071cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL_133M		73
1081cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL_160M		74
1091cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL_200M		75
1101cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL_266M		76
1111cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL_400M		77
1121cf3817bSLucas Stach #define IMX8MQ_SYS1_PLL_800M		78
1131cf3817bSLucas Stach 
1141cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL_50M		79
1151cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL_100M		80
1161cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL_125M		81
1171cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL_166M		82
1181cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL_200M		83
1191cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL_250M		84
1201cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL_333M		85
1211cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL_500M		86
1221cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL_1000M		87
1231cf3817bSLucas Stach 
1241cf3817bSLucas Stach /* CCM ROOT clocks */
1251cf3817bSLucas Stach /* A53 */
1261cf3817bSLucas Stach #define IMX8MQ_CLK_A53_SRC		88
1271cf3817bSLucas Stach #define IMX8MQ_CLK_A53_CG		89
1281cf3817bSLucas Stach #define IMX8MQ_CLK_A53_DIV		90
1291cf3817bSLucas Stach /* M4 */
1301cf3817bSLucas Stach #define IMX8MQ_CLK_M4_SRC		91
1311cf3817bSLucas Stach #define IMX8MQ_CLK_M4_CG		92
1321cf3817bSLucas Stach #define IMX8MQ_CLK_M4_DIV		93
1331cf3817bSLucas Stach /* VPU */
1341cf3817bSLucas Stach #define IMX8MQ_CLK_VPU_SRC		94
1351cf3817bSLucas Stach #define IMX8MQ_CLK_VPU_CG		95
1361cf3817bSLucas Stach #define IMX8MQ_CLK_VPU_DIV		96
1371cf3817bSLucas Stach /* GPU CORE */
1381cf3817bSLucas Stach #define IMX8MQ_CLK_GPU_CORE_SRC		97
1391cf3817bSLucas Stach #define IMX8MQ_CLK_GPU_CORE_CG		98
1401cf3817bSLucas Stach #define IMX8MQ_CLK_GPU_CORE_DIV		99
1411cf3817bSLucas Stach /* GPU SHADER */
1421cf3817bSLucas Stach #define IMX8MQ_CLK_GPU_SHADER_SRC	100
1431cf3817bSLucas Stach #define IMX8MQ_CLK_GPU_SHADER_CG	101
1441cf3817bSLucas Stach #define IMX8MQ_CLK_GPU_SHADER_DIV	102
1451cf3817bSLucas Stach 
1461cf3817bSLucas Stach /* BUS TYPE */
1471cf3817bSLucas Stach /* MAIN AXI */
1481cf3817bSLucas Stach #define IMX8MQ_CLK_MAIN_AXI		103
1491cf3817bSLucas Stach /* ENET AXI */
1501cf3817bSLucas Stach #define IMX8MQ_CLK_ENET_AXI		104
1511cf3817bSLucas Stach /* NAND_USDHC_BUS */
1521cf3817bSLucas Stach #define IMX8MQ_CLK_NAND_USDHC_BUS	105
1531cf3817bSLucas Stach /* VPU BUS */
1541cf3817bSLucas Stach #define IMX8MQ_CLK_VPU_BUS		106
1551cf3817bSLucas Stach /* DISP_AXI */
1561cf3817bSLucas Stach #define IMX8MQ_CLK_DISP_AXI		107
1571cf3817bSLucas Stach /* DISP APB */
1581cf3817bSLucas Stach #define IMX8MQ_CLK_DISP_APB		108
1591cf3817bSLucas Stach /* DISP RTRM */
1601cf3817bSLucas Stach #define IMX8MQ_CLK_DISP_RTRM		109
1611cf3817bSLucas Stach /* USB_BUS */
1621cf3817bSLucas Stach #define IMX8MQ_CLK_USB_BUS		110
1631cf3817bSLucas Stach /* GPU_AXI */
1641cf3817bSLucas Stach #define IMX8MQ_CLK_GPU_AXI		111
1651cf3817bSLucas Stach /* GPU_AHB */
1661cf3817bSLucas Stach #define IMX8MQ_CLK_GPU_AHB		112
1671cf3817bSLucas Stach /* NOC */
1681cf3817bSLucas Stach #define IMX8MQ_CLK_NOC			113
1691cf3817bSLucas Stach /* NOC_APB */
1701cf3817bSLucas Stach #define IMX8MQ_CLK_NOC_APB		115
1711cf3817bSLucas Stach 
1721cf3817bSLucas Stach /* AHB */
1731cf3817bSLucas Stach #define IMX8MQ_CLK_AHB			116
1741cf3817bSLucas Stach /* AUDIO AHB */
1751cf3817bSLucas Stach #define IMX8MQ_CLK_AUDIO_AHB		117
1761cf3817bSLucas Stach 
1771cf3817bSLucas Stach /* DRAM_ALT */
1781cf3817bSLucas Stach #define IMX8MQ_CLK_DRAM_ALT		118
1791cf3817bSLucas Stach /* DRAM APB */
1801cf3817bSLucas Stach #define IMX8MQ_CLK_DRAM_APB		119
1811cf3817bSLucas Stach /* VPU_G1 */
1821cf3817bSLucas Stach #define IMX8MQ_CLK_VPU_G1		120
1831cf3817bSLucas Stach /* VPU_G2 */
1841cf3817bSLucas Stach #define IMX8MQ_CLK_VPU_G2		121
1851cf3817bSLucas Stach /* DISP_DTRC */
1861cf3817bSLucas Stach #define IMX8MQ_CLK_DISP_DTRC		122
1871cf3817bSLucas Stach /* DISP_DC8000 */
1881cf3817bSLucas Stach #define IMX8MQ_CLK_DISP_DC8000		123
1891cf3817bSLucas Stach /* PCIE_CTRL */
1901cf3817bSLucas Stach #define IMX8MQ_CLK_PCIE1_CTRL		124
1911cf3817bSLucas Stach /* PCIE_PHY */
1921cf3817bSLucas Stach #define IMX8MQ_CLK_PCIE1_PHY		125
1931cf3817bSLucas Stach /* PCIE_AUX */
1941cf3817bSLucas Stach #define IMX8MQ_CLK_PCIE1_AUX		126
1951cf3817bSLucas Stach /* DC_PIXEL */
1961cf3817bSLucas Stach #define IMX8MQ_CLK_DC_PIXEL		127
1971cf3817bSLucas Stach /* LCDIF_PIXEL */
1981cf3817bSLucas Stach #define IMX8MQ_CLK_LCDIF_PIXEL		128
1991cf3817bSLucas Stach /* SAI1~6 */
2001cf3817bSLucas Stach #define IMX8MQ_CLK_SAI1			129
2011cf3817bSLucas Stach 
2021cf3817bSLucas Stach #define IMX8MQ_CLK_SAI2			130
2031cf3817bSLucas Stach 
2041cf3817bSLucas Stach #define IMX8MQ_CLK_SAI3			131
2051cf3817bSLucas Stach 
2061cf3817bSLucas Stach #define IMX8MQ_CLK_SAI4			132
2071cf3817bSLucas Stach 
2081cf3817bSLucas Stach #define IMX8MQ_CLK_SAI5			133
2091cf3817bSLucas Stach 
2101cf3817bSLucas Stach #define IMX8MQ_CLK_SAI6			134
2111cf3817bSLucas Stach /* SPDIF1 */
2121cf3817bSLucas Stach #define IMX8MQ_CLK_SPDIF1		135
2131cf3817bSLucas Stach /* SPDIF2 */
2141cf3817bSLucas Stach #define IMX8MQ_CLK_SPDIF2		136
2151cf3817bSLucas Stach /* ENET_REF */
2161cf3817bSLucas Stach #define IMX8MQ_CLK_ENET_REF		137
2171cf3817bSLucas Stach /* ENET_TIMER */
2181cf3817bSLucas Stach #define IMX8MQ_CLK_ENET_TIMER		138
2191cf3817bSLucas Stach /* ENET_PHY */
2201cf3817bSLucas Stach #define IMX8MQ_CLK_ENET_PHY_REF		139
2211cf3817bSLucas Stach /* NAND */
2221cf3817bSLucas Stach #define IMX8MQ_CLK_NAND			140
2231cf3817bSLucas Stach /* QSPI */
2241cf3817bSLucas Stach #define IMX8MQ_CLK_QSPI			141
2251cf3817bSLucas Stach /* USDHC1 */
2261cf3817bSLucas Stach #define IMX8MQ_CLK_USDHC1		142
2271cf3817bSLucas Stach /* USDHC2 */
2281cf3817bSLucas Stach #define IMX8MQ_CLK_USDHC2		143
2291cf3817bSLucas Stach /* I2C1 */
2301cf3817bSLucas Stach #define IMX8MQ_CLK_I2C1			144
2311cf3817bSLucas Stach /* I2C2 */
2321cf3817bSLucas Stach #define IMX8MQ_CLK_I2C2			145
2331cf3817bSLucas Stach /* I2C3 */
2341cf3817bSLucas Stach #define IMX8MQ_CLK_I2C3			146
2351cf3817bSLucas Stach /* I2C4 */
2361cf3817bSLucas Stach #define IMX8MQ_CLK_I2C4			147
2371cf3817bSLucas Stach /* UART1 */
2381cf3817bSLucas Stach #define IMX8MQ_CLK_UART1		148
2391cf3817bSLucas Stach /* UART2 */
2401cf3817bSLucas Stach #define IMX8MQ_CLK_UART2		149
2411cf3817bSLucas Stach /* UART3 */
2421cf3817bSLucas Stach #define IMX8MQ_CLK_UART3		150
2431cf3817bSLucas Stach /* UART4 */
2441cf3817bSLucas Stach #define IMX8MQ_CLK_UART4		151
2451cf3817bSLucas Stach /* USB_CORE_REF */
2461cf3817bSLucas Stach #define IMX8MQ_CLK_USB_CORE_REF		152
2471cf3817bSLucas Stach /* USB_PHY_REF */
2481cf3817bSLucas Stach #define IMX8MQ_CLK_USB_PHY_REF		163
2491cf3817bSLucas Stach /* ECSPI1 */
2501cf3817bSLucas Stach #define IMX8MQ_CLK_ECSPI1		164
2511cf3817bSLucas Stach /* ECSPI2 */
2521cf3817bSLucas Stach #define IMX8MQ_CLK_ECSPI2		165
2531cf3817bSLucas Stach /* PWM1 */
2541cf3817bSLucas Stach #define IMX8MQ_CLK_PWM1			166
2551cf3817bSLucas Stach /* PWM2 */
2561cf3817bSLucas Stach #define IMX8MQ_CLK_PWM2			167
2571cf3817bSLucas Stach /* PWM3 */
2581cf3817bSLucas Stach #define IMX8MQ_CLK_PWM3			168
2591cf3817bSLucas Stach /* PWM4 */
2601cf3817bSLucas Stach #define IMX8MQ_CLK_PWM4			169
2611cf3817bSLucas Stach /* GPT1 */
2621cf3817bSLucas Stach #define IMX8MQ_CLK_GPT1			170
2631cf3817bSLucas Stach /* WDOG */
2641cf3817bSLucas Stach #define IMX8MQ_CLK_WDOG			171
2651cf3817bSLucas Stach /* WRCLK */
2661cf3817bSLucas Stach #define IMX8MQ_CLK_WRCLK		172
2671cf3817bSLucas Stach /* DSI_CORE */
2681cf3817bSLucas Stach #define IMX8MQ_CLK_DSI_CORE		173
2691cf3817bSLucas Stach /* DSI_PHY */
2701cf3817bSLucas Stach #define IMX8MQ_CLK_DSI_PHY_REF		174
2711cf3817bSLucas Stach /* DSI_DBI */
2721cf3817bSLucas Stach #define IMX8MQ_CLK_DSI_DBI		175
2731cf3817bSLucas Stach /*DSI_ESC */
2741cf3817bSLucas Stach #define IMX8MQ_CLK_DSI_ESC		176
2751cf3817bSLucas Stach /* CSI1_CORE */
2761cf3817bSLucas Stach #define IMX8MQ_CLK_CSI1_CORE		177
2771cf3817bSLucas Stach /* CSI1_PHY */
2781cf3817bSLucas Stach #define IMX8MQ_CLK_CSI1_PHY_REF		178
2791cf3817bSLucas Stach /* CSI_ESC */
2801cf3817bSLucas Stach #define IMX8MQ_CLK_CSI1_ESC		179
2811cf3817bSLucas Stach /* CSI2_CORE */
2821cf3817bSLucas Stach #define IMX8MQ_CLK_CSI2_CORE		170
2831cf3817bSLucas Stach /* CSI2_PHY */
2841cf3817bSLucas Stach #define IMX8MQ_CLK_CSI2_PHY_REF		181
2851cf3817bSLucas Stach /* CSI2_ESC */
2861cf3817bSLucas Stach #define IMX8MQ_CLK_CSI2_ESC		182
2871cf3817bSLucas Stach /* PCIE2_CTRL */
2881cf3817bSLucas Stach #define IMX8MQ_CLK_PCIE2_CTRL		183
2891cf3817bSLucas Stach /* PCIE2_PHY */
2901cf3817bSLucas Stach #define IMX8MQ_CLK_PCIE2_PHY		184
2911cf3817bSLucas Stach /* PCIE2_AUX */
2921cf3817bSLucas Stach #define IMX8MQ_CLK_PCIE2_AUX		185
2931cf3817bSLucas Stach /* ECSPI3 */
2941cf3817bSLucas Stach #define IMX8MQ_CLK_ECSPI3		186
2951cf3817bSLucas Stach 
2961cf3817bSLucas Stach /* CCGR clocks */
2971cf3817bSLucas Stach #define IMX8MQ_CLK_A53_ROOT			187
2981cf3817bSLucas Stach #define IMX8MQ_CLK_DRAM_ROOT			188
2991cf3817bSLucas Stach #define IMX8MQ_CLK_ECSPI1_ROOT			189
3001cf3817bSLucas Stach #define IMX8MQ_CLK_ECSPI2_ROOT			180
3011cf3817bSLucas Stach #define IMX8MQ_CLK_ECSPI3_ROOT			181
3021cf3817bSLucas Stach #define IMX8MQ_CLK_ENET1_ROOT			182
3031cf3817bSLucas Stach #define IMX8MQ_CLK_GPT1_ROOT			193
3041cf3817bSLucas Stach #define IMX8MQ_CLK_I2C1_ROOT			194
3051cf3817bSLucas Stach #define IMX8MQ_CLK_I2C2_ROOT			195
3061cf3817bSLucas Stach #define IMX8MQ_CLK_I2C3_ROOT			196
3071cf3817bSLucas Stach #define IMX8MQ_CLK_I2C4_ROOT			197
3081cf3817bSLucas Stach #define IMX8MQ_CLK_M4_ROOT			198
3091cf3817bSLucas Stach #define IMX8MQ_CLK_PCIE1_ROOT			199
3101cf3817bSLucas Stach #define IMX8MQ_CLK_PCIE2_ROOT			200
3111cf3817bSLucas Stach #define IMX8MQ_CLK_PWM1_ROOT			201
3121cf3817bSLucas Stach #define IMX8MQ_CLK_PWM2_ROOT			202
3131cf3817bSLucas Stach #define IMX8MQ_CLK_PWM3_ROOT			203
3141cf3817bSLucas Stach #define IMX8MQ_CLK_PWM4_ROOT			204
3151cf3817bSLucas Stach #define IMX8MQ_CLK_QSPI_ROOT			205
3161cf3817bSLucas Stach #define IMX8MQ_CLK_SAI1_ROOT			206
3171cf3817bSLucas Stach #define IMX8MQ_CLK_SAI2_ROOT			207
3181cf3817bSLucas Stach #define IMX8MQ_CLK_SAI3_ROOT			208
3191cf3817bSLucas Stach #define IMX8MQ_CLK_SAI4_ROOT			209
3201cf3817bSLucas Stach #define IMX8MQ_CLK_SAI5_ROOT			210
3211cf3817bSLucas Stach #define IMX8MQ_CLK_SAI6_ROOT			212
3221cf3817bSLucas Stach #define IMX8MQ_CLK_UART1_ROOT			213
3231cf3817bSLucas Stach #define IMX8MQ_CLK_UART2_ROOT			214
3241cf3817bSLucas Stach #define IMX8MQ_CLK_UART3_ROOT			215
3251cf3817bSLucas Stach #define IMX8MQ_CLK_UART4_ROOT			216
3261cf3817bSLucas Stach #define IMX8MQ_CLK_USB1_CTRL_ROOT		217
3271cf3817bSLucas Stach #define IMX8MQ_CLK_USB2_CTRL_ROOT		218
3281cf3817bSLucas Stach #define IMX8MQ_CLK_USB1_PHY_ROOT		219
3291cf3817bSLucas Stach #define IMX8MQ_CLK_USB2_PHY_ROOT		220
3301cf3817bSLucas Stach #define IMX8MQ_CLK_USDHC1_ROOT			221
3311cf3817bSLucas Stach #define IMX8MQ_CLK_USDHC2_ROOT			222
3321cf3817bSLucas Stach #define IMX8MQ_CLK_WDOG1_ROOT			223
3331cf3817bSLucas Stach #define IMX8MQ_CLK_WDOG2_ROOT			224
3341cf3817bSLucas Stach #define IMX8MQ_CLK_WDOG3_ROOT			225
3351cf3817bSLucas Stach #define IMX8MQ_CLK_GPU_ROOT			226
3361cf3817bSLucas Stach #define IMX8MQ_CLK_HEVC_ROOT			227
3371cf3817bSLucas Stach #define IMX8MQ_CLK_AVC_ROOT			228
3381cf3817bSLucas Stach #define IMX8MQ_CLK_VP9_ROOT			229
3391cf3817bSLucas Stach #define IMX8MQ_CLK_HEVC_INTER_ROOT		230
3401cf3817bSLucas Stach #define IMX8MQ_CLK_DISP_ROOT			231
3411cf3817bSLucas Stach #define IMX8MQ_CLK_HDMI_ROOT			232
3421cf3817bSLucas Stach #define IMX8MQ_CLK_HDMI_PHY_ROOT		233
3431cf3817bSLucas Stach #define IMX8MQ_CLK_VPU_DEC_ROOT			234
3441cf3817bSLucas Stach #define IMX8MQ_CLK_CSI1_ROOT			235
3451cf3817bSLucas Stach #define IMX8MQ_CLK_CSI2_ROOT			236
3461cf3817bSLucas Stach #define IMX8MQ_CLK_RAWNAND_ROOT			237
3471cf3817bSLucas Stach #define IMX8MQ_CLK_SDMA1_ROOT			238
3481cf3817bSLucas Stach #define IMX8MQ_CLK_SDMA2_ROOT			239
3491cf3817bSLucas Stach #define IMX8MQ_CLK_VPU_G1_ROOT			240
3501cf3817bSLucas Stach #define IMX8MQ_CLK_VPU_G2_ROOT			241
3511cf3817bSLucas Stach 
3521cf3817bSLucas Stach /* SCCG PLL GATE */
353c5b11ee9SGuido Günther #define IMX8MQ_SYS1_PLL_OUT			242
3541cf3817bSLucas Stach #define IMX8MQ_SYS2_PLL_OUT			243
3551cf3817bSLucas Stach #define IMX8MQ_SYS3_PLL_OUT			244
3561cf3817bSLucas Stach #define IMX8MQ_DRAM_PLL_OUT			245
3571cf3817bSLucas Stach 
3581cf3817bSLucas Stach #define IMX8MQ_GPT_3M_CLK			246
3591cf3817bSLucas Stach 
3601cf3817bSLucas Stach #define IMX8MQ_CLK_IPG_ROOT			247
3611cf3817bSLucas Stach #define IMX8MQ_CLK_IPG_AUDIO_ROOT		248
3621cf3817bSLucas Stach #define IMX8MQ_CLK_SAI1_IPG			249
3631cf3817bSLucas Stach #define IMX8MQ_CLK_SAI2_IPG			250
3641cf3817bSLucas Stach #define IMX8MQ_CLK_SAI3_IPG			251
3651cf3817bSLucas Stach #define IMX8MQ_CLK_SAI4_IPG			252
3661cf3817bSLucas Stach #define IMX8MQ_CLK_SAI5_IPG			253
3671cf3817bSLucas Stach #define IMX8MQ_CLK_SAI6_IPG			254
3681cf3817bSLucas Stach 
3691cf3817bSLucas Stach /* DSI AHB/IPG clocks */
3701cf3817bSLucas Stach /* rxesc clock */
3711cf3817bSLucas Stach #define IMX8MQ_CLK_DSI_AHB			255
3721cf3817bSLucas Stach /* txesc clock */
3731cf3817bSLucas Stach #define IMX8MQ_CLK_DSI_IPG_DIV                  256
3741cf3817bSLucas Stach 
375c5b11ee9SGuido Günther #define IMX8MQ_CLK_TMU_ROOT			257
3761cf3817bSLucas Stach 
3771cf3817bSLucas Stach /* Display root clocks */
378c5b11ee9SGuido Günther #define IMX8MQ_CLK_DISP_AXI_ROOT		258
379c5b11ee9SGuido Günther #define IMX8MQ_CLK_DISP_APB_ROOT		259
380c5b11ee9SGuido Günther #define IMX8MQ_CLK_DISP_RTRM_ROOT		260
3811cf3817bSLucas Stach 
382c5b11ee9SGuido Günther #define IMX8MQ_CLK_OCOTP_ROOT			261
3831cf3817bSLucas Stach 
384c5b11ee9SGuido Günther #define IMX8MQ_CLK_DRAM_ALT_ROOT		262
385c5b11ee9SGuido Günther #define IMX8MQ_CLK_DRAM_CORE			263
3861cf3817bSLucas Stach 
387c5b11ee9SGuido Günther #define IMX8MQ_CLK_MU_ROOT			264
388c5b11ee9SGuido Günther #define IMX8MQ_VIDEO2_PLL_OUT			265
3891cf3817bSLucas Stach 
390c5b11ee9SGuido Günther #define IMX8MQ_CLK_CLKO2			266
3911cf3817bSLucas Stach 
392c5b11ee9SGuido Günther #define IMX8MQ_CLK_NAND_USDHC_BUS_RAWNAND_CLK	267
3931cf3817bSLucas Stach 
394202ce5afSFabio Estevam #define IMX8MQ_CLK_CLKO1			268
395202ce5afSFabio Estevam 
396202ce5afSFabio Estevam #define IMX8MQ_CLK_END				269
3971cf3817bSLucas Stach #endif /* __DT_BINDINGS_CLOCK_IMX8MQ_H */
398