xref: /freebsd/sys/contrib/device-tree/src/arm64/xilinx/xlnx-zynqmp-clk.h (revision 8ccc0d235c226d84112561d453c49904398d085c)
1*8ccc0d23SEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0 */
2*8ccc0d23SEmmanuel Vadot /*
3*8ccc0d23SEmmanuel Vadot  * Xilinx Zynq MPSoC Firmware layer
4*8ccc0d23SEmmanuel Vadot  *
5*8ccc0d23SEmmanuel Vadot  *  Copyright (C) 2014-2018 Xilinx, Inc.
6*8ccc0d23SEmmanuel Vadot  *
7*8ccc0d23SEmmanuel Vadot  */
8*8ccc0d23SEmmanuel Vadot 
9*8ccc0d23SEmmanuel Vadot #ifndef _XLNX_ZYNQMP_CLK_H
10*8ccc0d23SEmmanuel Vadot #define _XLNX_ZYNQMP_CLK_H
11*8ccc0d23SEmmanuel Vadot 
12*8ccc0d23SEmmanuel Vadot #define IOPLL			0
13*8ccc0d23SEmmanuel Vadot #define RPLL			1
14*8ccc0d23SEmmanuel Vadot #define APLL			2
15*8ccc0d23SEmmanuel Vadot #define DPLL			3
16*8ccc0d23SEmmanuel Vadot #define VPLL			4
17*8ccc0d23SEmmanuel Vadot #define IOPLL_TO_FPD		5
18*8ccc0d23SEmmanuel Vadot #define RPLL_TO_FPD		6
19*8ccc0d23SEmmanuel Vadot #define APLL_TO_LPD		7
20*8ccc0d23SEmmanuel Vadot #define DPLL_TO_LPD		8
21*8ccc0d23SEmmanuel Vadot #define VPLL_TO_LPD		9
22*8ccc0d23SEmmanuel Vadot #define ACPU			10
23*8ccc0d23SEmmanuel Vadot #define ACPU_HALF		11
24*8ccc0d23SEmmanuel Vadot #define DBF_FPD			12
25*8ccc0d23SEmmanuel Vadot #define DBF_LPD			13
26*8ccc0d23SEmmanuel Vadot #define DBG_TRACE		14
27*8ccc0d23SEmmanuel Vadot #define DBG_TSTMP		15
28*8ccc0d23SEmmanuel Vadot #define DP_VIDEO_REF		16
29*8ccc0d23SEmmanuel Vadot #define DP_AUDIO_REF		17
30*8ccc0d23SEmmanuel Vadot #define DP_STC_REF		18
31*8ccc0d23SEmmanuel Vadot #define GDMA_REF		19
32*8ccc0d23SEmmanuel Vadot #define DPDMA_REF		20
33*8ccc0d23SEmmanuel Vadot #define DDR_REF			21
34*8ccc0d23SEmmanuel Vadot #define SATA_REF		22
35*8ccc0d23SEmmanuel Vadot #define PCIE_REF		23
36*8ccc0d23SEmmanuel Vadot #define GPU_REF			24
37*8ccc0d23SEmmanuel Vadot #define GPU_PP0_REF		25
38*8ccc0d23SEmmanuel Vadot #define GPU_PP1_REF		26
39*8ccc0d23SEmmanuel Vadot #define TOPSW_MAIN		27
40*8ccc0d23SEmmanuel Vadot #define TOPSW_LSBUS		28
41*8ccc0d23SEmmanuel Vadot #define GTGREF0_REF		29
42*8ccc0d23SEmmanuel Vadot #define LPD_SWITCH		30
43*8ccc0d23SEmmanuel Vadot #define LPD_LSBUS		31
44*8ccc0d23SEmmanuel Vadot #define USB0_BUS_REF		32
45*8ccc0d23SEmmanuel Vadot #define USB1_BUS_REF		33
46*8ccc0d23SEmmanuel Vadot #define USB3_DUAL_REF		34
47*8ccc0d23SEmmanuel Vadot #define USB0			35
48*8ccc0d23SEmmanuel Vadot #define USB1			36
49*8ccc0d23SEmmanuel Vadot #define CPU_R5			37
50*8ccc0d23SEmmanuel Vadot #define CPU_R5_CORE		38
51*8ccc0d23SEmmanuel Vadot #define CSU_SPB			39
52*8ccc0d23SEmmanuel Vadot #define CSU_PLL			40
53*8ccc0d23SEmmanuel Vadot #define PCAP			41
54*8ccc0d23SEmmanuel Vadot #define IOU_SWITCH		42
55*8ccc0d23SEmmanuel Vadot #define GEM_TSU_REF		43
56*8ccc0d23SEmmanuel Vadot #define GEM_TSU			44
57*8ccc0d23SEmmanuel Vadot #define GEM0_TX			45
58*8ccc0d23SEmmanuel Vadot #define GEM1_TX			46
59*8ccc0d23SEmmanuel Vadot #define GEM2_TX			47
60*8ccc0d23SEmmanuel Vadot #define GEM3_TX			48
61*8ccc0d23SEmmanuel Vadot #define GEM0_RX			49
62*8ccc0d23SEmmanuel Vadot #define GEM1_RX			50
63*8ccc0d23SEmmanuel Vadot #define GEM2_RX			51
64*8ccc0d23SEmmanuel Vadot #define GEM3_RX			52
65*8ccc0d23SEmmanuel Vadot #define QSPI_REF		53
66*8ccc0d23SEmmanuel Vadot #define SDIO0_REF		54
67*8ccc0d23SEmmanuel Vadot #define SDIO1_REF		55
68*8ccc0d23SEmmanuel Vadot #define UART0_REF		56
69*8ccc0d23SEmmanuel Vadot #define UART1_REF		57
70*8ccc0d23SEmmanuel Vadot #define SPI0_REF		58
71*8ccc0d23SEmmanuel Vadot #define SPI1_REF		59
72*8ccc0d23SEmmanuel Vadot #define NAND_REF		60
73*8ccc0d23SEmmanuel Vadot #define I2C0_REF		61
74*8ccc0d23SEmmanuel Vadot #define I2C1_REF		62
75*8ccc0d23SEmmanuel Vadot #define CAN0_REF		63
76*8ccc0d23SEmmanuel Vadot #define CAN1_REF		64
77*8ccc0d23SEmmanuel Vadot #define CAN0			65
78*8ccc0d23SEmmanuel Vadot #define CAN1			66
79*8ccc0d23SEmmanuel Vadot #define DLL_REF			67
80*8ccc0d23SEmmanuel Vadot #define ADMA_REF		68
81*8ccc0d23SEmmanuel Vadot #define TIMESTAMP_REF		69
82*8ccc0d23SEmmanuel Vadot #define AMS_REF			70
83*8ccc0d23SEmmanuel Vadot #define PL0_REF			71
84*8ccc0d23SEmmanuel Vadot #define PL1_REF			72
85*8ccc0d23SEmmanuel Vadot #define PL2_REF			73
86*8ccc0d23SEmmanuel Vadot #define PL3_REF			74
87*8ccc0d23SEmmanuel Vadot #define WDT			75
88*8ccc0d23SEmmanuel Vadot #define IOPLL_INT		76
89*8ccc0d23SEmmanuel Vadot #define IOPLL_PRE_SRC		77
90*8ccc0d23SEmmanuel Vadot #define IOPLL_HALF		78
91*8ccc0d23SEmmanuel Vadot #define IOPLL_INT_MUX		79
92*8ccc0d23SEmmanuel Vadot #define IOPLL_POST_SRC		80
93*8ccc0d23SEmmanuel Vadot #define RPLL_INT		81
94*8ccc0d23SEmmanuel Vadot #define RPLL_PRE_SRC		82
95*8ccc0d23SEmmanuel Vadot #define RPLL_HALF		83
96*8ccc0d23SEmmanuel Vadot #define RPLL_INT_MUX		84
97*8ccc0d23SEmmanuel Vadot #define RPLL_POST_SRC		85
98*8ccc0d23SEmmanuel Vadot #define APLL_INT		86
99*8ccc0d23SEmmanuel Vadot #define APLL_PRE_SRC		87
100*8ccc0d23SEmmanuel Vadot #define APLL_HALF		88
101*8ccc0d23SEmmanuel Vadot #define APLL_INT_MUX		89
102*8ccc0d23SEmmanuel Vadot #define APLL_POST_SRC		90
103*8ccc0d23SEmmanuel Vadot #define DPLL_INT		91
104*8ccc0d23SEmmanuel Vadot #define DPLL_PRE_SRC		92
105*8ccc0d23SEmmanuel Vadot #define DPLL_HALF		93
106*8ccc0d23SEmmanuel Vadot #define DPLL_INT_MUX		94
107*8ccc0d23SEmmanuel Vadot #define DPLL_POST_SRC		95
108*8ccc0d23SEmmanuel Vadot #define VPLL_INT		96
109*8ccc0d23SEmmanuel Vadot #define VPLL_PRE_SRC		97
110*8ccc0d23SEmmanuel Vadot #define VPLL_HALF		98
111*8ccc0d23SEmmanuel Vadot #define VPLL_INT_MUX		99
112*8ccc0d23SEmmanuel Vadot #define VPLL_POST_SRC		100
113*8ccc0d23SEmmanuel Vadot #define CAN0_MIO		101
114*8ccc0d23SEmmanuel Vadot #define CAN1_MIO		102
115*8ccc0d23SEmmanuel Vadot #define ACPU_FULL		103
116*8ccc0d23SEmmanuel Vadot #define GEM0_REF		104
117*8ccc0d23SEmmanuel Vadot #define GEM1_REF		105
118*8ccc0d23SEmmanuel Vadot #define GEM2_REF		106
119*8ccc0d23SEmmanuel Vadot #define GEM3_REF		107
120*8ccc0d23SEmmanuel Vadot #define GEM0_REF_UNG		108
121*8ccc0d23SEmmanuel Vadot #define GEM1_REF_UNG		109
122*8ccc0d23SEmmanuel Vadot #define GEM2_REF_UNG		110
123*8ccc0d23SEmmanuel Vadot #define GEM3_REF_UNG		111
124*8ccc0d23SEmmanuel Vadot #define LPD_WDT			112
125*8ccc0d23SEmmanuel Vadot 
126*8ccc0d23SEmmanuel Vadot #endif /* _XLNX_ZYNQMP_CLK_H */
127