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