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