18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * This header provides constants for MPC512x clock specs in DT bindings.
48c2ecf20Sopenharmony_ci */
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ci#ifndef _DT_BINDINGS_CLOCK_MPC512x_CLOCK_H
78c2ecf20Sopenharmony_ci#define _DT_BINDINGS_CLOCK_MPC512x_CLOCK_H
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci#define MPC512x_CLK_DUMMY		0
108c2ecf20Sopenharmony_ci#define MPC512x_CLK_REF			1
118c2ecf20Sopenharmony_ci#define MPC512x_CLK_SYS			2
128c2ecf20Sopenharmony_ci#define MPC512x_CLK_DIU			3
138c2ecf20Sopenharmony_ci#define MPC512x_CLK_VIU			4
148c2ecf20Sopenharmony_ci#define MPC512x_CLK_CSB			5
158c2ecf20Sopenharmony_ci#define MPC512x_CLK_E300		6
168c2ecf20Sopenharmony_ci#define MPC512x_CLK_IPS			7
178c2ecf20Sopenharmony_ci#define MPC512x_CLK_FEC			8
188c2ecf20Sopenharmony_ci#define MPC512x_CLK_SATA		9
198c2ecf20Sopenharmony_ci#define MPC512x_CLK_PATA		10
208c2ecf20Sopenharmony_ci#define MPC512x_CLK_NFC			11
218c2ecf20Sopenharmony_ci#define MPC512x_CLK_LPC			12
228c2ecf20Sopenharmony_ci#define MPC512x_CLK_MBX_BUS		13
238c2ecf20Sopenharmony_ci#define MPC512x_CLK_MBX			14
248c2ecf20Sopenharmony_ci#define MPC512x_CLK_MBX_3D		15
258c2ecf20Sopenharmony_ci#define MPC512x_CLK_AXE			16
268c2ecf20Sopenharmony_ci#define MPC512x_CLK_USB1		17
278c2ecf20Sopenharmony_ci#define MPC512x_CLK_USB2		18
288c2ecf20Sopenharmony_ci#define MPC512x_CLK_I2C			19
298c2ecf20Sopenharmony_ci#define MPC512x_CLK_MSCAN0_MCLK		20
308c2ecf20Sopenharmony_ci#define MPC512x_CLK_MSCAN1_MCLK		21
318c2ecf20Sopenharmony_ci#define MPC512x_CLK_MSCAN2_MCLK		22
328c2ecf20Sopenharmony_ci#define MPC512x_CLK_MSCAN3_MCLK		23
338c2ecf20Sopenharmony_ci#define MPC512x_CLK_BDLC		24
348c2ecf20Sopenharmony_ci#define MPC512x_CLK_SDHC		25
358c2ecf20Sopenharmony_ci#define MPC512x_CLK_PCI			26
368c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC_MCLK_IN		27
378c2ecf20Sopenharmony_ci#define MPC512x_CLK_SPDIF_TX		28
388c2ecf20Sopenharmony_ci#define MPC512x_CLK_SPDIF_RX		29
398c2ecf20Sopenharmony_ci#define MPC512x_CLK_SPDIF_MCLK		30
408c2ecf20Sopenharmony_ci#define MPC512x_CLK_SPDIF		31
418c2ecf20Sopenharmony_ci#define MPC512x_CLK_AC97		32
428c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC0_MCLK		33
438c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC1_MCLK		34
448c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC2_MCLK		35
458c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC3_MCLK		36
468c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC4_MCLK		37
478c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC5_MCLK		38
488c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC6_MCLK		39
498c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC7_MCLK		40
508c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC8_MCLK		41
518c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC9_MCLK		42
528c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC10_MCLK		43
538c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC11_MCLK		44
548c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC_FIFO		45
558c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC0		46
568c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC1		47
578c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC2		48
588c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC3		49
598c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC4		50
608c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC5		51
618c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC6		52
628c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC7		53
638c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC8		54
648c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC9		55
658c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC10		56
668c2ecf20Sopenharmony_ci#define MPC512x_CLK_PSC11		57
678c2ecf20Sopenharmony_ci#define MPC512x_CLK_SDHC2		58
688c2ecf20Sopenharmony_ci#define MPC512x_CLK_FEC2		59
698c2ecf20Sopenharmony_ci#define MPC512x_CLK_OUT0_CLK		60
708c2ecf20Sopenharmony_ci#define MPC512x_CLK_OUT1_CLK		61
718c2ecf20Sopenharmony_ci#define MPC512x_CLK_OUT2_CLK		62
728c2ecf20Sopenharmony_ci#define MPC512x_CLK_OUT3_CLK		63
738c2ecf20Sopenharmony_ci#define MPC512x_CLK_CAN_CLK_IN		64
748c2ecf20Sopenharmony_ci
758c2ecf20Sopenharmony_ci#define MPC512x_CLK_LAST_PUBLIC		64
768c2ecf20Sopenharmony_ci
778c2ecf20Sopenharmony_ci#endif
78