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