xref: /linux/scripts/dtc/include-prefixes/arm64/xilinx/xlnx-versal-clk.h (revision 67f8bc848ee31831336bd478e57d2f993551902e)
1*e1ab33a3SMichal Simek /* SPDX-License-Identifier: GPL-2.0 */
2*e1ab33a3SMichal Simek /*
3*e1ab33a3SMichal Simek  * Copyright (C) 2019 - 2022, Xilinx, Inc.
4*e1ab33a3SMichal Simek  * Copyright (C) 2022 - 2026, Advanced Micro Devices, Inc.
5*e1ab33a3SMichal Simek  */
6*e1ab33a3SMichal Simek 
7*e1ab33a3SMichal Simek #ifndef _XLNX_VERSAL_CLK_H
8*e1ab33a3SMichal Simek #define _XLNX_VERSAL_CLK_H
9*e1ab33a3SMichal Simek 
10*e1ab33a3SMichal Simek #define PMC_PLL					1
11*e1ab33a3SMichal Simek #define APU_PLL					2
12*e1ab33a3SMichal Simek #define RPU_PLL					3
13*e1ab33a3SMichal Simek #define CPM_PLL					4
14*e1ab33a3SMichal Simek #define NOC_PLL					5
15*e1ab33a3SMichal Simek #define PLL_MAX					6
16*e1ab33a3SMichal Simek #define PMC_PRESRC				7
17*e1ab33a3SMichal Simek #define PMC_POSTCLK				8
18*e1ab33a3SMichal Simek #define PMC_PLL_OUT				9
19*e1ab33a3SMichal Simek #define PPLL					10
20*e1ab33a3SMichal Simek #define NOC_PRESRC				11
21*e1ab33a3SMichal Simek #define NOC_POSTCLK				12
22*e1ab33a3SMichal Simek #define NOC_PLL_OUT				13
23*e1ab33a3SMichal Simek #define NPLL					14
24*e1ab33a3SMichal Simek #define APU_PRESRC				15
25*e1ab33a3SMichal Simek #define APU_POSTCLK				16
26*e1ab33a3SMichal Simek #define APU_PLL_OUT				17
27*e1ab33a3SMichal Simek #define APLL					18
28*e1ab33a3SMichal Simek #define RPU_PRESRC				19
29*e1ab33a3SMichal Simek #define RPU_POSTCLK				20
30*e1ab33a3SMichal Simek #define RPU_PLL_OUT				21
31*e1ab33a3SMichal Simek #define RPLL					22
32*e1ab33a3SMichal Simek #define CPM_PRESRC				23
33*e1ab33a3SMichal Simek #define CPM_POSTCLK				24
34*e1ab33a3SMichal Simek #define CPM_PLL_OUT				25
35*e1ab33a3SMichal Simek #define CPLL					26
36*e1ab33a3SMichal Simek #define PPLL_TO_XPD				27
37*e1ab33a3SMichal Simek #define NPLL_TO_XPD				28
38*e1ab33a3SMichal Simek #define APLL_TO_XPD				29
39*e1ab33a3SMichal Simek #define RPLL_TO_XPD				30
40*e1ab33a3SMichal Simek #define EFUSE_REF				31
41*e1ab33a3SMichal Simek #define SYSMON_REF				32
42*e1ab33a3SMichal Simek #define IRO_SUSPEND_REF				33
43*e1ab33a3SMichal Simek #define USB_SUSPEND				34
44*e1ab33a3SMichal Simek #define SWITCH_TIMEOUT				35
45*e1ab33a3SMichal Simek #define RCLK_PMC				36
46*e1ab33a3SMichal Simek #define RCLK_LPD				37
47*e1ab33a3SMichal Simek #define WDT					38
48*e1ab33a3SMichal Simek #define TTC0					39
49*e1ab33a3SMichal Simek #define TTC1					40
50*e1ab33a3SMichal Simek #define TTC2					41
51*e1ab33a3SMichal Simek #define TTC3					42
52*e1ab33a3SMichal Simek #define GEM_TSU					43
53*e1ab33a3SMichal Simek #define GEM_TSU_LB				44
54*e1ab33a3SMichal Simek #define MUXED_IRO_DIV2				45
55*e1ab33a3SMichal Simek #define MUXED_IRO_DIV4				46
56*e1ab33a3SMichal Simek #define PSM_REF					47
57*e1ab33a3SMichal Simek #define GEM0_RX					48
58*e1ab33a3SMichal Simek #define GEM0_TX					49
59*e1ab33a3SMichal Simek #define GEM1_RX					50
60*e1ab33a3SMichal Simek #define GEM1_TX					51
61*e1ab33a3SMichal Simek #define CPM_CORE_REF				52
62*e1ab33a3SMichal Simek #define CPM_LSBUS_REF				53
63*e1ab33a3SMichal Simek #define CPM_DBG_REF				54
64*e1ab33a3SMichal Simek #define CPM_AUX0_REF				55
65*e1ab33a3SMichal Simek #define CPM_AUX1_REF				56
66*e1ab33a3SMichal Simek #define QSPI_REF				57
67*e1ab33a3SMichal Simek #define OSPI_REF				58
68*e1ab33a3SMichal Simek #define SDIO0_REF				59
69*e1ab33a3SMichal Simek #define SDIO1_REF				60
70*e1ab33a3SMichal Simek #define PMC_LSBUS_REF				61
71*e1ab33a3SMichal Simek #define I2C_REF					62
72*e1ab33a3SMichal Simek #define TEST_PATTERN_REF			63
73*e1ab33a3SMichal Simek #define DFT_OSC_REF				64
74*e1ab33a3SMichal Simek #define PMC_PL0_REF				65
75*e1ab33a3SMichal Simek #define PMC_PL1_REF				66
76*e1ab33a3SMichal Simek #define PMC_PL2_REF				67
77*e1ab33a3SMichal Simek #define PMC_PL3_REF				68
78*e1ab33a3SMichal Simek #define CFU_REF					69
79*e1ab33a3SMichal Simek #define SPARE_REF				70
80*e1ab33a3SMichal Simek #define NPI_REF					71
81*e1ab33a3SMichal Simek #define HSM0_REF				72
82*e1ab33a3SMichal Simek #define HSM1_REF				73
83*e1ab33a3SMichal Simek #define SD_DLL_REF				74
84*e1ab33a3SMichal Simek #define FPD_TOP_SWITCH				75
85*e1ab33a3SMichal Simek #define FPD_LSBUS				76
86*e1ab33a3SMichal Simek #define ACPU					77
87*e1ab33a3SMichal Simek #define DBG_TRACE				78
88*e1ab33a3SMichal Simek #define DBG_FPD					79
89*e1ab33a3SMichal Simek #define LPD_TOP_SWITCH				80
90*e1ab33a3SMichal Simek #define ADMA					81
91*e1ab33a3SMichal Simek #define LPD_LSBUS				82
92*e1ab33a3SMichal Simek #define CPU_R5					83
93*e1ab33a3SMichal Simek #define CPU_R5_CORE				84
94*e1ab33a3SMichal Simek #define CPU_R5_OCM				85
95*e1ab33a3SMichal Simek #define CPU_R5_OCM2				86
96*e1ab33a3SMichal Simek #define IOU_SWITCH				87
97*e1ab33a3SMichal Simek #define GEM0_REF				88
98*e1ab33a3SMichal Simek #define GEM1_REF				89
99*e1ab33a3SMichal Simek #define GEM_TSU_REF				90
100*e1ab33a3SMichal Simek #define USB0_BUS_REF				91
101*e1ab33a3SMichal Simek #define UART0_REF				92
102*e1ab33a3SMichal Simek #define UART1_REF				93
103*e1ab33a3SMichal Simek #define SPI0_REF				94
104*e1ab33a3SMichal Simek #define SPI1_REF				95
105*e1ab33a3SMichal Simek #define CAN0_REF				96
106*e1ab33a3SMichal Simek #define CAN1_REF				97
107*e1ab33a3SMichal Simek #define I2C0_REF				98
108*e1ab33a3SMichal Simek #define I2C1_REF				99
109*e1ab33a3SMichal Simek #define DBG_LPD					100
110*e1ab33a3SMichal Simek #define TIMESTAMP_REF				101
111*e1ab33a3SMichal Simek #define DBG_TSTMP				102
112*e1ab33a3SMichal Simek #define CPM_TOPSW_REF				103
113*e1ab33a3SMichal Simek #define USB3_DUAL_REF				104
114*e1ab33a3SMichal Simek #define OUTCLK_MAX				105
115*e1ab33a3SMichal Simek #define REF_CLK					106
116*e1ab33a3SMichal Simek #define PL_ALT_REF_CLK				107
117*e1ab33a3SMichal Simek #define MUXED_IRO				108
118*e1ab33a3SMichal Simek #define PL_EXT					109
119*e1ab33a3SMichal Simek #define PL_LB					110
120*e1ab33a3SMichal Simek #define MIO_50_OR_51				111
121*e1ab33a3SMichal Simek #define MIO_24_OR_25				112
122*e1ab33a3SMichal Simek 
123*e1ab33a3SMichal Simek #endif
124