1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
24cc5e1caSGerhard Sittig /*
34cc5e1caSGerhard Sittig  * This header provides constants for MPC512x clock specs in DT bindings.
44cc5e1caSGerhard Sittig  */
54cc5e1caSGerhard Sittig 
64cc5e1caSGerhard Sittig #ifndef _DT_BINDINGS_CLOCK_MPC512x_CLOCK_H
74cc5e1caSGerhard Sittig #define _DT_BINDINGS_CLOCK_MPC512x_CLOCK_H
84cc5e1caSGerhard Sittig 
94cc5e1caSGerhard Sittig #define MPC512x_CLK_DUMMY		0
104cc5e1caSGerhard Sittig #define MPC512x_CLK_REF			1
114cc5e1caSGerhard Sittig #define MPC512x_CLK_SYS			2
124cc5e1caSGerhard Sittig #define MPC512x_CLK_DIU			3
134cc5e1caSGerhard Sittig #define MPC512x_CLK_VIU			4
144cc5e1caSGerhard Sittig #define MPC512x_CLK_CSB			5
154cc5e1caSGerhard Sittig #define MPC512x_CLK_E300		6
164cc5e1caSGerhard Sittig #define MPC512x_CLK_IPS			7
174cc5e1caSGerhard Sittig #define MPC512x_CLK_FEC			8
184cc5e1caSGerhard Sittig #define MPC512x_CLK_SATA		9
194cc5e1caSGerhard Sittig #define MPC512x_CLK_PATA		10
204cc5e1caSGerhard Sittig #define MPC512x_CLK_NFC			11
214cc5e1caSGerhard Sittig #define MPC512x_CLK_LPC			12
224cc5e1caSGerhard Sittig #define MPC512x_CLK_MBX_BUS		13
234cc5e1caSGerhard Sittig #define MPC512x_CLK_MBX			14
244cc5e1caSGerhard Sittig #define MPC512x_CLK_MBX_3D		15
254cc5e1caSGerhard Sittig #define MPC512x_CLK_AXE			16
264cc5e1caSGerhard Sittig #define MPC512x_CLK_USB1		17
274cc5e1caSGerhard Sittig #define MPC512x_CLK_USB2		18
284cc5e1caSGerhard Sittig #define MPC512x_CLK_I2C			19
294cc5e1caSGerhard Sittig #define MPC512x_CLK_MSCAN0_MCLK		20
304cc5e1caSGerhard Sittig #define MPC512x_CLK_MSCAN1_MCLK		21
314cc5e1caSGerhard Sittig #define MPC512x_CLK_MSCAN2_MCLK		22
324cc5e1caSGerhard Sittig #define MPC512x_CLK_MSCAN3_MCLK		23
334cc5e1caSGerhard Sittig #define MPC512x_CLK_BDLC		24
344cc5e1caSGerhard Sittig #define MPC512x_CLK_SDHC		25
354cc5e1caSGerhard Sittig #define MPC512x_CLK_PCI			26
364cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC_MCLK_IN		27
374cc5e1caSGerhard Sittig #define MPC512x_CLK_SPDIF_TX		28
384cc5e1caSGerhard Sittig #define MPC512x_CLK_SPDIF_RX		29
394cc5e1caSGerhard Sittig #define MPC512x_CLK_SPDIF_MCLK		30
404cc5e1caSGerhard Sittig #define MPC512x_CLK_SPDIF		31
414cc5e1caSGerhard Sittig #define MPC512x_CLK_AC97		32
424cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC0_MCLK		33
434cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC1_MCLK		34
444cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC2_MCLK		35
454cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC3_MCLK		36
464cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC4_MCLK		37
474cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC5_MCLK		38
484cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC6_MCLK		39
494cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC7_MCLK		40
504cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC8_MCLK		41
514cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC9_MCLK		42
524cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC10_MCLK		43
534cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC11_MCLK		44
544cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC_FIFO		45
554cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC0		46
564cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC1		47
574cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC2		48
584cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC3		49
594cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC4		50
604cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC5		51
614cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC6		52
624cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC7		53
634cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC8		54
644cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC9		55
654cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC10		56
664cc5e1caSGerhard Sittig #define MPC512x_CLK_PSC11		57
67319bbe0eSGerhard Sittig #define MPC512x_CLK_SDHC2		58
68319bbe0eSGerhard Sittig #define MPC512x_CLK_FEC2		59
69319bbe0eSGerhard Sittig #define MPC512x_CLK_OUT0_CLK		60
70319bbe0eSGerhard Sittig #define MPC512x_CLK_OUT1_CLK		61
71319bbe0eSGerhard Sittig #define MPC512x_CLK_OUT2_CLK		62
72319bbe0eSGerhard Sittig #define MPC512x_CLK_OUT3_CLK		63
73319bbe0eSGerhard Sittig #define MPC512x_CLK_CAN_CLK_IN		64
744cc5e1caSGerhard Sittig 
75319bbe0eSGerhard Sittig #define MPC512x_CLK_LAST_PUBLIC		64
764cc5e1caSGerhard Sittig 
774cc5e1caSGerhard Sittig #endif
78