11.1Sskrll/*	$NetBSD: imxrt1050-clock.h,v 1.1.1.1 2026/01/18 05:21:31 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
41.1Sskrll/*
51.1Sskrll * Copyright(C) 2019
61.1Sskrll * Author(s): Giulio Benetti <giulio.benetti@benettiengineering.com>
71.1Sskrll */
81.1Sskrll
91.1Sskrll#ifndef __DT_BINDINGS_CLOCK_IMXRT1050_H
101.1Sskrll#define __DT_BINDINGS_CLOCK_IMXRT1050_H
111.1Sskrll
121.1Sskrll#define IMXRT1050_CLK_DUMMY			0
131.1Sskrll#define IMXRT1050_CLK_CKIL			1
141.1Sskrll#define IMXRT1050_CLK_CKIH			2
151.1Sskrll#define IMXRT1050_CLK_OSC			3
161.1Sskrll#define IMXRT1050_CLK_PLL2_PFD0_352M		4
171.1Sskrll#define IMXRT1050_CLK_PLL2_PFD1_594M		5
181.1Sskrll#define IMXRT1050_CLK_PLL2_PFD2_396M		6
191.1Sskrll#define IMXRT1050_CLK_PLL3_PFD0_720M		7
201.1Sskrll#define IMXRT1050_CLK_PLL3_PFD1_664_62M		8
211.1Sskrll#define IMXRT1050_CLK_PLL3_PFD2_508_24M		9
221.1Sskrll#define IMXRT1050_CLK_PLL3_PFD3_454_74M		10
231.1Sskrll#define IMXRT1050_CLK_PLL2_198M			11
241.1Sskrll#define IMXRT1050_CLK_PLL3_120M			12
251.1Sskrll#define IMXRT1050_CLK_PLL3_80M			13
261.1Sskrll#define IMXRT1050_CLK_PLL3_60M			14
271.1Sskrll#define IMXRT1050_CLK_PLL1_BYPASS		15
281.1Sskrll#define IMXRT1050_CLK_PLL2_BYPASS		16
291.1Sskrll#define IMXRT1050_CLK_PLL3_BYPASS		17
301.1Sskrll#define IMXRT1050_CLK_PLL5_BYPASS		19
311.1Sskrll#define IMXRT1050_CLK_PLL1_REF_SEL		20
321.1Sskrll#define IMXRT1050_CLK_PLL2_REF_SEL		21
331.1Sskrll#define IMXRT1050_CLK_PLL3_REF_SEL		22
341.1Sskrll#define IMXRT1050_CLK_PLL5_REF_SEL		23
351.1Sskrll#define IMXRT1050_CLK_PRE_PERIPH_SEL		24
361.1Sskrll#define IMXRT1050_CLK_PERIPH_SEL		25
371.1Sskrll#define IMXRT1050_CLK_SEMC_ALT_SEL		26
381.1Sskrll#define IMXRT1050_CLK_SEMC_SEL			27
391.1Sskrll#define IMXRT1050_CLK_USDHC1_SEL		28
401.1Sskrll#define IMXRT1050_CLK_USDHC2_SEL		29
411.1Sskrll#define IMXRT1050_CLK_LPUART_SEL		30
421.1Sskrll#define IMXRT1050_CLK_LCDIF_SEL			31
431.1Sskrll#define IMXRT1050_CLK_VIDEO_POST_DIV_SEL	32
441.1Sskrll#define IMXRT1050_CLK_VIDEO_DIV			33
451.1Sskrll#define IMXRT1050_CLK_ARM_PODF			34
461.1Sskrll#define IMXRT1050_CLK_LPUART_PODF		35
471.1Sskrll#define IMXRT1050_CLK_USDHC1_PODF		36
481.1Sskrll#define IMXRT1050_CLK_USDHC2_PODF		37
491.1Sskrll#define IMXRT1050_CLK_SEMC_PODF			38
501.1Sskrll#define IMXRT1050_CLK_AHB_PODF			39
511.1Sskrll#define IMXRT1050_CLK_LCDIF_PRED		40
521.1Sskrll#define IMXRT1050_CLK_LCDIF_PODF		41
531.1Sskrll#define IMXRT1050_CLK_USDHC1			42
541.1Sskrll#define IMXRT1050_CLK_USDHC2			43
551.1Sskrll#define IMXRT1050_CLK_LPUART1			44
561.1Sskrll#define IMXRT1050_CLK_SEMC			45
571.1Sskrll#define IMXRT1050_CLK_LCDIF_APB			46
581.1Sskrll#define IMXRT1050_CLK_PLL1_ARM			47
591.1Sskrll#define IMXRT1050_CLK_PLL2_SYS			48
601.1Sskrll#define IMXRT1050_CLK_PLL3_USB_OTG		49
611.1Sskrll#define IMXRT1050_CLK_PLL4_AUDIO		50
621.1Sskrll#define IMXRT1050_CLK_PLL5_VIDEO		51
631.1Sskrll#define IMXRT1050_CLK_PLL6_ENET			52
641.1Sskrll#define IMXRT1050_CLK_PLL7_USB_HOST		53
651.1Sskrll#define IMXRT1050_CLK_LCDIF_PIX			54
661.1Sskrll#define IMXRT1050_CLK_USBOH3			55
671.1Sskrll#define IMXRT1050_CLK_IPG_PDOF			56
681.1Sskrll#define IMXRT1050_CLK_PER_CLK_SEL		57
691.1Sskrll#define IMXRT1050_CLK_PER_PDOF			58
701.1Sskrll#define IMXRT1050_CLK_DMA			59
711.1Sskrll#define IMXRT1050_CLK_DMA_MUX			60
721.1Sskrll#define IMXRT1050_CLK_END			61
731.1Sskrll
741.1Sskrll#endif /* __DT_BINDINGS_CLOCK_IMXRT1050_H */
75