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