xref: /linux/include/dt-bindings/clock/imx6sl-clock.h (revision 8962a5dbe0a5faa14c075b1c652b1ec6d9810e53)
145fe6810SShawn Guo /*
245fe6810SShawn Guo  * Copyright 2013 Freescale Semiconductor, Inc.
345fe6810SShawn Guo  *
445fe6810SShawn Guo  * This program is free software; you can redistribute it and/or modify
545fe6810SShawn Guo  * it under the terms of the GNU General Public License version 2 as
645fe6810SShawn Guo  * published by the Free Software Foundation.
745fe6810SShawn Guo  *
845fe6810SShawn Guo  */
945fe6810SShawn Guo 
1045fe6810SShawn Guo #ifndef __DT_BINDINGS_CLOCK_IMX6SL_H
1145fe6810SShawn Guo #define __DT_BINDINGS_CLOCK_IMX6SL_H
1245fe6810SShawn Guo 
1345fe6810SShawn Guo #define IMX6SL_CLK_DUMMY		0
1445fe6810SShawn Guo #define IMX6SL_CLK_CKIL			1
1545fe6810SShawn Guo #define IMX6SL_CLK_OSC			2
1645fe6810SShawn Guo #define IMX6SL_CLK_PLL1_SYS		3
1745fe6810SShawn Guo #define IMX6SL_CLK_PLL2_BUS		4
1845fe6810SShawn Guo #define IMX6SL_CLK_PLL3_USB_OTG		5
1945fe6810SShawn Guo #define IMX6SL_CLK_PLL4_AUDIO		6
2045fe6810SShawn Guo #define IMX6SL_CLK_PLL5_VIDEO		7
2145fe6810SShawn Guo #define IMX6SL_CLK_PLL6_ENET		8
2245fe6810SShawn Guo #define IMX6SL_CLK_PLL7_USB_HOST	9
2345fe6810SShawn Guo #define IMX6SL_CLK_USBPHY1		10
2445fe6810SShawn Guo #define IMX6SL_CLK_USBPHY2		11
2545fe6810SShawn Guo #define IMX6SL_CLK_USBPHY1_GATE		12
2645fe6810SShawn Guo #define IMX6SL_CLK_USBPHY2_GATE		13
2745fe6810SShawn Guo #define IMX6SL_CLK_PLL4_POST_DIV	14
2845fe6810SShawn Guo #define IMX6SL_CLK_PLL5_POST_DIV	15
2945fe6810SShawn Guo #define IMX6SL_CLK_PLL5_VIDEO_DIV	16
3045fe6810SShawn Guo #define IMX6SL_CLK_ENET_REF		17
3145fe6810SShawn Guo #define IMX6SL_CLK_PLL2_PFD0		18
3245fe6810SShawn Guo #define IMX6SL_CLK_PLL2_PFD1		19
3345fe6810SShawn Guo #define IMX6SL_CLK_PLL2_PFD2		20
3445fe6810SShawn Guo #define IMX6SL_CLK_PLL3_PFD0		21
3545fe6810SShawn Guo #define IMX6SL_CLK_PLL3_PFD1		22
3645fe6810SShawn Guo #define IMX6SL_CLK_PLL3_PFD2		23
3745fe6810SShawn Guo #define IMX6SL_CLK_PLL3_PFD3		24
3845fe6810SShawn Guo #define IMX6SL_CLK_PLL2_198M		25
3945fe6810SShawn Guo #define IMX6SL_CLK_PLL3_120M		26
4045fe6810SShawn Guo #define IMX6SL_CLK_PLL3_80M		27
4145fe6810SShawn Guo #define IMX6SL_CLK_PLL3_60M		28
4245fe6810SShawn Guo #define IMX6SL_CLK_STEP			29
4345fe6810SShawn Guo #define IMX6SL_CLK_PLL1_SW		30
4445fe6810SShawn Guo #define IMX6SL_CLK_OCRAM_ALT_SEL	31
4545fe6810SShawn Guo #define IMX6SL_CLK_OCRAM_SEL		32
4645fe6810SShawn Guo #define IMX6SL_CLK_PRE_PERIPH2_SEL	33
4745fe6810SShawn Guo #define IMX6SL_CLK_PRE_PERIPH_SEL	34
4845fe6810SShawn Guo #define IMX6SL_CLK_PERIPH2_CLK2_SEL	35
4945fe6810SShawn Guo #define IMX6SL_CLK_PERIPH_CLK2_SEL	36
5045fe6810SShawn Guo #define IMX6SL_CLK_CSI_SEL		37
5145fe6810SShawn Guo #define IMX6SL_CLK_LCDIF_AXI_SEL	38
5245fe6810SShawn Guo #define IMX6SL_CLK_USDHC1_SEL		39
5345fe6810SShawn Guo #define IMX6SL_CLK_USDHC2_SEL		40
5445fe6810SShawn Guo #define IMX6SL_CLK_USDHC3_SEL		41
5545fe6810SShawn Guo #define IMX6SL_CLK_USDHC4_SEL		42
5645fe6810SShawn Guo #define IMX6SL_CLK_SSI1_SEL		43
5745fe6810SShawn Guo #define IMX6SL_CLK_SSI2_SEL		44
5845fe6810SShawn Guo #define IMX6SL_CLK_SSI3_SEL		45
5945fe6810SShawn Guo #define IMX6SL_CLK_PERCLK_SEL		46
6045fe6810SShawn Guo #define IMX6SL_CLK_PXP_AXI_SEL		47
6145fe6810SShawn Guo #define IMX6SL_CLK_EPDC_AXI_SEL		48
6245fe6810SShawn Guo #define IMX6SL_CLK_GPU2D_OVG_SEL	49
6345fe6810SShawn Guo #define IMX6SL_CLK_GPU2D_SEL		50
6445fe6810SShawn Guo #define IMX6SL_CLK_LCDIF_PIX_SEL	51
6545fe6810SShawn Guo #define IMX6SL_CLK_EPDC_PIX_SEL		52
6645fe6810SShawn Guo #define IMX6SL_CLK_SPDIF0_SEL		53
6745fe6810SShawn Guo #define IMX6SL_CLK_SPDIF1_SEL		54
6845fe6810SShawn Guo #define IMX6SL_CLK_EXTERN_AUDIO_SEL	55
6945fe6810SShawn Guo #define IMX6SL_CLK_ECSPI_SEL		56
7045fe6810SShawn Guo #define IMX6SL_CLK_UART_SEL		57
7145fe6810SShawn Guo #define IMX6SL_CLK_PERIPH		58
7245fe6810SShawn Guo #define IMX6SL_CLK_PERIPH2		59
7345fe6810SShawn Guo #define IMX6SL_CLK_OCRAM_PODF		60
7445fe6810SShawn Guo #define IMX6SL_CLK_PERIPH_CLK2_PODF	61
7545fe6810SShawn Guo #define IMX6SL_CLK_PERIPH2_CLK2_PODF	62
7645fe6810SShawn Guo #define IMX6SL_CLK_IPG			63
7745fe6810SShawn Guo #define IMX6SL_CLK_CSI_PODF		64
7845fe6810SShawn Guo #define IMX6SL_CLK_LCDIF_AXI_PODF	65
7945fe6810SShawn Guo #define IMX6SL_CLK_USDHC1_PODF		66
8045fe6810SShawn Guo #define IMX6SL_CLK_USDHC2_PODF		67
8145fe6810SShawn Guo #define IMX6SL_CLK_USDHC3_PODF		68
8245fe6810SShawn Guo #define IMX6SL_CLK_USDHC4_PODF		69
8345fe6810SShawn Guo #define IMX6SL_CLK_SSI1_PRED		70
8445fe6810SShawn Guo #define IMX6SL_CLK_SSI1_PODF		71
8545fe6810SShawn Guo #define IMX6SL_CLK_SSI2_PRED		72
8645fe6810SShawn Guo #define IMX6SL_CLK_SSI2_PODF		73
8745fe6810SShawn Guo #define IMX6SL_CLK_SSI3_PRED		74
8845fe6810SShawn Guo #define IMX6SL_CLK_SSI3_PODF		75
8945fe6810SShawn Guo #define IMX6SL_CLK_PERCLK		76
9045fe6810SShawn Guo #define IMX6SL_CLK_PXP_AXI_PODF		77
9145fe6810SShawn Guo #define IMX6SL_CLK_EPDC_AXI_PODF	78
9245fe6810SShawn Guo #define IMX6SL_CLK_GPU2D_OVG_PODF	79
9345fe6810SShawn Guo #define IMX6SL_CLK_GPU2D_PODF		80
9445fe6810SShawn Guo #define IMX6SL_CLK_LCDIF_PIX_PRED	81
9545fe6810SShawn Guo #define IMX6SL_CLK_EPDC_PIX_PRED	82
9645fe6810SShawn Guo #define IMX6SL_CLK_LCDIF_PIX_PODF	83
9745fe6810SShawn Guo #define IMX6SL_CLK_EPDC_PIX_PODF	84
9845fe6810SShawn Guo #define IMX6SL_CLK_SPDIF0_PRED		85
9945fe6810SShawn Guo #define IMX6SL_CLK_SPDIF0_PODF		86
10045fe6810SShawn Guo #define IMX6SL_CLK_SPDIF1_PRED		87
10145fe6810SShawn Guo #define IMX6SL_CLK_SPDIF1_PODF		88
10245fe6810SShawn Guo #define IMX6SL_CLK_EXTERN_AUDIO_PRED	89
10345fe6810SShawn Guo #define IMX6SL_CLK_EXTERN_AUDIO_PODF	90
10445fe6810SShawn Guo #define IMX6SL_CLK_ECSPI_ROOT		91
10545fe6810SShawn Guo #define IMX6SL_CLK_UART_ROOT		92
10645fe6810SShawn Guo #define IMX6SL_CLK_AHB			93
10745fe6810SShawn Guo #define IMX6SL_CLK_MMDC_ROOT		94
10845fe6810SShawn Guo #define IMX6SL_CLK_ARM			95
10945fe6810SShawn Guo #define IMX6SL_CLK_ECSPI1		96
11045fe6810SShawn Guo #define IMX6SL_CLK_ECSPI2		97
11145fe6810SShawn Guo #define IMX6SL_CLK_ECSPI3		98
11245fe6810SShawn Guo #define IMX6SL_CLK_ECSPI4		99
11345fe6810SShawn Guo #define IMX6SL_CLK_EPIT1		100
11445fe6810SShawn Guo #define IMX6SL_CLK_EPIT2		101
11545fe6810SShawn Guo #define IMX6SL_CLK_EXTERN_AUDIO		102
11645fe6810SShawn Guo #define IMX6SL_CLK_GPT			103
11745fe6810SShawn Guo #define IMX6SL_CLK_GPT_SERIAL		104
11845fe6810SShawn Guo #define IMX6SL_CLK_GPU2D_OVG		105
11945fe6810SShawn Guo #define IMX6SL_CLK_I2C1			106
12045fe6810SShawn Guo #define IMX6SL_CLK_I2C2			107
12145fe6810SShawn Guo #define IMX6SL_CLK_I2C3			108
12245fe6810SShawn Guo #define IMX6SL_CLK_OCOTP		109
12345fe6810SShawn Guo #define IMX6SL_CLK_CSI			110
12445fe6810SShawn Guo #define IMX6SL_CLK_PXP_AXI		111
12545fe6810SShawn Guo #define IMX6SL_CLK_EPDC_AXI		112
12645fe6810SShawn Guo #define IMX6SL_CLK_LCDIF_AXI		113
12745fe6810SShawn Guo #define IMX6SL_CLK_LCDIF_PIX		114
12845fe6810SShawn Guo #define IMX6SL_CLK_EPDC_PIX		115
12945fe6810SShawn Guo #define IMX6SL_CLK_OCRAM		116
13045fe6810SShawn Guo #define IMX6SL_CLK_PWM1			117
13145fe6810SShawn Guo #define IMX6SL_CLK_PWM2			118
13245fe6810SShawn Guo #define IMX6SL_CLK_PWM3			119
13345fe6810SShawn Guo #define IMX6SL_CLK_PWM4			120
13445fe6810SShawn Guo #define IMX6SL_CLK_SDMA			121
13545fe6810SShawn Guo #define IMX6SL_CLK_SPDIF		122
13645fe6810SShawn Guo #define IMX6SL_CLK_SSI1			123
13745fe6810SShawn Guo #define IMX6SL_CLK_SSI2			124
13845fe6810SShawn Guo #define IMX6SL_CLK_SSI3			125
13945fe6810SShawn Guo #define IMX6SL_CLK_UART			126
14045fe6810SShawn Guo #define IMX6SL_CLK_UART_SERIAL		127
14145fe6810SShawn Guo #define IMX6SL_CLK_USBOH3		128
14245fe6810SShawn Guo #define IMX6SL_CLK_USDHC1		129
14345fe6810SShawn Guo #define IMX6SL_CLK_USDHC2		130
14445fe6810SShawn Guo #define IMX6SL_CLK_USDHC3		131
14545fe6810SShawn Guo #define IMX6SL_CLK_USDHC4		132
146238fb182SNicolin Chen #define IMX6SL_CLK_PLL4_AUDIO_DIV	133
147*8962a5dbSNicolin Chen #define IMX6SL_CLK_SPBA			134
148*8962a5dbSNicolin Chen #define IMX6SL_CLK_END			135
14945fe6810SShawn Guo 
15045fe6810SShawn Guo #endif /* __DT_BINDINGS_CLOCK_IMX6SL_H */
151