11.1Sskrll/*	$NetBSD: imx93-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 2022 NXP
61.1Sskrll */
71.1Sskrll
81.1Sskrll#ifndef __DT_BINDINGS_CLOCK_IMX93_CLK_H
91.1Sskrll#define __DT_BINDINGS_CLOCK_IMX93_CLK_H
101.1Sskrll
111.1Sskrll#define IMX93_CLK_DUMMY			0
121.1Sskrll#define IMX93_CLK_24M			1
131.1Sskrll#define IMX93_CLK_EXT1			2
141.1Sskrll#define IMX93_CLK_SYS_PLL_PFD0		3
151.1Sskrll#define IMX93_CLK_SYS_PLL_PFD0_DIV2	4
161.1Sskrll#define IMX93_CLK_SYS_PLL_PFD1		5
171.1Sskrll#define IMX93_CLK_SYS_PLL_PFD1_DIV2	6
181.1Sskrll#define IMX93_CLK_SYS_PLL_PFD2		7
191.1Sskrll#define IMX93_CLK_SYS_PLL_PFD2_DIV2	8
201.1Sskrll#define IMX93_CLK_AUDIO_PLL		9
211.1Sskrll#define IMX93_CLK_VIDEO_PLL		10
221.1Sskrll#define IMX93_CLK_A55_PERIPH		11
231.1Sskrll#define IMX93_CLK_A55_MTR_BUS		12
241.1Sskrll#define IMX93_CLK_A55			13
251.1Sskrll#define IMX93_CLK_M33			14
261.1Sskrll#define IMX93_CLK_BUS_WAKEUP		15
271.1Sskrll#define IMX93_CLK_BUS_AON		16
281.1Sskrll#define IMX93_CLK_WAKEUP_AXI		17
291.1Sskrll#define IMX93_CLK_SWO_TRACE		18
301.1Sskrll#define IMX93_CLK_M33_SYSTICK		19
311.1Sskrll#define IMX93_CLK_FLEXIO1		20
321.1Sskrll#define IMX93_CLK_FLEXIO2		21
331.1Sskrll#define IMX93_CLK_LPTMR1		24
341.1Sskrll#define IMX93_CLK_LPTMR2		25
351.1Sskrll#define IMX93_CLK_TPM2			27
361.1Sskrll#define IMX93_CLK_TPM4			29
371.1Sskrll#define IMX93_CLK_TPM5			30
381.1Sskrll#define IMX93_CLK_TPM6			31
391.1Sskrll#define IMX93_CLK_FLEXSPI1		32
401.1Sskrll#define IMX93_CLK_CAN1			33
411.1Sskrll#define IMX93_CLK_CAN2			34
421.1Sskrll#define IMX93_CLK_LPUART1		35
431.1Sskrll#define IMX93_CLK_LPUART2		36
441.1Sskrll#define IMX93_CLK_LPUART3		37
451.1Sskrll#define IMX93_CLK_LPUART4		38
461.1Sskrll#define IMX93_CLK_LPUART5		39
471.1Sskrll#define IMX93_CLK_LPUART6		40
481.1Sskrll#define IMX93_CLK_LPUART7		41
491.1Sskrll#define IMX93_CLK_LPUART8		42
501.1Sskrll#define IMX93_CLK_LPI2C1		43
511.1Sskrll#define IMX93_CLK_LPI2C2		44
521.1Sskrll#define IMX93_CLK_LPI2C3		45
531.1Sskrll#define IMX93_CLK_LPI2C4		46
541.1Sskrll#define IMX93_CLK_LPI2C5		47
551.1Sskrll#define IMX93_CLK_LPI2C6		48
561.1Sskrll#define IMX93_CLK_LPI2C7		49
571.1Sskrll#define IMX93_CLK_LPI2C8		50
581.1Sskrll#define IMX93_CLK_LPSPI1		51
591.1Sskrll#define IMX93_CLK_LPSPI2		52
601.1Sskrll#define IMX93_CLK_LPSPI3		53
611.1Sskrll#define IMX93_CLK_LPSPI4		54
621.1Sskrll#define IMX93_CLK_LPSPI5		55
631.1Sskrll#define IMX93_CLK_LPSPI6		56
641.1Sskrll#define IMX93_CLK_LPSPI7		57
651.1Sskrll#define IMX93_CLK_LPSPI8		58
661.1Sskrll#define IMX93_CLK_I3C1			59
671.1Sskrll#define IMX93_CLK_I3C2			60
681.1Sskrll#define IMX93_CLK_USDHC1		61
691.1Sskrll#define IMX93_CLK_USDHC2		62
701.1Sskrll#define IMX93_CLK_USDHC3		63
711.1Sskrll#define IMX93_CLK_SAI1			64
721.1Sskrll#define IMX93_CLK_SAI2			65
731.1Sskrll#define IMX93_CLK_SAI3			66
741.1Sskrll#define IMX93_CLK_CCM_CKO1		67
751.1Sskrll#define IMX93_CLK_CCM_CKO2		68
761.1Sskrll#define IMX93_CLK_CCM_CKO3		69
771.1Sskrll#define IMX93_CLK_CCM_CKO4		70
781.1Sskrll#define IMX93_CLK_HSIO			71
791.1Sskrll#define IMX93_CLK_HSIO_USB_TEST_60M	72
801.1Sskrll#define IMX93_CLK_HSIO_ACSCAN_80M	73
811.1Sskrll#define IMX93_CLK_HSIO_ACSCAN_480M	74
821.1Sskrll#define IMX93_CLK_ML_APB		75
831.1Sskrll#define IMX93_CLK_ML			76
841.1Sskrll#define IMX93_CLK_MEDIA_AXI		77
851.1Sskrll#define IMX93_CLK_MEDIA_APB		78
861.1Sskrll#define IMX93_CLK_MEDIA_LDB		79
871.1Sskrll#define IMX93_CLK_MEDIA_DISP_PIX	80
881.1Sskrll#define IMX93_CLK_CAM_PIX		81
891.1Sskrll#define IMX93_CLK_MIPI_TEST_BYTE	82
901.1Sskrll#define IMX93_CLK_MIPI_PHY_CFG		83
911.1Sskrll#define IMX93_CLK_ADC			84
921.1Sskrll#define IMX93_CLK_PDM			85
931.1Sskrll#define IMX93_CLK_TSTMR1		86
941.1Sskrll#define IMX93_CLK_TSTMR2		87
951.1Sskrll#define IMX93_CLK_MQS1			88
961.1Sskrll#define IMX93_CLK_MQS2			89
971.1Sskrll#define IMX93_CLK_AUDIO_XCVR		90
981.1Sskrll#define IMX93_CLK_SPDIF			91
991.1Sskrll#define IMX93_CLK_ENET			92
1001.1Sskrll#define IMX93_CLK_ENET_TIMER1		93
1011.1Sskrll#define IMX93_CLK_ENET_TIMER2		94
1021.1Sskrll#define IMX93_CLK_ENET_REF		95
1031.1Sskrll#define IMX93_CLK_ENET_REF_PHY		96
1041.1Sskrll#define IMX93_CLK_I3C1_SLOW		97
1051.1Sskrll#define IMX93_CLK_I3C2_SLOW		98
1061.1Sskrll#define IMX93_CLK_USB_PHY_BURUNIN	99
1071.1Sskrll#define IMX93_CLK_PAL_CAME_SCAN		100
1081.1Sskrll#define IMX93_CLK_A55_GATE		101
1091.1Sskrll#define IMX93_CLK_CM33_GATE		102
1101.1Sskrll#define IMX93_CLK_ADC1_GATE		103
1111.1Sskrll#define IMX93_CLK_WDOG1_GATE		104
1121.1Sskrll#define IMX93_CLK_WDOG2_GATE		105
1131.1Sskrll#define IMX93_CLK_WDOG3_GATE		106
1141.1Sskrll#define IMX93_CLK_WDOG4_GATE		107
1151.1Sskrll#define IMX93_CLK_WDOG5_GATE		108
1161.1Sskrll#define IMX93_CLK_SEMA1_GATE		109
1171.1Sskrll#define IMX93_CLK_SEMA2_GATE		110
1181.1Sskrll#define IMX93_CLK_MU_A_GATE		111
1191.1Sskrll#define IMX93_CLK_MU_B_GATE		112
1201.1Sskrll#define IMX93_CLK_EDMA1_GATE		113
1211.1Sskrll#define IMX93_CLK_EDMA2_GATE		114
1221.1Sskrll#define IMX93_CLK_FLEXSPI1_GATE		115
1231.1Sskrll#define IMX93_CLK_GPIO1_GATE		116
1241.1Sskrll#define IMX93_CLK_GPIO2_GATE		117
1251.1Sskrll#define IMX93_CLK_GPIO3_GATE		118
1261.1Sskrll#define IMX93_CLK_GPIO4_GATE		119
1271.1Sskrll#define IMX93_CLK_FLEXIO1_GATE		120
1281.1Sskrll#define IMX93_CLK_FLEXIO2_GATE		121
1291.1Sskrll#define IMX93_CLK_LPIT1_GATE		122
1301.1Sskrll#define IMX93_CLK_LPIT2_GATE		123
1311.1Sskrll#define IMX93_CLK_LPTMR1_GATE		124
1321.1Sskrll#define IMX93_CLK_LPTMR2_GATE		125
1331.1Sskrll#define IMX93_CLK_TPM1_GATE		126
1341.1Sskrll#define IMX93_CLK_TPM2_GATE		127
1351.1Sskrll#define IMX93_CLK_TPM3_GATE		128
1361.1Sskrll#define IMX93_CLK_TPM4_GATE		129
1371.1Sskrll#define IMX93_CLK_TPM5_GATE		130
1381.1Sskrll#define IMX93_CLK_TPM6_GATE		131
1391.1Sskrll#define IMX93_CLK_CAN1_GATE		132
1401.1Sskrll#define IMX93_CLK_CAN2_GATE		133
1411.1Sskrll#define IMX93_CLK_LPUART1_GATE		134
1421.1Sskrll#define IMX93_CLK_LPUART2_GATE		135
1431.1Sskrll#define IMX93_CLK_LPUART3_GATE		136
1441.1Sskrll#define IMX93_CLK_LPUART4_GATE		137
1451.1Sskrll#define IMX93_CLK_LPUART5_GATE		138
1461.1Sskrll#define IMX93_CLK_LPUART6_GATE		139
1471.1Sskrll#define IMX93_CLK_LPUART7_GATE		140
1481.1Sskrll#define IMX93_CLK_LPUART8_GATE		141
1491.1Sskrll#define IMX93_CLK_LPI2C1_GATE		142
1501.1Sskrll#define IMX93_CLK_LPI2C2_GATE		143
1511.1Sskrll#define IMX93_CLK_LPI2C3_GATE		144
1521.1Sskrll#define IMX93_CLK_LPI2C4_GATE		145
1531.1Sskrll#define IMX93_CLK_LPI2C5_GATE		146
1541.1Sskrll#define IMX93_CLK_LPI2C6_GATE		147
1551.1Sskrll#define IMX93_CLK_LPI2C7_GATE		148
1561.1Sskrll#define IMX93_CLK_LPI2C8_GATE		149
1571.1Sskrll#define IMX93_CLK_LPSPI1_GATE		150
1581.1Sskrll#define IMX93_CLK_LPSPI2_GATE		151
1591.1Sskrll#define IMX93_CLK_LPSPI3_GATE		152
1601.1Sskrll#define IMX93_CLK_LPSPI4_GATE		153
1611.1Sskrll#define IMX93_CLK_LPSPI5_GATE		154
1621.1Sskrll#define IMX93_CLK_LPSPI6_GATE		155
1631.1Sskrll#define IMX93_CLK_LPSPI7_GATE		156
1641.1Sskrll#define IMX93_CLK_LPSPI8_GATE		157
1651.1Sskrll#define IMX93_CLK_I3C1_GATE		158
1661.1Sskrll#define IMX93_CLK_I3C2_GATE		159
1671.1Sskrll#define IMX93_CLK_USDHC1_GATE		160
1681.1Sskrll#define IMX93_CLK_USDHC2_GATE		161
1691.1Sskrll#define IMX93_CLK_USDHC3_GATE		162
1701.1Sskrll#define IMX93_CLK_SAI1_GATE		163
1711.1Sskrll#define IMX93_CLK_SAI2_GATE		164
1721.1Sskrll#define IMX93_CLK_SAI3_GATE		165
1731.1Sskrll#define IMX93_CLK_MIPI_CSI_GATE		166
1741.1Sskrll#define IMX93_CLK_MIPI_DSI_GATE		167
1751.1Sskrll#define IMX93_CLK_LVDS_GATE		168
1761.1Sskrll#define IMX93_CLK_LCDIF_GATE		169
1771.1Sskrll#define IMX93_CLK_PXP_GATE		170
1781.1Sskrll#define IMX93_CLK_ISI_GATE		171
1791.1Sskrll#define IMX93_CLK_NIC_MEDIA_GATE	172
1801.1Sskrll#define IMX93_CLK_USB_CONTROLLER_GATE	173
1811.1Sskrll#define IMX93_CLK_USB_TEST_60M_GATE	174
1821.1Sskrll#define IMX93_CLK_HSIO_TROUT_24M_GATE	175
1831.1Sskrll#define IMX93_CLK_PDM_GATE		176
1841.1Sskrll#define IMX93_CLK_MQS1_GATE		177
1851.1Sskrll#define IMX93_CLK_MQS2_GATE		178
1861.1Sskrll#define IMX93_CLK_AUD_XCVR_GATE		179
1871.1Sskrll#define IMX93_CLK_SPDIF_GATE		180
1881.1Sskrll#define IMX93_CLK_HSIO_32K_GATE		181
1891.1Sskrll#define IMX93_CLK_ENET1_GATE		182
1901.1Sskrll#define IMX93_CLK_ENET_QOS_GATE		183
1911.1Sskrll#define IMX93_CLK_SYS_CNT_GATE		184
1921.1Sskrll#define IMX93_CLK_TSTMR1_GATE		185
1931.1Sskrll#define IMX93_CLK_TSTMR2_GATE		186
1941.1Sskrll#define IMX93_CLK_TMC_GATE		187
1951.1Sskrll#define IMX93_CLK_PMRO_GATE		188
1961.1Sskrll#define IMX93_CLK_32K			189
1971.1Sskrll#define IMX93_CLK_SAI1_IPG		190
1981.1Sskrll#define IMX93_CLK_SAI2_IPG		191
1991.1Sskrll#define IMX93_CLK_SAI3_IPG		192
2001.1Sskrll#define IMX93_CLK_MU1_A_GATE		193
2011.1Sskrll#define IMX93_CLK_MU1_B_GATE		194
2021.1Sskrll#define IMX93_CLK_MU2_A_GATE		195
2031.1Sskrll#define IMX93_CLK_MU2_B_GATE		196
2041.1Sskrll#define IMX93_CLK_NIC_AXI		197
2051.1Sskrll#define IMX93_CLK_ARM_PLL		198
2061.1Sskrll#define IMX93_CLK_A55_SEL		199
2071.1Sskrll#define IMX93_CLK_A55_CORE		200
2081.1Sskrll#define IMX93_CLK_PDM_IPG		201
2091.1Sskrll#define IMX91_CLK_ENET1_QOS_TSN     202
2101.1Sskrll#define IMX91_CLK_ENET_TIMER        203
2111.1Sskrll#define IMX91_CLK_ENET2_REGULAR     204
2121.1Sskrll#define IMX91_CLK_ENET2_REGULAR_GATE		205
2131.1Sskrll#define IMX91_CLK_ENET1_QOS_TSN_GATE		206
2141.1Sskrll#define IMX93_CLK_SPDIF_IPG		207
2151.1Sskrll
2161.1Sskrll#endif
217