xref: /rk3399_ARM-atf/include/dt-bindings/clock/stm32mp25-clks.h (revision f3eaa1bb12e57621b9766283695a4b5f0ecb9931)
13ccb708eSGabriel Fernandez /* SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause */
23ccb708eSGabriel Fernandez /*
3*85229098SGabriel Fernandez  * Copyright (C) 2023-2024, STMicroelectronics - All Rights Reserved
4*85229098SGabriel Fernandez  * Author: Gabriel Fernandez <gabriel.fernandez@foss.st.com>
53ccb708eSGabriel Fernandez  */
63ccb708eSGabriel Fernandez 
73ccb708eSGabriel Fernandez #ifndef _DT_BINDINGS_STM32MP25_CLKS_H_
83ccb708eSGabriel Fernandez #define _DT_BINDINGS_STM32MP25_CLKS_H_
93ccb708eSGabriel Fernandez 
103ccb708eSGabriel Fernandez /* INTERNAL/EXTERNAL OSCILLATORS */
113ccb708eSGabriel Fernandez #define HSI_CK			0
123ccb708eSGabriel Fernandez #define HSE_CK			1
133ccb708eSGabriel Fernandez #define MSI_CK			2
143ccb708eSGabriel Fernandez #define LSI_CK			3
153ccb708eSGabriel Fernandez #define LSE_CK			4
163ccb708eSGabriel Fernandez #define I2S_CK			5
173ccb708eSGabriel Fernandez #define RTC_CK			6
183ccb708eSGabriel Fernandez #define SPDIF_CK_SYMB		7
193ccb708eSGabriel Fernandez 
203ccb708eSGabriel Fernandez /* PLL CLOCKS */
213ccb708eSGabriel Fernandez #define PLL1_CK			8
223ccb708eSGabriel Fernandez #define PLL2_CK			9
233ccb708eSGabriel Fernandez #define PLL3_CK			10
243ccb708eSGabriel Fernandez #define PLL4_CK			11
253ccb708eSGabriel Fernandez #define PLL5_CK			12
263ccb708eSGabriel Fernandez #define PLL6_CK			13
273ccb708eSGabriel Fernandez #define PLL7_CK			14
283ccb708eSGabriel Fernandez #define PLL8_CK			15
293ccb708eSGabriel Fernandez 
303ccb708eSGabriel Fernandez #define CK_CPU1			16
313ccb708eSGabriel Fernandez 
323ccb708eSGabriel Fernandez /* APB DIV CLOCKS */
333ccb708eSGabriel Fernandez #define CK_ICN_APB1		17
343ccb708eSGabriel Fernandez #define CK_ICN_APB2		18
353ccb708eSGabriel Fernandez #define CK_ICN_APB3		19
363ccb708eSGabriel Fernandez #define CK_ICN_APB4		20
373ccb708eSGabriel Fernandez #define CK_ICN_APBDBG		21
383ccb708eSGabriel Fernandez 
393ccb708eSGabriel Fernandez /* GLOBAL TIMER */
403ccb708eSGabriel Fernandez #define TIMG1_CK		22
413ccb708eSGabriel Fernandez #define TIMG2_CK		23
423ccb708eSGabriel Fernandez 
433ccb708eSGabriel Fernandez /* FLEXGEN CLOCKS */
443ccb708eSGabriel Fernandez #define CK_ICN_HS_MCU		24
453ccb708eSGabriel Fernandez #define CK_ICN_SDMMC		25
463ccb708eSGabriel Fernandez #define CK_ICN_DDR		26
473ccb708eSGabriel Fernandez #define CK_ICN_DISPLAY		27
483ccb708eSGabriel Fernandez #define CK_ICN_HSL		28
493ccb708eSGabriel Fernandez #define CK_ICN_NIC		29
503ccb708eSGabriel Fernandez #define CK_ICN_VID		30
513ccb708eSGabriel Fernandez #define CK_FLEXGEN_07		31
523ccb708eSGabriel Fernandez #define CK_FLEXGEN_08		32
533ccb708eSGabriel Fernandez #define CK_FLEXGEN_09		33
543ccb708eSGabriel Fernandez #define CK_FLEXGEN_10		34
553ccb708eSGabriel Fernandez #define CK_FLEXGEN_11		35
563ccb708eSGabriel Fernandez #define CK_FLEXGEN_12		36
573ccb708eSGabriel Fernandez #define CK_FLEXGEN_13		37
583ccb708eSGabriel Fernandez #define CK_FLEXGEN_14		38
593ccb708eSGabriel Fernandez #define CK_FLEXGEN_15		39
603ccb708eSGabriel Fernandez #define CK_FLEXGEN_16		40
613ccb708eSGabriel Fernandez #define CK_FLEXGEN_17		41
623ccb708eSGabriel Fernandez #define CK_FLEXGEN_18		42
633ccb708eSGabriel Fernandez #define CK_FLEXGEN_19		43
643ccb708eSGabriel Fernandez #define CK_FLEXGEN_20		44
653ccb708eSGabriel Fernandez #define CK_FLEXGEN_21		45
663ccb708eSGabriel Fernandez #define CK_FLEXGEN_22		46
673ccb708eSGabriel Fernandez #define CK_FLEXGEN_23		47
683ccb708eSGabriel Fernandez #define CK_FLEXGEN_24		48
693ccb708eSGabriel Fernandez #define CK_FLEXGEN_25		49
703ccb708eSGabriel Fernandez #define CK_FLEXGEN_26		50
713ccb708eSGabriel Fernandez #define CK_FLEXGEN_27		51
723ccb708eSGabriel Fernandez #define CK_FLEXGEN_28		52
733ccb708eSGabriel Fernandez #define CK_FLEXGEN_29		53
743ccb708eSGabriel Fernandez #define CK_FLEXGEN_30		54
753ccb708eSGabriel Fernandez #define CK_FLEXGEN_31		55
763ccb708eSGabriel Fernandez #define CK_FLEXGEN_32		56
773ccb708eSGabriel Fernandez #define CK_FLEXGEN_33		57
783ccb708eSGabriel Fernandez #define CK_FLEXGEN_34		58
793ccb708eSGabriel Fernandez #define CK_FLEXGEN_35		59
803ccb708eSGabriel Fernandez #define CK_FLEXGEN_36		60
813ccb708eSGabriel Fernandez #define CK_FLEXGEN_37		61
823ccb708eSGabriel Fernandez #define CK_FLEXGEN_38		62
833ccb708eSGabriel Fernandez #define CK_FLEXGEN_39		63
843ccb708eSGabriel Fernandez #define CK_FLEXGEN_40		64
853ccb708eSGabriel Fernandez #define CK_FLEXGEN_41		65
863ccb708eSGabriel Fernandez #define CK_FLEXGEN_42		66
873ccb708eSGabriel Fernandez #define CK_FLEXGEN_43		67
883ccb708eSGabriel Fernandez #define CK_FLEXGEN_44		68
893ccb708eSGabriel Fernandez #define CK_FLEXGEN_45		69
903ccb708eSGabriel Fernandez #define CK_FLEXGEN_46		70
913ccb708eSGabriel Fernandez #define CK_FLEXGEN_47		71
923ccb708eSGabriel Fernandez #define CK_FLEXGEN_48		72
933ccb708eSGabriel Fernandez #define CK_FLEXGEN_49		73
943ccb708eSGabriel Fernandez #define CK_FLEXGEN_50		74
953ccb708eSGabriel Fernandez #define CK_FLEXGEN_51		75
963ccb708eSGabriel Fernandez #define CK_FLEXGEN_52		76
973ccb708eSGabriel Fernandez #define CK_FLEXGEN_53		77
983ccb708eSGabriel Fernandez #define CK_FLEXGEN_54		78
993ccb708eSGabriel Fernandez #define CK_FLEXGEN_55		79
1003ccb708eSGabriel Fernandez #define CK_FLEXGEN_56		80
1013ccb708eSGabriel Fernandez #define CK_FLEXGEN_57		81
1023ccb708eSGabriel Fernandez #define CK_FLEXGEN_58		82
1033ccb708eSGabriel Fernandez #define CK_FLEXGEN_59		83
1043ccb708eSGabriel Fernandez #define CK_FLEXGEN_60		84
1053ccb708eSGabriel Fernandez #define CK_FLEXGEN_61		85
1063ccb708eSGabriel Fernandez #define CK_FLEXGEN_62		86
1073ccb708eSGabriel Fernandez #define CK_FLEXGEN_63		87
1083ccb708eSGabriel Fernandez 
1093ccb708eSGabriel Fernandez /* LOW SPEED MCU CLOCK */
1103ccb708eSGabriel Fernandez #define CK_ICN_LS_MCU		88
1113ccb708eSGabriel Fernandez 
112*85229098SGabriel Fernandez #define CK_BUS_STM		89
1133ccb708eSGabriel Fernandez #define CK_BUS_FMC		90
1143ccb708eSGabriel Fernandez #define CK_BUS_GPU		91
1153ccb708eSGabriel Fernandez #define CK_BUS_ETH1		92
1163ccb708eSGabriel Fernandez #define CK_BUS_ETH2		93
1173ccb708eSGabriel Fernandez #define CK_BUS_PCIE		94
1183ccb708eSGabriel Fernandez #define CK_BUS_DDRPHYC		95
1193ccb708eSGabriel Fernandez #define CK_BUS_SYSCPU1		96
1203ccb708eSGabriel Fernandez #define CK_BUS_ETHSW		97
1213ccb708eSGabriel Fernandez #define CK_BUS_HPDMA1		98
1223ccb708eSGabriel Fernandez #define CK_BUS_HPDMA2		99
1233ccb708eSGabriel Fernandez #define CK_BUS_HPDMA3		100
1243ccb708eSGabriel Fernandez #define CK_BUS_ADC12		101
1253ccb708eSGabriel Fernandez #define CK_BUS_ADC3		102
1263ccb708eSGabriel Fernandez #define CK_BUS_IPCC1		103
1273ccb708eSGabriel Fernandez #define CK_BUS_CCI		104
1283ccb708eSGabriel Fernandez #define CK_BUS_CRC		105
1293ccb708eSGabriel Fernandez #define CK_BUS_MDF1		106
1303ccb708eSGabriel Fernandez #define CK_BUS_OSPIIOM		107
1313ccb708eSGabriel Fernandez #define CK_BUS_BKPSRAM		108
1323ccb708eSGabriel Fernandez #define CK_BUS_HASH		109
1333ccb708eSGabriel Fernandez #define CK_BUS_RNG		110
1343ccb708eSGabriel Fernandez #define CK_BUS_CRYP1		111
1353ccb708eSGabriel Fernandez #define CK_BUS_CRYP2		112
1363ccb708eSGabriel Fernandez #define CK_BUS_SAES		113
1373ccb708eSGabriel Fernandez #define CK_BUS_PKA		114
1383ccb708eSGabriel Fernandez #define CK_BUS_GPIOA		115
1393ccb708eSGabriel Fernandez #define CK_BUS_GPIOB		116
1403ccb708eSGabriel Fernandez #define CK_BUS_GPIOC		117
1413ccb708eSGabriel Fernandez #define CK_BUS_GPIOD		118
1423ccb708eSGabriel Fernandez #define CK_BUS_GPIOE		119
1433ccb708eSGabriel Fernandez #define CK_BUS_GPIOF		120
1443ccb708eSGabriel Fernandez #define CK_BUS_GPIOG		121
1453ccb708eSGabriel Fernandez #define CK_BUS_GPIOH		122
1463ccb708eSGabriel Fernandez #define CK_BUS_GPIOI		123
1473ccb708eSGabriel Fernandez #define CK_BUS_GPIOJ		124
1483ccb708eSGabriel Fernandez #define CK_BUS_GPIOK		125
1493ccb708eSGabriel Fernandez #define CK_BUS_LPSRAM1		126
1503ccb708eSGabriel Fernandez #define CK_BUS_LPSRAM2		127
1513ccb708eSGabriel Fernandez #define CK_BUS_LPSRAM3		128
1523ccb708eSGabriel Fernandez #define CK_BUS_GPIOZ		129
1533ccb708eSGabriel Fernandez #define CK_BUS_LPDMA		130
1543ccb708eSGabriel Fernandez #define CK_BUS_HSEM		131
1553ccb708eSGabriel Fernandez #define CK_BUS_IPCC2		132
1563ccb708eSGabriel Fernandez #define CK_BUS_RTC		133
1573ccb708eSGabriel Fernandez #define CK_BUS_SPI8		134
1583ccb708eSGabriel Fernandez #define CK_BUS_LPUART1		135
1593ccb708eSGabriel Fernandez #define CK_BUS_I2C8		136
1603ccb708eSGabriel Fernandez #define CK_BUS_LPTIM3		137
1613ccb708eSGabriel Fernandez #define CK_BUS_LPTIM4		138
1623ccb708eSGabriel Fernandez #define CK_BUS_LPTIM5		139
1633ccb708eSGabriel Fernandez #define CK_BUS_IWDG5		140
1643ccb708eSGabriel Fernandez #define CK_BUS_WWDG2		141
1653ccb708eSGabriel Fernandez #define CK_BUS_I3C4		142
1663ccb708eSGabriel Fernandez #define CK_BUS_TIM2		143
1673ccb708eSGabriel Fernandez #define CK_BUS_TIM3		144
1683ccb708eSGabriel Fernandez #define CK_BUS_TIM4		145
1693ccb708eSGabriel Fernandez #define CK_BUS_TIM5		146
1703ccb708eSGabriel Fernandez #define CK_BUS_TIM6		147
1713ccb708eSGabriel Fernandez #define CK_BUS_TIM7		148
1723ccb708eSGabriel Fernandez #define CK_BUS_TIM10		149
1733ccb708eSGabriel Fernandez #define CK_BUS_TIM11		150
1743ccb708eSGabriel Fernandez #define CK_BUS_TIM12		151
1753ccb708eSGabriel Fernandez #define CK_BUS_TIM13		152
1763ccb708eSGabriel Fernandez #define CK_BUS_TIM14		153
1773ccb708eSGabriel Fernandez #define CK_BUS_LPTIM1		154
1783ccb708eSGabriel Fernandez #define CK_BUS_LPTIM2		155
1793ccb708eSGabriel Fernandez #define CK_BUS_SPI2		156
1803ccb708eSGabriel Fernandez #define CK_BUS_SPI3		157
1813ccb708eSGabriel Fernandez #define CK_BUS_SPDIFRX		158
1823ccb708eSGabriel Fernandez #define CK_BUS_USART2		159
1833ccb708eSGabriel Fernandez #define CK_BUS_USART3		160
1843ccb708eSGabriel Fernandez #define CK_BUS_UART4		161
1853ccb708eSGabriel Fernandez #define CK_BUS_UART5		162
1863ccb708eSGabriel Fernandez #define CK_BUS_I2C1		163
1873ccb708eSGabriel Fernandez #define CK_BUS_I2C2		164
1883ccb708eSGabriel Fernandez #define CK_BUS_I2C3		165
1893ccb708eSGabriel Fernandez #define CK_BUS_I2C4		166
1903ccb708eSGabriel Fernandez #define CK_BUS_I2C5		167
1913ccb708eSGabriel Fernandez #define CK_BUS_I2C6		168
1923ccb708eSGabriel Fernandez #define CK_BUS_I2C7		169
1933ccb708eSGabriel Fernandez #define CK_BUS_I3C1		170
1943ccb708eSGabriel Fernandez #define CK_BUS_I3C2		171
1953ccb708eSGabriel Fernandez #define CK_BUS_I3C3		172
1963ccb708eSGabriel Fernandez #define CK_BUS_TIM1		173
1973ccb708eSGabriel Fernandez #define CK_BUS_TIM8		174
1983ccb708eSGabriel Fernandez #define CK_BUS_TIM15		175
1993ccb708eSGabriel Fernandez #define CK_BUS_TIM16		176
2003ccb708eSGabriel Fernandez #define CK_BUS_TIM17		177
2013ccb708eSGabriel Fernandez #define CK_BUS_TIM20		178
2023ccb708eSGabriel Fernandez #define CK_BUS_SAI1		179
2033ccb708eSGabriel Fernandez #define CK_BUS_SAI2		180
2043ccb708eSGabriel Fernandez #define CK_BUS_SAI3		181
2053ccb708eSGabriel Fernandez #define CK_BUS_SAI4		182
2063ccb708eSGabriel Fernandez #define CK_BUS_USART1		183
2073ccb708eSGabriel Fernandez #define CK_BUS_USART6		184
2083ccb708eSGabriel Fernandez #define CK_BUS_UART7		185
2093ccb708eSGabriel Fernandez #define CK_BUS_UART8		186
2103ccb708eSGabriel Fernandez #define CK_BUS_UART9		187
2113ccb708eSGabriel Fernandez #define CK_BUS_FDCAN		188
2123ccb708eSGabriel Fernandez #define CK_BUS_SPI1		189
2133ccb708eSGabriel Fernandez #define CK_BUS_SPI4		190
2143ccb708eSGabriel Fernandez #define CK_BUS_SPI5		191
2153ccb708eSGabriel Fernandez #define CK_BUS_SPI6		192
2163ccb708eSGabriel Fernandez #define CK_BUS_SPI7		193
2173ccb708eSGabriel Fernandez #define CK_BUS_BSEC		194
2183ccb708eSGabriel Fernandez #define CK_BUS_IWDG1		195
2193ccb708eSGabriel Fernandez #define CK_BUS_IWDG2		196
2203ccb708eSGabriel Fernandez #define CK_BUS_IWDG3		197
2213ccb708eSGabriel Fernandez #define CK_BUS_IWDG4		198
2223ccb708eSGabriel Fernandez #define CK_BUS_WWDG1		199
2233ccb708eSGabriel Fernandez #define CK_BUS_VREF		200
2243ccb708eSGabriel Fernandez #define CK_BUS_DTS		201
2253ccb708eSGabriel Fernandez #define CK_BUS_SERC		202
2263ccb708eSGabriel Fernandez #define CK_BUS_HDP		203
2273ccb708eSGabriel Fernandez #define CK_BUS_IS2M		204
2283ccb708eSGabriel Fernandez #define CK_BUS_DSI		205
2293ccb708eSGabriel Fernandez #define CK_BUS_LTDC		206
2303ccb708eSGabriel Fernandez #define CK_BUS_CSI		207
2313ccb708eSGabriel Fernandez #define CK_BUS_DCMIPP		208
2323ccb708eSGabriel Fernandez #define CK_BUS_DDRC		209
2333ccb708eSGabriel Fernandez #define CK_BUS_DDRCFG		210
2343ccb708eSGabriel Fernandez #define CK_BUS_GICV2M		211
2353ccb708eSGabriel Fernandez #define CK_BUS_USBTC		212
2363ccb708eSGabriel Fernandez #define CK_BUS_USB3PCIEPHY	214
2373ccb708eSGabriel Fernandez #define CK_BUS_STGEN		215
2383ccb708eSGabriel Fernandez #define CK_BUS_VDEC		216
2393ccb708eSGabriel Fernandez #define CK_BUS_VENC		217
2403ccb708eSGabriel Fernandez #define CK_SYSDBG		218
2413ccb708eSGabriel Fernandez #define CK_KER_TIM2		219
2423ccb708eSGabriel Fernandez #define CK_KER_TIM3		220
2433ccb708eSGabriel Fernandez #define CK_KER_TIM4		221
2443ccb708eSGabriel Fernandez #define CK_KER_TIM5		222
2453ccb708eSGabriel Fernandez #define CK_KER_TIM6		223
2463ccb708eSGabriel Fernandez #define CK_KER_TIM7		224
2473ccb708eSGabriel Fernandez #define CK_KER_TIM10		225
2483ccb708eSGabriel Fernandez #define CK_KER_TIM11		226
2493ccb708eSGabriel Fernandez #define CK_KER_TIM12		227
2503ccb708eSGabriel Fernandez #define CK_KER_TIM13		228
2513ccb708eSGabriel Fernandez #define CK_KER_TIM14		229
2523ccb708eSGabriel Fernandez #define CK_KER_TIM1		230
2533ccb708eSGabriel Fernandez #define CK_KER_TIM8		231
2543ccb708eSGabriel Fernandez #define CK_KER_TIM15		232
2553ccb708eSGabriel Fernandez #define CK_KER_TIM16		233
2563ccb708eSGabriel Fernandez #define CK_KER_TIM17		234
2573ccb708eSGabriel Fernandez #define CK_KER_TIM20		235
2583ccb708eSGabriel Fernandez #define CK_BUS_SYSRAM		236
2593ccb708eSGabriel Fernandez #define CK_BUS_VDERAM		237
2603ccb708eSGabriel Fernandez #define CK_BUS_RETRAM		238
2613ccb708eSGabriel Fernandez #define CK_BUS_OSPI1		239
2623ccb708eSGabriel Fernandez #define CK_BUS_OSPI2		240
2633ccb708eSGabriel Fernandez #define CK_BUS_OTFD1		241
2643ccb708eSGabriel Fernandez #define CK_BUS_OTFD2		242
2653ccb708eSGabriel Fernandez #define CK_BUS_SRAM1		243
2663ccb708eSGabriel Fernandez #define CK_BUS_SRAM2		244
2673ccb708eSGabriel Fernandez #define CK_BUS_SDMMC1		245
2683ccb708eSGabriel Fernandez #define CK_BUS_SDMMC2		246
2693ccb708eSGabriel Fernandez #define CK_BUS_SDMMC3		247
2703ccb708eSGabriel Fernandez #define CK_BUS_DDR		248
2713ccb708eSGabriel Fernandez #define CK_BUS_RISAF4		249
2723ccb708eSGabriel Fernandez #define CK_BUS_USB2OHCI		250
2733ccb708eSGabriel Fernandez #define CK_BUS_USB2EHCI		251
274*85229098SGabriel Fernandez #define CK_BUS_USB3DR		252
2753ccb708eSGabriel Fernandez #define CK_KER_LPTIM1		253
2763ccb708eSGabriel Fernandez #define CK_KER_LPTIM2		254
2773ccb708eSGabriel Fernandez #define CK_KER_USART2		255
2783ccb708eSGabriel Fernandez #define CK_KER_UART4		256
2793ccb708eSGabriel Fernandez #define CK_KER_USART3		257
2803ccb708eSGabriel Fernandez #define CK_KER_UART5		258
2813ccb708eSGabriel Fernandez #define CK_KER_SPI2		259
2823ccb708eSGabriel Fernandez #define CK_KER_SPI3		260
2833ccb708eSGabriel Fernandez #define CK_KER_SPDIFRX		261
2843ccb708eSGabriel Fernandez #define CK_KER_I2C1		262
2853ccb708eSGabriel Fernandez #define CK_KER_I2C2		263
2863ccb708eSGabriel Fernandez #define CK_KER_I3C1		264
2873ccb708eSGabriel Fernandez #define CK_KER_I3C2		265
2883ccb708eSGabriel Fernandez #define CK_KER_I2C3		266
2893ccb708eSGabriel Fernandez #define CK_KER_I2C5		267
2903ccb708eSGabriel Fernandez #define CK_KER_I3C3		268
2913ccb708eSGabriel Fernandez #define CK_KER_I2C4		269
2923ccb708eSGabriel Fernandez #define CK_KER_I2C6		270
2933ccb708eSGabriel Fernandez #define CK_KER_I2C7		271
2943ccb708eSGabriel Fernandez #define CK_KER_SPI1		272
2953ccb708eSGabriel Fernandez #define CK_KER_SPI4		273
2963ccb708eSGabriel Fernandez #define CK_KER_SPI5		274
2973ccb708eSGabriel Fernandez #define CK_KER_SPI6		275
2983ccb708eSGabriel Fernandez #define CK_KER_SPI7		276
2993ccb708eSGabriel Fernandez #define CK_KER_USART1		277
3003ccb708eSGabriel Fernandez #define CK_KER_USART6		278
3013ccb708eSGabriel Fernandez #define CK_KER_UART7		279
3023ccb708eSGabriel Fernandez #define CK_KER_UART8		280
3033ccb708eSGabriel Fernandez #define CK_KER_UART9		281
3043ccb708eSGabriel Fernandez #define CK_KER_MDF1		282
3053ccb708eSGabriel Fernandez #define CK_KER_SAI1		283
3063ccb708eSGabriel Fernandez #define CK_KER_SAI2		284
3073ccb708eSGabriel Fernandez #define CK_KER_SAI3		285
3083ccb708eSGabriel Fernandez #define CK_KER_SAI4		286
3093ccb708eSGabriel Fernandez #define CK_KER_FDCAN		287
3103ccb708eSGabriel Fernandez #define CK_KER_DSIBLANE		288
3113ccb708eSGabriel Fernandez #define CK_KER_DSIPHY		289
3123ccb708eSGabriel Fernandez #define CK_KER_CSI		290
3133ccb708eSGabriel Fernandez #define CK_KER_CSITXESC		291
3143ccb708eSGabriel Fernandez #define CK_KER_CSIPHY		292
3153ccb708eSGabriel Fernandez #define CK_KER_LVDSPHY		293
3163ccb708eSGabriel Fernandez #define CK_KER_STGEN		294
3173ccb708eSGabriel Fernandez #define CK_KER_USB3PCIEPHY	295
3183ccb708eSGabriel Fernandez #define CK_KER_USB2PHY2EN	296
3193ccb708eSGabriel Fernandez #define CK_KER_I3C4		297
3203ccb708eSGabriel Fernandez #define CK_KER_SPI8		298
3213ccb708eSGabriel Fernandez #define CK_KER_I2C8		299
3223ccb708eSGabriel Fernandez #define CK_KER_LPUART1		300
3233ccb708eSGabriel Fernandez #define CK_KER_LPTIM3		301
3243ccb708eSGabriel Fernandez #define CK_KER_LPTIM4		302
3253ccb708eSGabriel Fernandez #define CK_KER_LPTIM5		303
3263ccb708eSGabriel Fernandez #define CK_KER_TSDBG		304
3273ccb708eSGabriel Fernandez #define CK_KER_TPIU		305
3283ccb708eSGabriel Fernandez #define CK_BUS_ETR		306
3293ccb708eSGabriel Fernandez #define CK_BUS_SYSATB		307
3303ccb708eSGabriel Fernandez #define CK_KER_ADC12		308
3313ccb708eSGabriel Fernandez #define CK_KER_ADC3		309
3323ccb708eSGabriel Fernandez #define CK_KER_OSPI1		310
3333ccb708eSGabriel Fernandez #define CK_KER_OSPI2		311
3343ccb708eSGabriel Fernandez #define CK_KER_FMC		312
3353ccb708eSGabriel Fernandez #define CK_KER_SDMMC1		313
3363ccb708eSGabriel Fernandez #define CK_KER_SDMMC2		314
3373ccb708eSGabriel Fernandez #define CK_KER_SDMMC3		315
3383ccb708eSGabriel Fernandez #define CK_KER_ETH1		316
3393ccb708eSGabriel Fernandez #define CK_KER_ETH2		317
3403ccb708eSGabriel Fernandez #define CK_KER_ETH1PTP		318
3413ccb708eSGabriel Fernandez #define CK_KER_ETH2PTP		319
3423ccb708eSGabriel Fernandez #define CK_KER_USB2PHY1		320
3433ccb708eSGabriel Fernandez #define CK_KER_USB2PHY2		321
3443ccb708eSGabriel Fernandez #define CK_KER_ETHSW		322
3453ccb708eSGabriel Fernandez #define CK_KER_ETHSWREF		323
3463ccb708eSGabriel Fernandez #define CK_MCO1			324
3473ccb708eSGabriel Fernandez #define CK_MCO2			325
3483ccb708eSGabriel Fernandez #define CK_KER_DTS		326
3493ccb708eSGabriel Fernandez #define CK_ETH1_RX		327
3503ccb708eSGabriel Fernandez #define CK_ETH1_TX		328
3513ccb708eSGabriel Fernandez #define CK_ETH1_MAC		329
3523ccb708eSGabriel Fernandez #define CK_ETH2_RX		330
3533ccb708eSGabriel Fernandez #define CK_ETH2_TX		331
3543ccb708eSGabriel Fernandez #define CK_ETH2_MAC		332
3553ccb708eSGabriel Fernandez #define CK_ETH1_STP		333
3563ccb708eSGabriel Fernandez #define CK_ETH2_STP		334
3573ccb708eSGabriel Fernandez #define CK_KER_USBTC		335
3583ccb708eSGabriel Fernandez #define CK_BUS_ADF1		336
3593ccb708eSGabriel Fernandez #define CK_KER_ADF1		337
3603ccb708eSGabriel Fernandez #define CK_BUS_LVDS		338
3613ccb708eSGabriel Fernandez #define CK_KER_LTDC		339
3623ccb708eSGabriel Fernandez #define CK_KER_GPU		340
3633ccb708eSGabriel Fernandez #define CK_BUS_ETHSWACMCFG	341
3643ccb708eSGabriel Fernandez #define CK_BUS_ETHSWACMMSG	342
3653ccb708eSGabriel Fernandez #define HSE_DIV2_CK		343
366*85229098SGabriel Fernandez #define CK_KER_ETR		344
367*85229098SGabriel Fernandez #define CK_KER_STM		345
3683ccb708eSGabriel Fernandez 
369*85229098SGabriel Fernandez #define STM32MP25_LAST_CLK	346
3703ccb708eSGabriel Fernandez 
3713ccb708eSGabriel Fernandez #define CK_SCMI_ICN_HS_MCU	0
3723ccb708eSGabriel Fernandez #define CK_SCMI_ICN_SDMMC	1
3733ccb708eSGabriel Fernandez #define CK_SCMI_ICN_DDR		2
3743ccb708eSGabriel Fernandez #define CK_SCMI_ICN_DISPLAY	3
3753ccb708eSGabriel Fernandez #define CK_SCMI_ICN_HSL		4
3763ccb708eSGabriel Fernandez #define CK_SCMI_ICN_NIC		5
3773ccb708eSGabriel Fernandez #define CK_SCMI_ICN_VID		6
3783ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_07	7
3793ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_08	8
3803ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_09	9
3813ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_10	10
3823ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_11	11
3833ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_12	12
3843ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_13	13
3853ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_14	14
3863ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_15	15
3873ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_16	16
3883ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_17	17
3893ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_18	18
3903ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_19	19
3913ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_20	20
3923ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_21	21
3933ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_22	22
3943ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_23	23
3953ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_24	24
3963ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_25	25
3973ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_26	26
3983ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_27	27
3993ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_28	28
4003ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_29	29
4013ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_30	30
4023ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_31	31
4033ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_32	32
4043ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_33	33
4053ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_34	34
4063ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_35	35
4073ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_36	36
4083ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_37	37
4093ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_38	38
4103ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_39	39
4113ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_40	40
4123ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_41	41
4133ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_42	42
4143ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_43	43
4153ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_44	44
4163ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_45	45
4173ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_46	46
4183ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_47	47
4193ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_48	48
4203ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_49	49
4213ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_50	50
4223ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_51	51
4233ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_52	52
4243ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_53	53
4253ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_54	54
4263ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_55	55
4273ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_56	56
4283ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_57	57
4293ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_58	58
4303ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_59	59
4313ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_60	60
4323ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_61	61
4333ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_62	62
4343ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_63	63
4353ccb708eSGabriel Fernandez #define CK_SCMI_ICN_LS_MCU	64
4363ccb708eSGabriel Fernandez #define CK_SCMI_HSE		65
4373ccb708eSGabriel Fernandez #define CK_SCMI_LSE		66
4383ccb708eSGabriel Fernandez #define CK_SCMI_HSI		67
4393ccb708eSGabriel Fernandez #define CK_SCMI_LSI		68
4403ccb708eSGabriel Fernandez #define CK_SCMI_MSI		69
4413ccb708eSGabriel Fernandez #define CK_SCMI_HSE_DIV2	70
4423ccb708eSGabriel Fernandez #define CK_SCMI_CPU1		71
4433ccb708eSGabriel Fernandez #define CK_SCMI_SYSCPU1		72
4443ccb708eSGabriel Fernandez #define CK_SCMI_PLL2		73
4453ccb708eSGabriel Fernandez #define CK_SCMI_PLL3		74
4463ccb708eSGabriel Fernandez #define CK_SCMI_RTC		75
4473ccb708eSGabriel Fernandez #define CK_SCMI_RTCCK		76
4483ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APB1	77
4493ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APB2	78
4503ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APB3	79
4513ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APB4	80
4523ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APBDBG	81
4533ccb708eSGabriel Fernandez #define CK_SCMI_TIMG1		82
4543ccb708eSGabriel Fernandez #define CK_SCMI_TIMG2		83
4553ccb708eSGabriel Fernandez #define CK_SCMI_BKPSRAM		84
4563ccb708eSGabriel Fernandez #define CK_SCMI_BSEC		85
457*85229098SGabriel Fernandez #define CK_SCMI_BUS_ETR		87
4583ccb708eSGabriel Fernandez #define CK_SCMI_FMC		88
4593ccb708eSGabriel Fernandez #define CK_SCMI_GPIOA		89
4603ccb708eSGabriel Fernandez #define CK_SCMI_GPIOB		90
4613ccb708eSGabriel Fernandez #define CK_SCMI_GPIOC		91
4623ccb708eSGabriel Fernandez #define CK_SCMI_GPIOD		92
4633ccb708eSGabriel Fernandez #define CK_SCMI_GPIOE		93
4643ccb708eSGabriel Fernandez #define CK_SCMI_GPIOF		94
4653ccb708eSGabriel Fernandez #define CK_SCMI_GPIOG		95
4663ccb708eSGabriel Fernandez #define CK_SCMI_GPIOH		96
4673ccb708eSGabriel Fernandez #define CK_SCMI_GPIOI		97
4683ccb708eSGabriel Fernandez #define CK_SCMI_GPIOJ		98
4693ccb708eSGabriel Fernandez #define CK_SCMI_GPIOK		99
4703ccb708eSGabriel Fernandez #define CK_SCMI_GPIOZ		100
4713ccb708eSGabriel Fernandez #define CK_SCMI_HPDMA1		101
4723ccb708eSGabriel Fernandez #define CK_SCMI_HPDMA2		102
4733ccb708eSGabriel Fernandez #define CK_SCMI_HPDMA3		103
4743ccb708eSGabriel Fernandez #define CK_SCMI_HSEM		104
4753ccb708eSGabriel Fernandez #define CK_SCMI_IPCC1		105
4763ccb708eSGabriel Fernandez #define CK_SCMI_IPCC2		106
4773ccb708eSGabriel Fernandez #define CK_SCMI_LPDMA		107
4783ccb708eSGabriel Fernandez #define CK_SCMI_RETRAM		108
4793ccb708eSGabriel Fernandez #define CK_SCMI_SRAM1		109
4803ccb708eSGabriel Fernandez #define CK_SCMI_SRAM2		110
4813ccb708eSGabriel Fernandez #define CK_SCMI_LPSRAM1		111
4823ccb708eSGabriel Fernandez #define CK_SCMI_LPSRAM2		112
4833ccb708eSGabriel Fernandez #define CK_SCMI_LPSRAM3		113
4843ccb708eSGabriel Fernandez #define CK_SCMI_VDERAM		114
4853ccb708eSGabriel Fernandez #define CK_SCMI_SYSRAM		115
4863ccb708eSGabriel Fernandez #define CK_SCMI_OSPI1		116
4873ccb708eSGabriel Fernandez #define CK_SCMI_OSPI2		117
4883ccb708eSGabriel Fernandez #define CK_SCMI_TPIU		118
4893ccb708eSGabriel Fernandez #define CK_SCMI_SYSDBG		119
4903ccb708eSGabriel Fernandez #define CK_SCMI_SYSATB		120
4913ccb708eSGabriel Fernandez #define CK_SCMI_TSDBG		121
492*85229098SGabriel Fernandez #define CK_SCMI_BUS_STM		122
493*85229098SGabriel Fernandez #define CK_SCMI_KER_STM		123
494*85229098SGabriel Fernandez #define CK_SCMI_KER_ETR		124
4953ccb708eSGabriel Fernandez 
4963ccb708eSGabriel Fernandez #endif /* _DT_BINDINGS_STM32MP25_CLKS_H_ */
497