1/*
2 * This header provides constants for MPC512x clock specs in DT bindings.
3 */
4
5#ifndef _DT_BINDINGS_CLOCK_MPC512x_CLOCK_H
6#define _DT_BINDINGS_CLOCK_MPC512x_CLOCK_H
7
8#define MPC512x_CLK_DUMMY		0
9#define MPC512x_CLK_REF			1
10#define MPC512x_CLK_SYS			2
11#define MPC512x_CLK_DIU			3
12#define MPC512x_CLK_VIU			4
13#define MPC512x_CLK_CSB			5
14#define MPC512x_CLK_E300		6
15#define MPC512x_CLK_IPS			7
16#define MPC512x_CLK_FEC			8
17#define MPC512x_CLK_SATA		9
18#define MPC512x_CLK_PATA		10
19#define MPC512x_CLK_NFC			11
20#define MPC512x_CLK_LPC			12
21#define MPC512x_CLK_MBX_BUS		13
22#define MPC512x_CLK_MBX			14
23#define MPC512x_CLK_MBX_3D		15
24#define MPC512x_CLK_AXE			16
25#define MPC512x_CLK_USB1		17
26#define MPC512x_CLK_USB2		18
27#define MPC512x_CLK_I2C			19
28#define MPC512x_CLK_MSCAN0_MCLK		20
29#define MPC512x_CLK_MSCAN1_MCLK		21
30#define MPC512x_CLK_MSCAN2_MCLK		22
31#define MPC512x_CLK_MSCAN3_MCLK		23
32#define MPC512x_CLK_BDLC		24
33#define MPC512x_CLK_SDHC		25
34#define MPC512x_CLK_PCI			26
35#define MPC512x_CLK_PSC_MCLK_IN		27
36#define MPC512x_CLK_SPDIF_TX		28
37#define MPC512x_CLK_SPDIF_RX		29
38#define MPC512x_CLK_SPDIF_MCLK		30
39#define MPC512x_CLK_SPDIF		31
40#define MPC512x_CLK_AC97		32
41#define MPC512x_CLK_PSC0_MCLK		33
42#define MPC512x_CLK_PSC1_MCLK		34
43#define MPC512x_CLK_PSC2_MCLK		35
44#define MPC512x_CLK_PSC3_MCLK		36
45#define MPC512x_CLK_PSC4_MCLK		37
46#define MPC512x_CLK_PSC5_MCLK		38
47#define MPC512x_CLK_PSC6_MCLK		39
48#define MPC512x_CLK_PSC7_MCLK		40
49#define MPC512x_CLK_PSC8_MCLK		41
50#define MPC512x_CLK_PSC9_MCLK		42
51#define MPC512x_CLK_PSC10_MCLK		43
52#define MPC512x_CLK_PSC11_MCLK		44
53#define MPC512x_CLK_PSC_FIFO		45
54#define MPC512x_CLK_PSC0		46
55#define MPC512x_CLK_PSC1		47
56#define MPC512x_CLK_PSC2		48
57#define MPC512x_CLK_PSC3		49
58#define MPC512x_CLK_PSC4		50
59#define MPC512x_CLK_PSC5		51
60#define MPC512x_CLK_PSC6		52
61#define MPC512x_CLK_PSC7		53
62#define MPC512x_CLK_PSC8		54
63#define MPC512x_CLK_PSC9		55
64#define MPC512x_CLK_PSC10		56
65#define MPC512x_CLK_PSC11		57
66#define MPC512x_CLK_SDHC2		58
67#define MPC512x_CLK_FEC2		59
68#define MPC512x_CLK_OUT0_CLK		60
69#define MPC512x_CLK_OUT1_CLK		61
70#define MPC512x_CLK_OUT2_CLK		62
71#define MPC512x_CLK_OUT3_CLK		63
72#define MPC512x_CLK_CAN_CLK_IN		64
73
74#define MPC512x_CLK_LAST_PUBLIC		64
75
76#endif
77