xref: /linux/include/dt-bindings/clock/imxrt1050-clock.h (revision 03ab8e6297acd1bc0eedaa050e2a1635c576fd11)
1a8159572SGiulio Benetti /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
2a8159572SGiulio Benetti /*
3a8159572SGiulio Benetti  * Copyright(C) 2019
4a8159572SGiulio Benetti  * Author(s): Giulio Benetti <giulio.benetti@benettiengineering.com>
5a8159572SGiulio Benetti  */
6a8159572SGiulio Benetti 
7a8159572SGiulio Benetti #ifndef __DT_BINDINGS_CLOCK_IMXRT1050_H
8a8159572SGiulio Benetti #define __DT_BINDINGS_CLOCK_IMXRT1050_H
9a8159572SGiulio Benetti 
10a8159572SGiulio Benetti #define IMXRT1050_CLK_DUMMY			0
11a8159572SGiulio Benetti #define IMXRT1050_CLK_CKIL			1
12a8159572SGiulio Benetti #define IMXRT1050_CLK_CKIH			2
13a8159572SGiulio Benetti #define IMXRT1050_CLK_OSC			3
14a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL2_PFD0_352M		4
15a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL2_PFD1_594M		5
16a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL2_PFD2_396M		6
17a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL3_PFD0_720M		7
18a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL3_PFD1_664_62M		8
19a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL3_PFD2_508_24M		9
20a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL3_PFD3_454_74M		10
21a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL2_198M			11
22a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL3_120M			12
23a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL3_80M			13
24a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL3_60M			14
25a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL1_BYPASS		15
26a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL2_BYPASS		16
27a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL3_BYPASS		17
28a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL5_BYPASS		19
29a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL1_REF_SEL		20
30a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL2_REF_SEL		21
31a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL3_REF_SEL		22
32a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL5_REF_SEL		23
33a8159572SGiulio Benetti #define IMXRT1050_CLK_PRE_PERIPH_SEL		24
34a8159572SGiulio Benetti #define IMXRT1050_CLK_PERIPH_SEL		25
35a8159572SGiulio Benetti #define IMXRT1050_CLK_SEMC_ALT_SEL		26
36a8159572SGiulio Benetti #define IMXRT1050_CLK_SEMC_SEL			27
37a8159572SGiulio Benetti #define IMXRT1050_CLK_USDHC1_SEL		28
38a8159572SGiulio Benetti #define IMXRT1050_CLK_USDHC2_SEL		29
39a8159572SGiulio Benetti #define IMXRT1050_CLK_LPUART_SEL		30
40a8159572SGiulio Benetti #define IMXRT1050_CLK_LCDIF_SEL			31
41a8159572SGiulio Benetti #define IMXRT1050_CLK_VIDEO_POST_DIV_SEL	32
42a8159572SGiulio Benetti #define IMXRT1050_CLK_VIDEO_DIV			33
43a8159572SGiulio Benetti #define IMXRT1050_CLK_ARM_PODF			34
44a8159572SGiulio Benetti #define IMXRT1050_CLK_LPUART_PODF		35
45a8159572SGiulio Benetti #define IMXRT1050_CLK_USDHC1_PODF		36
46a8159572SGiulio Benetti #define IMXRT1050_CLK_USDHC2_PODF		37
47a8159572SGiulio Benetti #define IMXRT1050_CLK_SEMC_PODF			38
48a8159572SGiulio Benetti #define IMXRT1050_CLK_AHB_PODF			39
49a8159572SGiulio Benetti #define IMXRT1050_CLK_LCDIF_PRED		40
50a8159572SGiulio Benetti #define IMXRT1050_CLK_LCDIF_PODF		41
51a8159572SGiulio Benetti #define IMXRT1050_CLK_USDHC1			42
52a8159572SGiulio Benetti #define IMXRT1050_CLK_USDHC2			43
53a8159572SGiulio Benetti #define IMXRT1050_CLK_LPUART1			44
54a8159572SGiulio Benetti #define IMXRT1050_CLK_SEMC			45
55a8159572SGiulio Benetti #define IMXRT1050_CLK_LCDIF_APB			46
56a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL1_ARM			47
57a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL2_SYS			48
58a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL3_USB_OTG		49
59a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL4_AUDIO		50
60a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL5_VIDEO		51
61a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL6_ENET			52
62a8159572SGiulio Benetti #define IMXRT1050_CLK_PLL7_USB_HOST		53
63a8159572SGiulio Benetti #define IMXRT1050_CLK_LCDIF_PIX			54
64a8159572SGiulio Benetti #define IMXRT1050_CLK_USBOH3			55
65a8159572SGiulio Benetti #define IMXRT1050_CLK_IPG_PDOF			56
66a8159572SGiulio Benetti #define IMXRT1050_CLK_PER_CLK_SEL		57
67a8159572SGiulio Benetti #define IMXRT1050_CLK_PER_PDOF			58
68a8159572SGiulio Benetti #define IMXRT1050_CLK_DMA			59
69a8159572SGiulio Benetti #define IMXRT1050_CLK_DMA_MUX			60
70a8159572SGiulio Benetti #define IMXRT1050_CLK_END			61
71a8159572SGiulio Benetti 
72a8159572SGiulio Benetti #endif /* __DT_BINDINGS_CLOCK_IMXRT1050_H */
73