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