xref: /linux/include/dt-bindings/clock/imx6sl-clock.h (revision 75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37)
1*d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
245fe6810SShawn Guo /*
345fe6810SShawn Guo  * Copyright 2013 Freescale Semiconductor, Inc.
445fe6810SShawn Guo  */
545fe6810SShawn Guo 
645fe6810SShawn Guo #ifndef __DT_BINDINGS_CLOCK_IMX6SL_H
745fe6810SShawn Guo #define __DT_BINDINGS_CLOCK_IMX6SL_H
845fe6810SShawn Guo 
945fe6810SShawn Guo #define IMX6SL_CLK_DUMMY		0
1045fe6810SShawn Guo #define IMX6SL_CLK_CKIL			1
1145fe6810SShawn Guo #define IMX6SL_CLK_OSC			2
1245fe6810SShawn Guo #define IMX6SL_CLK_PLL1_SYS		3
1345fe6810SShawn Guo #define IMX6SL_CLK_PLL2_BUS		4
1445fe6810SShawn Guo #define IMX6SL_CLK_PLL3_USB_OTG		5
1545fe6810SShawn Guo #define IMX6SL_CLK_PLL4_AUDIO		6
1645fe6810SShawn Guo #define IMX6SL_CLK_PLL5_VIDEO		7
1745fe6810SShawn Guo #define IMX6SL_CLK_PLL6_ENET		8
1845fe6810SShawn Guo #define IMX6SL_CLK_PLL7_USB_HOST	9
1945fe6810SShawn Guo #define IMX6SL_CLK_USBPHY1		10
2045fe6810SShawn Guo #define IMX6SL_CLK_USBPHY2		11
2145fe6810SShawn Guo #define IMX6SL_CLK_USBPHY1_GATE		12
2245fe6810SShawn Guo #define IMX6SL_CLK_USBPHY2_GATE		13
2345fe6810SShawn Guo #define IMX6SL_CLK_PLL4_POST_DIV	14
2445fe6810SShawn Guo #define IMX6SL_CLK_PLL5_POST_DIV	15
2545fe6810SShawn Guo #define IMX6SL_CLK_PLL5_VIDEO_DIV	16
2645fe6810SShawn Guo #define IMX6SL_CLK_ENET_REF		17
2745fe6810SShawn Guo #define IMX6SL_CLK_PLL2_PFD0		18
2845fe6810SShawn Guo #define IMX6SL_CLK_PLL2_PFD1		19
2945fe6810SShawn Guo #define IMX6SL_CLK_PLL2_PFD2		20
3045fe6810SShawn Guo #define IMX6SL_CLK_PLL3_PFD0		21
3145fe6810SShawn Guo #define IMX6SL_CLK_PLL3_PFD1		22
3245fe6810SShawn Guo #define IMX6SL_CLK_PLL3_PFD2		23
3345fe6810SShawn Guo #define IMX6SL_CLK_PLL3_PFD3		24
3445fe6810SShawn Guo #define IMX6SL_CLK_PLL2_198M		25
3545fe6810SShawn Guo #define IMX6SL_CLK_PLL3_120M		26
3645fe6810SShawn Guo #define IMX6SL_CLK_PLL3_80M		27
3745fe6810SShawn Guo #define IMX6SL_CLK_PLL3_60M		28
3845fe6810SShawn Guo #define IMX6SL_CLK_STEP			29
3945fe6810SShawn Guo #define IMX6SL_CLK_PLL1_SW		30
4045fe6810SShawn Guo #define IMX6SL_CLK_OCRAM_ALT_SEL	31
4145fe6810SShawn Guo #define IMX6SL_CLK_OCRAM_SEL		32
4245fe6810SShawn Guo #define IMX6SL_CLK_PRE_PERIPH2_SEL	33
4345fe6810SShawn Guo #define IMX6SL_CLK_PRE_PERIPH_SEL	34
4445fe6810SShawn Guo #define IMX6SL_CLK_PERIPH2_CLK2_SEL	35
4545fe6810SShawn Guo #define IMX6SL_CLK_PERIPH_CLK2_SEL	36
4645fe6810SShawn Guo #define IMX6SL_CLK_CSI_SEL		37
4745fe6810SShawn Guo #define IMX6SL_CLK_LCDIF_AXI_SEL	38
4845fe6810SShawn Guo #define IMX6SL_CLK_USDHC1_SEL		39
4945fe6810SShawn Guo #define IMX6SL_CLK_USDHC2_SEL		40
5045fe6810SShawn Guo #define IMX6SL_CLK_USDHC3_SEL		41
5145fe6810SShawn Guo #define IMX6SL_CLK_USDHC4_SEL		42
5245fe6810SShawn Guo #define IMX6SL_CLK_SSI1_SEL		43
5345fe6810SShawn Guo #define IMX6SL_CLK_SSI2_SEL		44
5445fe6810SShawn Guo #define IMX6SL_CLK_SSI3_SEL		45
5545fe6810SShawn Guo #define IMX6SL_CLK_PERCLK_SEL		46
5645fe6810SShawn Guo #define IMX6SL_CLK_PXP_AXI_SEL		47
5745fe6810SShawn Guo #define IMX6SL_CLK_EPDC_AXI_SEL		48
5845fe6810SShawn Guo #define IMX6SL_CLK_GPU2D_OVG_SEL	49
5945fe6810SShawn Guo #define IMX6SL_CLK_GPU2D_SEL		50
6045fe6810SShawn Guo #define IMX6SL_CLK_LCDIF_PIX_SEL	51
6145fe6810SShawn Guo #define IMX6SL_CLK_EPDC_PIX_SEL		52
6245fe6810SShawn Guo #define IMX6SL_CLK_SPDIF0_SEL		53
6345fe6810SShawn Guo #define IMX6SL_CLK_SPDIF1_SEL		54
6445fe6810SShawn Guo #define IMX6SL_CLK_EXTERN_AUDIO_SEL	55
6545fe6810SShawn Guo #define IMX6SL_CLK_ECSPI_SEL		56
6645fe6810SShawn Guo #define IMX6SL_CLK_UART_SEL		57
6745fe6810SShawn Guo #define IMX6SL_CLK_PERIPH		58
6845fe6810SShawn Guo #define IMX6SL_CLK_PERIPH2		59
6945fe6810SShawn Guo #define IMX6SL_CLK_OCRAM_PODF		60
7045fe6810SShawn Guo #define IMX6SL_CLK_PERIPH_CLK2_PODF	61
7145fe6810SShawn Guo #define IMX6SL_CLK_PERIPH2_CLK2_PODF	62
7245fe6810SShawn Guo #define IMX6SL_CLK_IPG			63
7345fe6810SShawn Guo #define IMX6SL_CLK_CSI_PODF		64
7445fe6810SShawn Guo #define IMX6SL_CLK_LCDIF_AXI_PODF	65
7545fe6810SShawn Guo #define IMX6SL_CLK_USDHC1_PODF		66
7645fe6810SShawn Guo #define IMX6SL_CLK_USDHC2_PODF		67
7745fe6810SShawn Guo #define IMX6SL_CLK_USDHC3_PODF		68
7845fe6810SShawn Guo #define IMX6SL_CLK_USDHC4_PODF		69
7945fe6810SShawn Guo #define IMX6SL_CLK_SSI1_PRED		70
8045fe6810SShawn Guo #define IMX6SL_CLK_SSI1_PODF		71
8145fe6810SShawn Guo #define IMX6SL_CLK_SSI2_PRED		72
8245fe6810SShawn Guo #define IMX6SL_CLK_SSI2_PODF		73
8345fe6810SShawn Guo #define IMX6SL_CLK_SSI3_PRED		74
8445fe6810SShawn Guo #define IMX6SL_CLK_SSI3_PODF		75
8545fe6810SShawn Guo #define IMX6SL_CLK_PERCLK		76
8645fe6810SShawn Guo #define IMX6SL_CLK_PXP_AXI_PODF		77
8745fe6810SShawn Guo #define IMX6SL_CLK_EPDC_AXI_PODF	78
8845fe6810SShawn Guo #define IMX6SL_CLK_GPU2D_OVG_PODF	79
8945fe6810SShawn Guo #define IMX6SL_CLK_GPU2D_PODF		80
9045fe6810SShawn Guo #define IMX6SL_CLK_LCDIF_PIX_PRED	81
9145fe6810SShawn Guo #define IMX6SL_CLK_EPDC_PIX_PRED	82
9245fe6810SShawn Guo #define IMX6SL_CLK_LCDIF_PIX_PODF	83
9345fe6810SShawn Guo #define IMX6SL_CLK_EPDC_PIX_PODF	84
9445fe6810SShawn Guo #define IMX6SL_CLK_SPDIF0_PRED		85
9545fe6810SShawn Guo #define IMX6SL_CLK_SPDIF0_PODF		86
9645fe6810SShawn Guo #define IMX6SL_CLK_SPDIF1_PRED		87
9745fe6810SShawn Guo #define IMX6SL_CLK_SPDIF1_PODF		88
9845fe6810SShawn Guo #define IMX6SL_CLK_EXTERN_AUDIO_PRED	89
9945fe6810SShawn Guo #define IMX6SL_CLK_EXTERN_AUDIO_PODF	90
10045fe6810SShawn Guo #define IMX6SL_CLK_ECSPI_ROOT		91
10145fe6810SShawn Guo #define IMX6SL_CLK_UART_ROOT		92
10245fe6810SShawn Guo #define IMX6SL_CLK_AHB			93
10345fe6810SShawn Guo #define IMX6SL_CLK_MMDC_ROOT		94
10445fe6810SShawn Guo #define IMX6SL_CLK_ARM			95
10545fe6810SShawn Guo #define IMX6SL_CLK_ECSPI1		96
10645fe6810SShawn Guo #define IMX6SL_CLK_ECSPI2		97
10745fe6810SShawn Guo #define IMX6SL_CLK_ECSPI3		98
10845fe6810SShawn Guo #define IMX6SL_CLK_ECSPI4		99
10945fe6810SShawn Guo #define IMX6SL_CLK_EPIT1		100
11045fe6810SShawn Guo #define IMX6SL_CLK_EPIT2		101
11145fe6810SShawn Guo #define IMX6SL_CLK_EXTERN_AUDIO		102
11245fe6810SShawn Guo #define IMX6SL_CLK_GPT			103
11345fe6810SShawn Guo #define IMX6SL_CLK_GPT_SERIAL		104
11445fe6810SShawn Guo #define IMX6SL_CLK_GPU2D_OVG		105
11545fe6810SShawn Guo #define IMX6SL_CLK_I2C1			106
11645fe6810SShawn Guo #define IMX6SL_CLK_I2C2			107
11745fe6810SShawn Guo #define IMX6SL_CLK_I2C3			108
11845fe6810SShawn Guo #define IMX6SL_CLK_OCOTP		109
11945fe6810SShawn Guo #define IMX6SL_CLK_CSI			110
12045fe6810SShawn Guo #define IMX6SL_CLK_PXP_AXI		111
12145fe6810SShawn Guo #define IMX6SL_CLK_EPDC_AXI		112
12245fe6810SShawn Guo #define IMX6SL_CLK_LCDIF_AXI		113
12345fe6810SShawn Guo #define IMX6SL_CLK_LCDIF_PIX		114
12445fe6810SShawn Guo #define IMX6SL_CLK_EPDC_PIX		115
12545fe6810SShawn Guo #define IMX6SL_CLK_OCRAM		116
12645fe6810SShawn Guo #define IMX6SL_CLK_PWM1			117
12745fe6810SShawn Guo #define IMX6SL_CLK_PWM2			118
12845fe6810SShawn Guo #define IMX6SL_CLK_PWM3			119
12945fe6810SShawn Guo #define IMX6SL_CLK_PWM4			120
13045fe6810SShawn Guo #define IMX6SL_CLK_SDMA			121
13145fe6810SShawn Guo #define IMX6SL_CLK_SPDIF		122
13245fe6810SShawn Guo #define IMX6SL_CLK_SSI1			123
13345fe6810SShawn Guo #define IMX6SL_CLK_SSI2			124
13445fe6810SShawn Guo #define IMX6SL_CLK_SSI3			125
13545fe6810SShawn Guo #define IMX6SL_CLK_UART			126
13645fe6810SShawn Guo #define IMX6SL_CLK_UART_SERIAL		127
13745fe6810SShawn Guo #define IMX6SL_CLK_USBOH3		128
13845fe6810SShawn Guo #define IMX6SL_CLK_USDHC1		129
13945fe6810SShawn Guo #define IMX6SL_CLK_USDHC2		130
14045fe6810SShawn Guo #define IMX6SL_CLK_USDHC3		131
14145fe6810SShawn Guo #define IMX6SL_CLK_USDHC4		132
142238fb182SNicolin Chen #define IMX6SL_CLK_PLL4_AUDIO_DIV	133
1438962a5dbSNicolin Chen #define IMX6SL_CLK_SPBA			134
1444ca2ad55SFugang Duan #define IMX6SL_CLK_ENET			135
145e90f4199SShawn Guo #define IMX6SL_CLK_LVDS1_SEL		136
146e90f4199SShawn Guo #define IMX6SL_CLK_LVDS1_OUT		137
147e90f4199SShawn Guo #define IMX6SL_CLK_LVDS1_IN		138
148e90f4199SShawn Guo #define IMX6SL_CLK_ANACLK1		139
149e90f4199SShawn Guo #define IMX6SL_PLL1_BYPASS_SRC		140
150e90f4199SShawn Guo #define IMX6SL_PLL2_BYPASS_SRC		141
151e90f4199SShawn Guo #define IMX6SL_PLL3_BYPASS_SRC		142
152e90f4199SShawn Guo #define IMX6SL_PLL4_BYPASS_SRC		143
153e90f4199SShawn Guo #define IMX6SL_PLL5_BYPASS_SRC		144
154e90f4199SShawn Guo #define IMX6SL_PLL6_BYPASS_SRC		145
155e90f4199SShawn Guo #define IMX6SL_PLL7_BYPASS_SRC		146
156e90f4199SShawn Guo #define IMX6SL_CLK_PLL1			147
157e90f4199SShawn Guo #define IMX6SL_CLK_PLL2			148
158e90f4199SShawn Guo #define IMX6SL_CLK_PLL3			149
159e90f4199SShawn Guo #define IMX6SL_CLK_PLL4			150
160e90f4199SShawn Guo #define IMX6SL_CLK_PLL5			151
161e90f4199SShawn Guo #define IMX6SL_CLK_PLL6			152
162e90f4199SShawn Guo #define IMX6SL_CLK_PLL7			153
163e90f4199SShawn Guo #define IMX6SL_PLL1_BYPASS		154
164e90f4199SShawn Guo #define IMX6SL_PLL2_BYPASS		155
165e90f4199SShawn Guo #define IMX6SL_PLL3_BYPASS		156
166e90f4199SShawn Guo #define IMX6SL_PLL4_BYPASS		157
167e90f4199SShawn Guo #define IMX6SL_PLL5_BYPASS		158
168e90f4199SShawn Guo #define IMX6SL_PLL6_BYPASS		159
169e90f4199SShawn Guo #define IMX6SL_PLL7_BYPASS		160
170dbaf381fSShengjiu Wang #define IMX6SL_CLK_SSI1_IPG		161
171dbaf381fSShengjiu Wang #define IMX6SL_CLK_SSI2_IPG		162
172dbaf381fSShengjiu Wang #define IMX6SL_CLK_SSI3_IPG		163
17384a87250SShengjiu Wang #define IMX6SL_CLK_SPDIF_GCLK		164
17409d47620SAnson Huang #define IMX6SL_CLK_MMDC_P0_IPG		165
17509d47620SAnson Huang #define IMX6SL_CLK_MMDC_P1_IPG		166
17609d47620SAnson Huang #define IMX6SL_CLK_END			167
17745fe6810SShawn Guo 
17845fe6810SShawn Guo #endif /* __DT_BINDINGS_CLOCK_IMX6SL_H */
179