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