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