162306a36Sopenharmony_ci/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright(C) 2019
462306a36Sopenharmony_ci * Author(s): Giulio Benetti <giulio.benetti@benettiengineering.com>
562306a36Sopenharmony_ci */
662306a36Sopenharmony_ci
762306a36Sopenharmony_ci#ifndef __DT_BINDINGS_CLOCK_IMXRT1050_H
862306a36Sopenharmony_ci#define __DT_BINDINGS_CLOCK_IMXRT1050_H
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci#define IMXRT1050_CLK_DUMMY			0
1162306a36Sopenharmony_ci#define IMXRT1050_CLK_CKIL			1
1262306a36Sopenharmony_ci#define IMXRT1050_CLK_CKIH			2
1362306a36Sopenharmony_ci#define IMXRT1050_CLK_OSC			3
1462306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL2_PFD0_352M		4
1562306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL2_PFD1_594M		5
1662306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL2_PFD2_396M		6
1762306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL3_PFD0_720M		7
1862306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL3_PFD1_664_62M		8
1962306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL3_PFD2_508_24M		9
2062306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL3_PFD3_454_74M		10
2162306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL2_198M			11
2262306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL3_120M			12
2362306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL3_80M			13
2462306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL3_60M			14
2562306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL1_BYPASS		15
2662306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL2_BYPASS		16
2762306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL3_BYPASS		17
2862306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL5_BYPASS		19
2962306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL1_REF_SEL		20
3062306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL2_REF_SEL		21
3162306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL3_REF_SEL		22
3262306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL5_REF_SEL		23
3362306a36Sopenharmony_ci#define IMXRT1050_CLK_PRE_PERIPH_SEL		24
3462306a36Sopenharmony_ci#define IMXRT1050_CLK_PERIPH_SEL		25
3562306a36Sopenharmony_ci#define IMXRT1050_CLK_SEMC_ALT_SEL		26
3662306a36Sopenharmony_ci#define IMXRT1050_CLK_SEMC_SEL			27
3762306a36Sopenharmony_ci#define IMXRT1050_CLK_USDHC1_SEL		28
3862306a36Sopenharmony_ci#define IMXRT1050_CLK_USDHC2_SEL		29
3962306a36Sopenharmony_ci#define IMXRT1050_CLK_LPUART_SEL		30
4062306a36Sopenharmony_ci#define IMXRT1050_CLK_LCDIF_SEL			31
4162306a36Sopenharmony_ci#define IMXRT1050_CLK_VIDEO_POST_DIV_SEL	32
4262306a36Sopenharmony_ci#define IMXRT1050_CLK_VIDEO_DIV			33
4362306a36Sopenharmony_ci#define IMXRT1050_CLK_ARM_PODF			34
4462306a36Sopenharmony_ci#define IMXRT1050_CLK_LPUART_PODF		35
4562306a36Sopenharmony_ci#define IMXRT1050_CLK_USDHC1_PODF		36
4662306a36Sopenharmony_ci#define IMXRT1050_CLK_USDHC2_PODF		37
4762306a36Sopenharmony_ci#define IMXRT1050_CLK_SEMC_PODF			38
4862306a36Sopenharmony_ci#define IMXRT1050_CLK_AHB_PODF			39
4962306a36Sopenharmony_ci#define IMXRT1050_CLK_LCDIF_PRED		40
5062306a36Sopenharmony_ci#define IMXRT1050_CLK_LCDIF_PODF		41
5162306a36Sopenharmony_ci#define IMXRT1050_CLK_USDHC1			42
5262306a36Sopenharmony_ci#define IMXRT1050_CLK_USDHC2			43
5362306a36Sopenharmony_ci#define IMXRT1050_CLK_LPUART1			44
5462306a36Sopenharmony_ci#define IMXRT1050_CLK_SEMC			45
5562306a36Sopenharmony_ci#define IMXRT1050_CLK_LCDIF_APB			46
5662306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL1_ARM			47
5762306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL2_SYS			48
5862306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL3_USB_OTG		49
5962306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL4_AUDIO		50
6062306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL5_VIDEO		51
6162306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL6_ENET			52
6262306a36Sopenharmony_ci#define IMXRT1050_CLK_PLL7_USB_HOST		53
6362306a36Sopenharmony_ci#define IMXRT1050_CLK_LCDIF_PIX			54
6462306a36Sopenharmony_ci#define IMXRT1050_CLK_USBOH3			55
6562306a36Sopenharmony_ci#define IMXRT1050_CLK_IPG_PDOF			56
6662306a36Sopenharmony_ci#define IMXRT1050_CLK_PER_CLK_SEL		57
6762306a36Sopenharmony_ci#define IMXRT1050_CLK_PER_PDOF			58
6862306a36Sopenharmony_ci#define IMXRT1050_CLK_DMA			59
6962306a36Sopenharmony_ci#define IMXRT1050_CLK_DMA_MUX			60
7062306a36Sopenharmony_ci#define IMXRT1050_CLK_END			61
7162306a36Sopenharmony_ci
7262306a36Sopenharmony_ci#endif /* __DT_BINDINGS_CLOCK_IMXRT1050_H */
73