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