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