xref: /rk3399_ARM-atf/include/dt-bindings/clock/stm32mp25-clks.h (revision 3ccb708ecede0858c3c8633942dd9ceec1511fa5)
1*3ccb708eSGabriel Fernandez /* SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause */
2*3ccb708eSGabriel Fernandez /*
3*3ccb708eSGabriel Fernandez  * Copyright (C) 2023, STMicroelectronics - All Rights Reserved
4*3ccb708eSGabriel Fernandez  * Author: Gabriel Fernandez <gabriel.fernandez@foss.st.com> for STMicroelectronics.
5*3ccb708eSGabriel Fernandez  */
6*3ccb708eSGabriel Fernandez 
7*3ccb708eSGabriel Fernandez #ifndef _DT_BINDINGS_STM32MP25_CLKS_H_
8*3ccb708eSGabriel Fernandez #define _DT_BINDINGS_STM32MP25_CLKS_H_
9*3ccb708eSGabriel Fernandez 
10*3ccb708eSGabriel Fernandez /* INTERNAL/EXTERNAL OSCILLATORS */
11*3ccb708eSGabriel Fernandez #define HSI_CK			0
12*3ccb708eSGabriel Fernandez #define HSE_CK			1
13*3ccb708eSGabriel Fernandez #define MSI_CK			2
14*3ccb708eSGabriel Fernandez #define LSI_CK			3
15*3ccb708eSGabriel Fernandez #define LSE_CK			4
16*3ccb708eSGabriel Fernandez #define I2S_CK			5
17*3ccb708eSGabriel Fernandez #define RTC_CK			6
18*3ccb708eSGabriel Fernandez #define SPDIF_CK_SYMB		7
19*3ccb708eSGabriel Fernandez 
20*3ccb708eSGabriel Fernandez /* PLL CLOCKS */
21*3ccb708eSGabriel Fernandez #define PLL1_CK			8
22*3ccb708eSGabriel Fernandez #define PLL2_CK			9
23*3ccb708eSGabriel Fernandez #define PLL3_CK			10
24*3ccb708eSGabriel Fernandez #define PLL4_CK			11
25*3ccb708eSGabriel Fernandez #define PLL5_CK			12
26*3ccb708eSGabriel Fernandez #define PLL6_CK			13
27*3ccb708eSGabriel Fernandez #define PLL7_CK			14
28*3ccb708eSGabriel Fernandez #define PLL8_CK			15
29*3ccb708eSGabriel Fernandez 
30*3ccb708eSGabriel Fernandez #define CK_CPU1			16
31*3ccb708eSGabriel Fernandez 
32*3ccb708eSGabriel Fernandez /* APB DIV CLOCKS */
33*3ccb708eSGabriel Fernandez #define CK_ICN_APB1		17
34*3ccb708eSGabriel Fernandez #define CK_ICN_APB2		18
35*3ccb708eSGabriel Fernandez #define CK_ICN_APB3		19
36*3ccb708eSGabriel Fernandez #define CK_ICN_APB4		20
37*3ccb708eSGabriel Fernandez #define CK_ICN_APBDBG		21
38*3ccb708eSGabriel Fernandez 
39*3ccb708eSGabriel Fernandez /* GLOBAL TIMER */
40*3ccb708eSGabriel Fernandez #define TIMG1_CK		22
41*3ccb708eSGabriel Fernandez #define TIMG2_CK		23
42*3ccb708eSGabriel Fernandez 
43*3ccb708eSGabriel Fernandez /* FLEXGEN CLOCKS */
44*3ccb708eSGabriel Fernandez #define CK_ICN_HS_MCU		24
45*3ccb708eSGabriel Fernandez #define CK_ICN_SDMMC		25
46*3ccb708eSGabriel Fernandez #define CK_ICN_DDR		26
47*3ccb708eSGabriel Fernandez #define CK_ICN_DISPLAY		27
48*3ccb708eSGabriel Fernandez #define CK_ICN_HSL		28
49*3ccb708eSGabriel Fernandez #define CK_ICN_NIC		29
50*3ccb708eSGabriel Fernandez #define CK_ICN_VID		30
51*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_07		31
52*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_08		32
53*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_09		33
54*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_10		34
55*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_11		35
56*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_12		36
57*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_13		37
58*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_14		38
59*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_15		39
60*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_16		40
61*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_17		41
62*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_18		42
63*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_19		43
64*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_20		44
65*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_21		45
66*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_22		46
67*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_23		47
68*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_24		48
69*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_25		49
70*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_26		50
71*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_27		51
72*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_28		52
73*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_29		53
74*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_30		54
75*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_31		55
76*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_32		56
77*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_33		57
78*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_34		58
79*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_35		59
80*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_36		60
81*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_37		61
82*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_38		62
83*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_39		63
84*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_40		64
85*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_41		65
86*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_42		66
87*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_43		67
88*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_44		68
89*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_45		69
90*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_46		70
91*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_47		71
92*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_48		72
93*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_49		73
94*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_50		74
95*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_51		75
96*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_52		76
97*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_53		77
98*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_54		78
99*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_55		79
100*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_56		80
101*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_57		81
102*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_58		82
103*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_59		83
104*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_60		84
105*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_61		85
106*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_62		86
107*3ccb708eSGabriel Fernandez #define CK_FLEXGEN_63		87
108*3ccb708eSGabriel Fernandez 
109*3ccb708eSGabriel Fernandez /* LOW SPEED MCU CLOCK */
110*3ccb708eSGabriel Fernandez #define CK_ICN_LS_MCU		88
111*3ccb708eSGabriel Fernandez 
112*3ccb708eSGabriel Fernandez #define CK_BUS_STM500		89
113*3ccb708eSGabriel Fernandez #define CK_BUS_FMC		90
114*3ccb708eSGabriel Fernandez #define CK_BUS_GPU		91
115*3ccb708eSGabriel Fernandez #define CK_BUS_ETH1		92
116*3ccb708eSGabriel Fernandez #define CK_BUS_ETH2		93
117*3ccb708eSGabriel Fernandez #define CK_BUS_PCIE		94
118*3ccb708eSGabriel Fernandez #define CK_BUS_DDRPHYC		95
119*3ccb708eSGabriel Fernandez #define CK_BUS_SYSCPU1		96
120*3ccb708eSGabriel Fernandez #define CK_BUS_ETHSW		97
121*3ccb708eSGabriel Fernandez #define CK_BUS_HPDMA1		98
122*3ccb708eSGabriel Fernandez #define CK_BUS_HPDMA2		99
123*3ccb708eSGabriel Fernandez #define CK_BUS_HPDMA3		100
124*3ccb708eSGabriel Fernandez #define CK_BUS_ADC12		101
125*3ccb708eSGabriel Fernandez #define CK_BUS_ADC3		102
126*3ccb708eSGabriel Fernandez #define CK_BUS_IPCC1		103
127*3ccb708eSGabriel Fernandez #define CK_BUS_CCI		104
128*3ccb708eSGabriel Fernandez #define CK_BUS_CRC		105
129*3ccb708eSGabriel Fernandez #define CK_BUS_MDF1		106
130*3ccb708eSGabriel Fernandez #define CK_BUS_OSPIIOM		107
131*3ccb708eSGabriel Fernandez #define CK_BUS_BKPSRAM		108
132*3ccb708eSGabriel Fernandez #define CK_BUS_HASH		109
133*3ccb708eSGabriel Fernandez #define CK_BUS_RNG		110
134*3ccb708eSGabriel Fernandez #define CK_BUS_CRYP1		111
135*3ccb708eSGabriel Fernandez #define CK_BUS_CRYP2		112
136*3ccb708eSGabriel Fernandez #define CK_BUS_SAES		113
137*3ccb708eSGabriel Fernandez #define CK_BUS_PKA		114
138*3ccb708eSGabriel Fernandez #define CK_BUS_GPIOA		115
139*3ccb708eSGabriel Fernandez #define CK_BUS_GPIOB		116
140*3ccb708eSGabriel Fernandez #define CK_BUS_GPIOC		117
141*3ccb708eSGabriel Fernandez #define CK_BUS_GPIOD		118
142*3ccb708eSGabriel Fernandez #define CK_BUS_GPIOE		119
143*3ccb708eSGabriel Fernandez #define CK_BUS_GPIOF		120
144*3ccb708eSGabriel Fernandez #define CK_BUS_GPIOG		121
145*3ccb708eSGabriel Fernandez #define CK_BUS_GPIOH		122
146*3ccb708eSGabriel Fernandez #define CK_BUS_GPIOI		123
147*3ccb708eSGabriel Fernandez #define CK_BUS_GPIOJ		124
148*3ccb708eSGabriel Fernandez #define CK_BUS_GPIOK		125
149*3ccb708eSGabriel Fernandez #define CK_BUS_LPSRAM1		126
150*3ccb708eSGabriel Fernandez #define CK_BUS_LPSRAM2		127
151*3ccb708eSGabriel Fernandez #define CK_BUS_LPSRAM3		128
152*3ccb708eSGabriel Fernandez #define CK_BUS_GPIOZ		129
153*3ccb708eSGabriel Fernandez #define CK_BUS_LPDMA		130
154*3ccb708eSGabriel Fernandez #define CK_BUS_HSEM		131
155*3ccb708eSGabriel Fernandez #define CK_BUS_IPCC2		132
156*3ccb708eSGabriel Fernandez #define CK_BUS_RTC		133
157*3ccb708eSGabriel Fernandez #define CK_BUS_SPI8		134
158*3ccb708eSGabriel Fernandez #define CK_BUS_LPUART1		135
159*3ccb708eSGabriel Fernandez #define CK_BUS_I2C8		136
160*3ccb708eSGabriel Fernandez #define CK_BUS_LPTIM3		137
161*3ccb708eSGabriel Fernandez #define CK_BUS_LPTIM4		138
162*3ccb708eSGabriel Fernandez #define CK_BUS_LPTIM5		139
163*3ccb708eSGabriel Fernandez #define CK_BUS_IWDG5		140
164*3ccb708eSGabriel Fernandez #define CK_BUS_WWDG2		141
165*3ccb708eSGabriel Fernandez #define CK_BUS_I3C4		142
166*3ccb708eSGabriel Fernandez #define CK_BUS_TIM2		143
167*3ccb708eSGabriel Fernandez #define CK_BUS_TIM3		144
168*3ccb708eSGabriel Fernandez #define CK_BUS_TIM4		145
169*3ccb708eSGabriel Fernandez #define CK_BUS_TIM5		146
170*3ccb708eSGabriel Fernandez #define CK_BUS_TIM6		147
171*3ccb708eSGabriel Fernandez #define CK_BUS_TIM7		148
172*3ccb708eSGabriel Fernandez #define CK_BUS_TIM10		149
173*3ccb708eSGabriel Fernandez #define CK_BUS_TIM11		150
174*3ccb708eSGabriel Fernandez #define CK_BUS_TIM12		151
175*3ccb708eSGabriel Fernandez #define CK_BUS_TIM13		152
176*3ccb708eSGabriel Fernandez #define CK_BUS_TIM14		153
177*3ccb708eSGabriel Fernandez #define CK_BUS_LPTIM1		154
178*3ccb708eSGabriel Fernandez #define CK_BUS_LPTIM2		155
179*3ccb708eSGabriel Fernandez #define CK_BUS_SPI2		156
180*3ccb708eSGabriel Fernandez #define CK_BUS_SPI3		157
181*3ccb708eSGabriel Fernandez #define CK_BUS_SPDIFRX		158
182*3ccb708eSGabriel Fernandez #define CK_BUS_USART2		159
183*3ccb708eSGabriel Fernandez #define CK_BUS_USART3		160
184*3ccb708eSGabriel Fernandez #define CK_BUS_UART4		161
185*3ccb708eSGabriel Fernandez #define CK_BUS_UART5		162
186*3ccb708eSGabriel Fernandez #define CK_BUS_I2C1		163
187*3ccb708eSGabriel Fernandez #define CK_BUS_I2C2		164
188*3ccb708eSGabriel Fernandez #define CK_BUS_I2C3		165
189*3ccb708eSGabriel Fernandez #define CK_BUS_I2C4		166
190*3ccb708eSGabriel Fernandez #define CK_BUS_I2C5		167
191*3ccb708eSGabriel Fernandez #define CK_BUS_I2C6		168
192*3ccb708eSGabriel Fernandez #define CK_BUS_I2C7		169
193*3ccb708eSGabriel Fernandez #define CK_BUS_I3C1		170
194*3ccb708eSGabriel Fernandez #define CK_BUS_I3C2		171
195*3ccb708eSGabriel Fernandez #define CK_BUS_I3C3		172
196*3ccb708eSGabriel Fernandez #define CK_BUS_TIM1		173
197*3ccb708eSGabriel Fernandez #define CK_BUS_TIM8		174
198*3ccb708eSGabriel Fernandez #define CK_BUS_TIM15		175
199*3ccb708eSGabriel Fernandez #define CK_BUS_TIM16		176
200*3ccb708eSGabriel Fernandez #define CK_BUS_TIM17		177
201*3ccb708eSGabriel Fernandez #define CK_BUS_TIM20		178
202*3ccb708eSGabriel Fernandez #define CK_BUS_SAI1		179
203*3ccb708eSGabriel Fernandez #define CK_BUS_SAI2		180
204*3ccb708eSGabriel Fernandez #define CK_BUS_SAI3		181
205*3ccb708eSGabriel Fernandez #define CK_BUS_SAI4		182
206*3ccb708eSGabriel Fernandez #define CK_BUS_USART1		183
207*3ccb708eSGabriel Fernandez #define CK_BUS_USART6		184
208*3ccb708eSGabriel Fernandez #define CK_BUS_UART7		185
209*3ccb708eSGabriel Fernandez #define CK_BUS_UART8		186
210*3ccb708eSGabriel Fernandez #define CK_BUS_UART9		187
211*3ccb708eSGabriel Fernandez #define CK_BUS_FDCAN		188
212*3ccb708eSGabriel Fernandez #define CK_BUS_SPI1		189
213*3ccb708eSGabriel Fernandez #define CK_BUS_SPI4		190
214*3ccb708eSGabriel Fernandez #define CK_BUS_SPI5		191
215*3ccb708eSGabriel Fernandez #define CK_BUS_SPI6		192
216*3ccb708eSGabriel Fernandez #define CK_BUS_SPI7		193
217*3ccb708eSGabriel Fernandez #define CK_BUS_BSEC		194
218*3ccb708eSGabriel Fernandez #define CK_BUS_IWDG1		195
219*3ccb708eSGabriel Fernandez #define CK_BUS_IWDG2		196
220*3ccb708eSGabriel Fernandez #define CK_BUS_IWDG3		197
221*3ccb708eSGabriel Fernandez #define CK_BUS_IWDG4		198
222*3ccb708eSGabriel Fernandez #define CK_BUS_WWDG1		199
223*3ccb708eSGabriel Fernandez #define CK_BUS_VREF		200
224*3ccb708eSGabriel Fernandez #define CK_BUS_DTS		201
225*3ccb708eSGabriel Fernandez #define CK_BUS_SERC		202
226*3ccb708eSGabriel Fernandez #define CK_BUS_HDP		203
227*3ccb708eSGabriel Fernandez #define CK_BUS_IS2M		204
228*3ccb708eSGabriel Fernandez #define CK_BUS_DSI		205
229*3ccb708eSGabriel Fernandez #define CK_BUS_LTDC		206
230*3ccb708eSGabriel Fernandez #define CK_BUS_CSI		207
231*3ccb708eSGabriel Fernandez #define CK_BUS_DCMIPP		208
232*3ccb708eSGabriel Fernandez #define CK_BUS_DDRC		209
233*3ccb708eSGabriel Fernandez #define CK_BUS_DDRCFG		210
234*3ccb708eSGabriel Fernandez #define CK_BUS_GICV2M		211
235*3ccb708eSGabriel Fernandez #define CK_BUS_USBTC		212
236*3ccb708eSGabriel Fernandez #define CK_BUS_BUSPERFM		213
237*3ccb708eSGabriel Fernandez #define CK_BUS_USB3PCIEPHY	214
238*3ccb708eSGabriel Fernandez #define CK_BUS_STGEN		215
239*3ccb708eSGabriel Fernandez #define CK_BUS_VDEC		216
240*3ccb708eSGabriel Fernandez #define CK_BUS_VENC		217
241*3ccb708eSGabriel Fernandez #define CK_SYSDBG		218
242*3ccb708eSGabriel Fernandez #define CK_KER_TIM2		219
243*3ccb708eSGabriel Fernandez #define CK_KER_TIM3		220
244*3ccb708eSGabriel Fernandez #define CK_KER_TIM4		221
245*3ccb708eSGabriel Fernandez #define CK_KER_TIM5		222
246*3ccb708eSGabriel Fernandez #define CK_KER_TIM6		223
247*3ccb708eSGabriel Fernandez #define CK_KER_TIM7		224
248*3ccb708eSGabriel Fernandez #define CK_KER_TIM10		225
249*3ccb708eSGabriel Fernandez #define CK_KER_TIM11		226
250*3ccb708eSGabriel Fernandez #define CK_KER_TIM12		227
251*3ccb708eSGabriel Fernandez #define CK_KER_TIM13		228
252*3ccb708eSGabriel Fernandez #define CK_KER_TIM14		229
253*3ccb708eSGabriel Fernandez #define CK_KER_TIM1		230
254*3ccb708eSGabriel Fernandez #define CK_KER_TIM8		231
255*3ccb708eSGabriel Fernandez #define CK_KER_TIM15		232
256*3ccb708eSGabriel Fernandez #define CK_KER_TIM16		233
257*3ccb708eSGabriel Fernandez #define CK_KER_TIM17		234
258*3ccb708eSGabriel Fernandez #define CK_KER_TIM20		235
259*3ccb708eSGabriel Fernandez #define CK_BUS_SYSRAM		236
260*3ccb708eSGabriel Fernandez #define CK_BUS_VDERAM		237
261*3ccb708eSGabriel Fernandez #define CK_BUS_RETRAM		238
262*3ccb708eSGabriel Fernandez #define CK_BUS_OSPI1		239
263*3ccb708eSGabriel Fernandez #define CK_BUS_OSPI2		240
264*3ccb708eSGabriel Fernandez #define CK_BUS_OTFD1		241
265*3ccb708eSGabriel Fernandez #define CK_BUS_OTFD2		242
266*3ccb708eSGabriel Fernandez #define CK_BUS_SRAM1		243
267*3ccb708eSGabriel Fernandez #define CK_BUS_SRAM2		244
268*3ccb708eSGabriel Fernandez #define CK_BUS_SDMMC1		245
269*3ccb708eSGabriel Fernandez #define CK_BUS_SDMMC2		246
270*3ccb708eSGabriel Fernandez #define CK_BUS_SDMMC3		247
271*3ccb708eSGabriel Fernandez #define CK_BUS_DDR		248
272*3ccb708eSGabriel Fernandez #define CK_BUS_RISAF4		249
273*3ccb708eSGabriel Fernandez #define CK_BUS_USB2OHCI		250
274*3ccb708eSGabriel Fernandez #define CK_BUS_USB2EHCI		251
275*3ccb708eSGabriel Fernandez #define CK_BUS_USB3DRD		252
276*3ccb708eSGabriel Fernandez #define CK_KER_LPTIM1		253
277*3ccb708eSGabriel Fernandez #define CK_KER_LPTIM2		254
278*3ccb708eSGabriel Fernandez #define CK_KER_USART2		255
279*3ccb708eSGabriel Fernandez #define CK_KER_UART4		256
280*3ccb708eSGabriel Fernandez #define CK_KER_USART3		257
281*3ccb708eSGabriel Fernandez #define CK_KER_UART5		258
282*3ccb708eSGabriel Fernandez #define CK_KER_SPI2		259
283*3ccb708eSGabriel Fernandez #define CK_KER_SPI3		260
284*3ccb708eSGabriel Fernandez #define CK_KER_SPDIFRX		261
285*3ccb708eSGabriel Fernandez #define CK_KER_I2C1		262
286*3ccb708eSGabriel Fernandez #define CK_KER_I2C2		263
287*3ccb708eSGabriel Fernandez #define CK_KER_I3C1		264
288*3ccb708eSGabriel Fernandez #define CK_KER_I3C2		265
289*3ccb708eSGabriel Fernandez #define CK_KER_I2C3		266
290*3ccb708eSGabriel Fernandez #define CK_KER_I2C5		267
291*3ccb708eSGabriel Fernandez #define CK_KER_I3C3		268
292*3ccb708eSGabriel Fernandez #define CK_KER_I2C4		269
293*3ccb708eSGabriel Fernandez #define CK_KER_I2C6		270
294*3ccb708eSGabriel Fernandez #define CK_KER_I2C7		271
295*3ccb708eSGabriel Fernandez #define CK_KER_SPI1		272
296*3ccb708eSGabriel Fernandez #define CK_KER_SPI4		273
297*3ccb708eSGabriel Fernandez #define CK_KER_SPI5		274
298*3ccb708eSGabriel Fernandez #define CK_KER_SPI6		275
299*3ccb708eSGabriel Fernandez #define CK_KER_SPI7		276
300*3ccb708eSGabriel Fernandez #define CK_KER_USART1		277
301*3ccb708eSGabriel Fernandez #define CK_KER_USART6		278
302*3ccb708eSGabriel Fernandez #define CK_KER_UART7		279
303*3ccb708eSGabriel Fernandez #define CK_KER_UART8		280
304*3ccb708eSGabriel Fernandez #define CK_KER_UART9		281
305*3ccb708eSGabriel Fernandez #define CK_KER_MDF1		282
306*3ccb708eSGabriel Fernandez #define CK_KER_SAI1		283
307*3ccb708eSGabriel Fernandez #define CK_KER_SAI2		284
308*3ccb708eSGabriel Fernandez #define CK_KER_SAI3		285
309*3ccb708eSGabriel Fernandez #define CK_KER_SAI4		286
310*3ccb708eSGabriel Fernandez #define CK_KER_FDCAN		287
311*3ccb708eSGabriel Fernandez #define CK_KER_DSIBLANE		288
312*3ccb708eSGabriel Fernandez #define CK_KER_DSIPHY		289
313*3ccb708eSGabriel Fernandez #define CK_KER_CSI		290
314*3ccb708eSGabriel Fernandez #define CK_KER_CSITXESC		291
315*3ccb708eSGabriel Fernandez #define CK_KER_CSIPHY		292
316*3ccb708eSGabriel Fernandez #define CK_KER_LVDSPHY		293
317*3ccb708eSGabriel Fernandez #define CK_KER_STGEN		294
318*3ccb708eSGabriel Fernandez #define CK_KER_USB3PCIEPHY	295
319*3ccb708eSGabriel Fernandez #define CK_KER_USB2PHY2EN	296
320*3ccb708eSGabriel Fernandez #define CK_KER_I3C4		297
321*3ccb708eSGabriel Fernandez #define CK_KER_SPI8		298
322*3ccb708eSGabriel Fernandez #define CK_KER_I2C8		299
323*3ccb708eSGabriel Fernandez #define CK_KER_LPUART1		300
324*3ccb708eSGabriel Fernandez #define CK_KER_LPTIM3		301
325*3ccb708eSGabriel Fernandez #define CK_KER_LPTIM4		302
326*3ccb708eSGabriel Fernandez #define CK_KER_LPTIM5		303
327*3ccb708eSGabriel Fernandez #define CK_KER_TSDBG		304
328*3ccb708eSGabriel Fernandez #define CK_KER_TPIU		305
329*3ccb708eSGabriel Fernandez #define CK_BUS_ETR		306
330*3ccb708eSGabriel Fernandez #define CK_BUS_SYSATB		307
331*3ccb708eSGabriel Fernandez #define CK_KER_ADC12		308
332*3ccb708eSGabriel Fernandez #define CK_KER_ADC3		309
333*3ccb708eSGabriel Fernandez #define CK_KER_OSPI1		310
334*3ccb708eSGabriel Fernandez #define CK_KER_OSPI2		311
335*3ccb708eSGabriel Fernandez #define CK_KER_FMC		312
336*3ccb708eSGabriel Fernandez #define CK_KER_SDMMC1		313
337*3ccb708eSGabriel Fernandez #define CK_KER_SDMMC2		314
338*3ccb708eSGabriel Fernandez #define CK_KER_SDMMC3		315
339*3ccb708eSGabriel Fernandez #define CK_KER_ETH1		316
340*3ccb708eSGabriel Fernandez #define CK_KER_ETH2		317
341*3ccb708eSGabriel Fernandez #define CK_KER_ETH1PTP		318
342*3ccb708eSGabriel Fernandez #define CK_KER_ETH2PTP		319
343*3ccb708eSGabriel Fernandez #define CK_KER_USB2PHY1		320
344*3ccb708eSGabriel Fernandez #define CK_KER_USB2PHY2		321
345*3ccb708eSGabriel Fernandez #define CK_KER_ETHSW		322
346*3ccb708eSGabriel Fernandez #define CK_KER_ETHSWREF		323
347*3ccb708eSGabriel Fernandez #define CK_MCO1			324
348*3ccb708eSGabriel Fernandez #define CK_MCO2			325
349*3ccb708eSGabriel Fernandez #define CK_KER_DTS		326
350*3ccb708eSGabriel Fernandez #define CK_ETH1_RX		327
351*3ccb708eSGabriel Fernandez #define CK_ETH1_TX		328
352*3ccb708eSGabriel Fernandez #define CK_ETH1_MAC		329
353*3ccb708eSGabriel Fernandez #define CK_ETH2_RX		330
354*3ccb708eSGabriel Fernandez #define CK_ETH2_TX		331
355*3ccb708eSGabriel Fernandez #define CK_ETH2_MAC		332
356*3ccb708eSGabriel Fernandez #define CK_ETH1_STP		333
357*3ccb708eSGabriel Fernandez #define CK_ETH2_STP		334
358*3ccb708eSGabriel Fernandez #define CK_KER_USBTC		335
359*3ccb708eSGabriel Fernandez #define CK_BUS_ADF1		336
360*3ccb708eSGabriel Fernandez #define CK_KER_ADF1		337
361*3ccb708eSGabriel Fernandez #define CK_BUS_LVDS		338
362*3ccb708eSGabriel Fernandez #define CK_KER_LTDC		339
363*3ccb708eSGabriel Fernandez #define CK_KER_GPU		340
364*3ccb708eSGabriel Fernandez #define CK_BUS_ETHSWACMCFG	341
365*3ccb708eSGabriel Fernandez #define CK_BUS_ETHSWACMMSG	342
366*3ccb708eSGabriel Fernandez #define HSE_DIV2_CK		343
367*3ccb708eSGabriel Fernandez 
368*3ccb708eSGabriel Fernandez #define STM32MP25_LAST_CLK	344
369*3ccb708eSGabriel Fernandez 
370*3ccb708eSGabriel Fernandez #define CK_SCMI_ICN_HS_MCU	0
371*3ccb708eSGabriel Fernandez #define CK_SCMI_ICN_SDMMC	1
372*3ccb708eSGabriel Fernandez #define CK_SCMI_ICN_DDR		2
373*3ccb708eSGabriel Fernandez #define CK_SCMI_ICN_DISPLAY	3
374*3ccb708eSGabriel Fernandez #define CK_SCMI_ICN_HSL		4
375*3ccb708eSGabriel Fernandez #define CK_SCMI_ICN_NIC		5
376*3ccb708eSGabriel Fernandez #define CK_SCMI_ICN_VID		6
377*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_07	7
378*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_08	8
379*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_09	9
380*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_10	10
381*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_11	11
382*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_12	12
383*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_13	13
384*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_14	14
385*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_15	15
386*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_16	16
387*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_17	17
388*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_18	18
389*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_19	19
390*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_20	20
391*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_21	21
392*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_22	22
393*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_23	23
394*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_24	24
395*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_25	25
396*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_26	26
397*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_27	27
398*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_28	28
399*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_29	29
400*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_30	30
401*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_31	31
402*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_32	32
403*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_33	33
404*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_34	34
405*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_35	35
406*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_36	36
407*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_37	37
408*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_38	38
409*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_39	39
410*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_40	40
411*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_41	41
412*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_42	42
413*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_43	43
414*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_44	44
415*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_45	45
416*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_46	46
417*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_47	47
418*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_48	48
419*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_49	49
420*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_50	50
421*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_51	51
422*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_52	52
423*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_53	53
424*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_54	54
425*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_55	55
426*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_56	56
427*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_57	57
428*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_58	58
429*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_59	59
430*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_60	60
431*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_61	61
432*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_62	62
433*3ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_63	63
434*3ccb708eSGabriel Fernandez #define CK_SCMI_ICN_LS_MCU	64
435*3ccb708eSGabriel Fernandez #define CK_SCMI_HSE		65
436*3ccb708eSGabriel Fernandez #define CK_SCMI_LSE		66
437*3ccb708eSGabriel Fernandez #define CK_SCMI_HSI		67
438*3ccb708eSGabriel Fernandez #define CK_SCMI_LSI		68
439*3ccb708eSGabriel Fernandez #define CK_SCMI_MSI		69
440*3ccb708eSGabriel Fernandez #define CK_SCMI_HSE_DIV2	70
441*3ccb708eSGabriel Fernandez #define CK_SCMI_CPU1		71
442*3ccb708eSGabriel Fernandez #define CK_SCMI_SYSCPU1		72
443*3ccb708eSGabriel Fernandez #define CK_SCMI_PLL2		73
444*3ccb708eSGabriel Fernandez #define CK_SCMI_PLL3		74
445*3ccb708eSGabriel Fernandez #define CK_SCMI_RTC		75
446*3ccb708eSGabriel Fernandez #define CK_SCMI_RTCCK		76
447*3ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APB1	77
448*3ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APB2	78
449*3ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APB3	79
450*3ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APB4	80
451*3ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APBDBG	81
452*3ccb708eSGabriel Fernandez #define CK_SCMI_TIMG1		82
453*3ccb708eSGabriel Fernandez #define CK_SCMI_TIMG2		83
454*3ccb708eSGabriel Fernandez #define CK_SCMI_BKPSRAM		84
455*3ccb708eSGabriel Fernandez #define CK_SCMI_BSEC		85
456*3ccb708eSGabriel Fernandez #define CK_SCMI_BUSPERFM	86
457*3ccb708eSGabriel Fernandez #define CK_SCMI_ETR		87
458*3ccb708eSGabriel Fernandez #define CK_SCMI_FMC		88
459*3ccb708eSGabriel Fernandez #define CK_SCMI_GPIOA		89
460*3ccb708eSGabriel Fernandez #define CK_SCMI_GPIOB		90
461*3ccb708eSGabriel Fernandez #define CK_SCMI_GPIOC		91
462*3ccb708eSGabriel Fernandez #define CK_SCMI_GPIOD		92
463*3ccb708eSGabriel Fernandez #define CK_SCMI_GPIOE		93
464*3ccb708eSGabriel Fernandez #define CK_SCMI_GPIOF		94
465*3ccb708eSGabriel Fernandez #define CK_SCMI_GPIOG		95
466*3ccb708eSGabriel Fernandez #define CK_SCMI_GPIOH		96
467*3ccb708eSGabriel Fernandez #define CK_SCMI_GPIOI		97
468*3ccb708eSGabriel Fernandez #define CK_SCMI_GPIOJ		98
469*3ccb708eSGabriel Fernandez #define CK_SCMI_GPIOK		99
470*3ccb708eSGabriel Fernandez #define CK_SCMI_GPIOZ		100
471*3ccb708eSGabriel Fernandez #define CK_SCMI_HPDMA1		101
472*3ccb708eSGabriel Fernandez #define CK_SCMI_HPDMA2		102
473*3ccb708eSGabriel Fernandez #define CK_SCMI_HPDMA3		103
474*3ccb708eSGabriel Fernandez #define CK_SCMI_HSEM		104
475*3ccb708eSGabriel Fernandez #define CK_SCMI_IPCC1		105
476*3ccb708eSGabriel Fernandez #define CK_SCMI_IPCC2		106
477*3ccb708eSGabriel Fernandez #define CK_SCMI_LPDMA		107
478*3ccb708eSGabriel Fernandez #define CK_SCMI_RETRAM		108
479*3ccb708eSGabriel Fernandez #define CK_SCMI_SRAM1		109
480*3ccb708eSGabriel Fernandez #define CK_SCMI_SRAM2		110
481*3ccb708eSGabriel Fernandez #define CK_SCMI_LPSRAM1		111
482*3ccb708eSGabriel Fernandez #define CK_SCMI_LPSRAM2		112
483*3ccb708eSGabriel Fernandez #define CK_SCMI_LPSRAM3		113
484*3ccb708eSGabriel Fernandez #define CK_SCMI_VDERAM		114
485*3ccb708eSGabriel Fernandez #define CK_SCMI_SYSRAM		115
486*3ccb708eSGabriel Fernandez #define CK_SCMI_OSPI1		116
487*3ccb708eSGabriel Fernandez #define CK_SCMI_OSPI2		117
488*3ccb708eSGabriel Fernandez #define CK_SCMI_TPIU		118
489*3ccb708eSGabriel Fernandez #define CK_SCMI_SYSDBG		119
490*3ccb708eSGabriel Fernandez #define CK_SCMI_SYSATB		120
491*3ccb708eSGabriel Fernandez #define CK_SCMI_TSDBG		121
492*3ccb708eSGabriel Fernandez #define CK_SCMI_STM500		122
493*3ccb708eSGabriel Fernandez 
494*3ccb708eSGabriel Fernandez #endif /* _DT_BINDINGS_STM32MP25_CLKS_H_ */
495