13ccb708eSGabriel Fernandez /* SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause */ 23ccb708eSGabriel Fernandez /* 3*85229098SGabriel Fernandez * Copyright (C) 2023-2024, STMicroelectronics - All Rights Reserved 4*85229098SGabriel Fernandez * Author: Gabriel Fernandez <gabriel.fernandez@foss.st.com> 53ccb708eSGabriel Fernandez */ 63ccb708eSGabriel Fernandez 73ccb708eSGabriel Fernandez #ifndef _DT_BINDINGS_STM32MP25_CLKS_H_ 83ccb708eSGabriel Fernandez #define _DT_BINDINGS_STM32MP25_CLKS_H_ 93ccb708eSGabriel Fernandez 103ccb708eSGabriel Fernandez /* INTERNAL/EXTERNAL OSCILLATORS */ 113ccb708eSGabriel Fernandez #define HSI_CK 0 123ccb708eSGabriel Fernandez #define HSE_CK 1 133ccb708eSGabriel Fernandez #define MSI_CK 2 143ccb708eSGabriel Fernandez #define LSI_CK 3 153ccb708eSGabriel Fernandez #define LSE_CK 4 163ccb708eSGabriel Fernandez #define I2S_CK 5 173ccb708eSGabriel Fernandez #define RTC_CK 6 183ccb708eSGabriel Fernandez #define SPDIF_CK_SYMB 7 193ccb708eSGabriel Fernandez 203ccb708eSGabriel Fernandez /* PLL CLOCKS */ 213ccb708eSGabriel Fernandez #define PLL1_CK 8 223ccb708eSGabriel Fernandez #define PLL2_CK 9 233ccb708eSGabriel Fernandez #define PLL3_CK 10 243ccb708eSGabriel Fernandez #define PLL4_CK 11 253ccb708eSGabriel Fernandez #define PLL5_CK 12 263ccb708eSGabriel Fernandez #define PLL6_CK 13 273ccb708eSGabriel Fernandez #define PLL7_CK 14 283ccb708eSGabriel Fernandez #define PLL8_CK 15 293ccb708eSGabriel Fernandez 303ccb708eSGabriel Fernandez #define CK_CPU1 16 313ccb708eSGabriel Fernandez 323ccb708eSGabriel Fernandez /* APB DIV CLOCKS */ 333ccb708eSGabriel Fernandez #define CK_ICN_APB1 17 343ccb708eSGabriel Fernandez #define CK_ICN_APB2 18 353ccb708eSGabriel Fernandez #define CK_ICN_APB3 19 363ccb708eSGabriel Fernandez #define CK_ICN_APB4 20 373ccb708eSGabriel Fernandez #define CK_ICN_APBDBG 21 383ccb708eSGabriel Fernandez 393ccb708eSGabriel Fernandez /* GLOBAL TIMER */ 403ccb708eSGabriel Fernandez #define TIMG1_CK 22 413ccb708eSGabriel Fernandez #define TIMG2_CK 23 423ccb708eSGabriel Fernandez 433ccb708eSGabriel Fernandez /* FLEXGEN CLOCKS */ 443ccb708eSGabriel Fernandez #define CK_ICN_HS_MCU 24 453ccb708eSGabriel Fernandez #define CK_ICN_SDMMC 25 463ccb708eSGabriel Fernandez #define CK_ICN_DDR 26 473ccb708eSGabriel Fernandez #define CK_ICN_DISPLAY 27 483ccb708eSGabriel Fernandez #define CK_ICN_HSL 28 493ccb708eSGabriel Fernandez #define CK_ICN_NIC 29 503ccb708eSGabriel Fernandez #define CK_ICN_VID 30 513ccb708eSGabriel Fernandez #define CK_FLEXGEN_07 31 523ccb708eSGabriel Fernandez #define CK_FLEXGEN_08 32 533ccb708eSGabriel Fernandez #define CK_FLEXGEN_09 33 543ccb708eSGabriel Fernandez #define CK_FLEXGEN_10 34 553ccb708eSGabriel Fernandez #define CK_FLEXGEN_11 35 563ccb708eSGabriel Fernandez #define CK_FLEXGEN_12 36 573ccb708eSGabriel Fernandez #define CK_FLEXGEN_13 37 583ccb708eSGabriel Fernandez #define CK_FLEXGEN_14 38 593ccb708eSGabriel Fernandez #define CK_FLEXGEN_15 39 603ccb708eSGabriel Fernandez #define CK_FLEXGEN_16 40 613ccb708eSGabriel Fernandez #define CK_FLEXGEN_17 41 623ccb708eSGabriel Fernandez #define CK_FLEXGEN_18 42 633ccb708eSGabriel Fernandez #define CK_FLEXGEN_19 43 643ccb708eSGabriel Fernandez #define CK_FLEXGEN_20 44 653ccb708eSGabriel Fernandez #define CK_FLEXGEN_21 45 663ccb708eSGabriel Fernandez #define CK_FLEXGEN_22 46 673ccb708eSGabriel Fernandez #define CK_FLEXGEN_23 47 683ccb708eSGabriel Fernandez #define CK_FLEXGEN_24 48 693ccb708eSGabriel Fernandez #define CK_FLEXGEN_25 49 703ccb708eSGabriel Fernandez #define CK_FLEXGEN_26 50 713ccb708eSGabriel Fernandez #define CK_FLEXGEN_27 51 723ccb708eSGabriel Fernandez #define CK_FLEXGEN_28 52 733ccb708eSGabriel Fernandez #define CK_FLEXGEN_29 53 743ccb708eSGabriel Fernandez #define CK_FLEXGEN_30 54 753ccb708eSGabriel Fernandez #define CK_FLEXGEN_31 55 763ccb708eSGabriel Fernandez #define CK_FLEXGEN_32 56 773ccb708eSGabriel Fernandez #define CK_FLEXGEN_33 57 783ccb708eSGabriel Fernandez #define CK_FLEXGEN_34 58 793ccb708eSGabriel Fernandez #define CK_FLEXGEN_35 59 803ccb708eSGabriel Fernandez #define CK_FLEXGEN_36 60 813ccb708eSGabriel Fernandez #define CK_FLEXGEN_37 61 823ccb708eSGabriel Fernandez #define CK_FLEXGEN_38 62 833ccb708eSGabriel Fernandez #define CK_FLEXGEN_39 63 843ccb708eSGabriel Fernandez #define CK_FLEXGEN_40 64 853ccb708eSGabriel Fernandez #define CK_FLEXGEN_41 65 863ccb708eSGabriel Fernandez #define CK_FLEXGEN_42 66 873ccb708eSGabriel Fernandez #define CK_FLEXGEN_43 67 883ccb708eSGabriel Fernandez #define CK_FLEXGEN_44 68 893ccb708eSGabriel Fernandez #define CK_FLEXGEN_45 69 903ccb708eSGabriel Fernandez #define CK_FLEXGEN_46 70 913ccb708eSGabriel Fernandez #define CK_FLEXGEN_47 71 923ccb708eSGabriel Fernandez #define CK_FLEXGEN_48 72 933ccb708eSGabriel Fernandez #define CK_FLEXGEN_49 73 943ccb708eSGabriel Fernandez #define CK_FLEXGEN_50 74 953ccb708eSGabriel Fernandez #define CK_FLEXGEN_51 75 963ccb708eSGabriel Fernandez #define CK_FLEXGEN_52 76 973ccb708eSGabriel Fernandez #define CK_FLEXGEN_53 77 983ccb708eSGabriel Fernandez #define CK_FLEXGEN_54 78 993ccb708eSGabriel Fernandez #define CK_FLEXGEN_55 79 1003ccb708eSGabriel Fernandez #define CK_FLEXGEN_56 80 1013ccb708eSGabriel Fernandez #define CK_FLEXGEN_57 81 1023ccb708eSGabriel Fernandez #define CK_FLEXGEN_58 82 1033ccb708eSGabriel Fernandez #define CK_FLEXGEN_59 83 1043ccb708eSGabriel Fernandez #define CK_FLEXGEN_60 84 1053ccb708eSGabriel Fernandez #define CK_FLEXGEN_61 85 1063ccb708eSGabriel Fernandez #define CK_FLEXGEN_62 86 1073ccb708eSGabriel Fernandez #define CK_FLEXGEN_63 87 1083ccb708eSGabriel Fernandez 1093ccb708eSGabriel Fernandez /* LOW SPEED MCU CLOCK */ 1103ccb708eSGabriel Fernandez #define CK_ICN_LS_MCU 88 1113ccb708eSGabriel Fernandez 112*85229098SGabriel Fernandez #define CK_BUS_STM 89 1133ccb708eSGabriel Fernandez #define CK_BUS_FMC 90 1143ccb708eSGabriel Fernandez #define CK_BUS_GPU 91 1153ccb708eSGabriel Fernandez #define CK_BUS_ETH1 92 1163ccb708eSGabriel Fernandez #define CK_BUS_ETH2 93 1173ccb708eSGabriel Fernandez #define CK_BUS_PCIE 94 1183ccb708eSGabriel Fernandez #define CK_BUS_DDRPHYC 95 1193ccb708eSGabriel Fernandez #define CK_BUS_SYSCPU1 96 1203ccb708eSGabriel Fernandez #define CK_BUS_ETHSW 97 1213ccb708eSGabriel Fernandez #define CK_BUS_HPDMA1 98 1223ccb708eSGabriel Fernandez #define CK_BUS_HPDMA2 99 1233ccb708eSGabriel Fernandez #define CK_BUS_HPDMA3 100 1243ccb708eSGabriel Fernandez #define CK_BUS_ADC12 101 1253ccb708eSGabriel Fernandez #define CK_BUS_ADC3 102 1263ccb708eSGabriel Fernandez #define CK_BUS_IPCC1 103 1273ccb708eSGabriel Fernandez #define CK_BUS_CCI 104 1283ccb708eSGabriel Fernandez #define CK_BUS_CRC 105 1293ccb708eSGabriel Fernandez #define CK_BUS_MDF1 106 1303ccb708eSGabriel Fernandez #define CK_BUS_OSPIIOM 107 1313ccb708eSGabriel Fernandez #define CK_BUS_BKPSRAM 108 1323ccb708eSGabriel Fernandez #define CK_BUS_HASH 109 1333ccb708eSGabriel Fernandez #define CK_BUS_RNG 110 1343ccb708eSGabriel Fernandez #define CK_BUS_CRYP1 111 1353ccb708eSGabriel Fernandez #define CK_BUS_CRYP2 112 1363ccb708eSGabriel Fernandez #define CK_BUS_SAES 113 1373ccb708eSGabriel Fernandez #define CK_BUS_PKA 114 1383ccb708eSGabriel Fernandez #define CK_BUS_GPIOA 115 1393ccb708eSGabriel Fernandez #define CK_BUS_GPIOB 116 1403ccb708eSGabriel Fernandez #define CK_BUS_GPIOC 117 1413ccb708eSGabriel Fernandez #define CK_BUS_GPIOD 118 1423ccb708eSGabriel Fernandez #define CK_BUS_GPIOE 119 1433ccb708eSGabriel Fernandez #define CK_BUS_GPIOF 120 1443ccb708eSGabriel Fernandez #define CK_BUS_GPIOG 121 1453ccb708eSGabriel Fernandez #define CK_BUS_GPIOH 122 1463ccb708eSGabriel Fernandez #define CK_BUS_GPIOI 123 1473ccb708eSGabriel Fernandez #define CK_BUS_GPIOJ 124 1483ccb708eSGabriel Fernandez #define CK_BUS_GPIOK 125 1493ccb708eSGabriel Fernandez #define CK_BUS_LPSRAM1 126 1503ccb708eSGabriel Fernandez #define CK_BUS_LPSRAM2 127 1513ccb708eSGabriel Fernandez #define CK_BUS_LPSRAM3 128 1523ccb708eSGabriel Fernandez #define CK_BUS_GPIOZ 129 1533ccb708eSGabriel Fernandez #define CK_BUS_LPDMA 130 1543ccb708eSGabriel Fernandez #define CK_BUS_HSEM 131 1553ccb708eSGabriel Fernandez #define CK_BUS_IPCC2 132 1563ccb708eSGabriel Fernandez #define CK_BUS_RTC 133 1573ccb708eSGabriel Fernandez #define CK_BUS_SPI8 134 1583ccb708eSGabriel Fernandez #define CK_BUS_LPUART1 135 1593ccb708eSGabriel Fernandez #define CK_BUS_I2C8 136 1603ccb708eSGabriel Fernandez #define CK_BUS_LPTIM3 137 1613ccb708eSGabriel Fernandez #define CK_BUS_LPTIM4 138 1623ccb708eSGabriel Fernandez #define CK_BUS_LPTIM5 139 1633ccb708eSGabriel Fernandez #define CK_BUS_IWDG5 140 1643ccb708eSGabriel Fernandez #define CK_BUS_WWDG2 141 1653ccb708eSGabriel Fernandez #define CK_BUS_I3C4 142 1663ccb708eSGabriel Fernandez #define CK_BUS_TIM2 143 1673ccb708eSGabriel Fernandez #define CK_BUS_TIM3 144 1683ccb708eSGabriel Fernandez #define CK_BUS_TIM4 145 1693ccb708eSGabriel Fernandez #define CK_BUS_TIM5 146 1703ccb708eSGabriel Fernandez #define CK_BUS_TIM6 147 1713ccb708eSGabriel Fernandez #define CK_BUS_TIM7 148 1723ccb708eSGabriel Fernandez #define CK_BUS_TIM10 149 1733ccb708eSGabriel Fernandez #define CK_BUS_TIM11 150 1743ccb708eSGabriel Fernandez #define CK_BUS_TIM12 151 1753ccb708eSGabriel Fernandez #define CK_BUS_TIM13 152 1763ccb708eSGabriel Fernandez #define CK_BUS_TIM14 153 1773ccb708eSGabriel Fernandez #define CK_BUS_LPTIM1 154 1783ccb708eSGabriel Fernandez #define CK_BUS_LPTIM2 155 1793ccb708eSGabriel Fernandez #define CK_BUS_SPI2 156 1803ccb708eSGabriel Fernandez #define CK_BUS_SPI3 157 1813ccb708eSGabriel Fernandez #define CK_BUS_SPDIFRX 158 1823ccb708eSGabriel Fernandez #define CK_BUS_USART2 159 1833ccb708eSGabriel Fernandez #define CK_BUS_USART3 160 1843ccb708eSGabriel Fernandez #define CK_BUS_UART4 161 1853ccb708eSGabriel Fernandez #define CK_BUS_UART5 162 1863ccb708eSGabriel Fernandez #define CK_BUS_I2C1 163 1873ccb708eSGabriel Fernandez #define CK_BUS_I2C2 164 1883ccb708eSGabriel Fernandez #define CK_BUS_I2C3 165 1893ccb708eSGabriel Fernandez #define CK_BUS_I2C4 166 1903ccb708eSGabriel Fernandez #define CK_BUS_I2C5 167 1913ccb708eSGabriel Fernandez #define CK_BUS_I2C6 168 1923ccb708eSGabriel Fernandez #define CK_BUS_I2C7 169 1933ccb708eSGabriel Fernandez #define CK_BUS_I3C1 170 1943ccb708eSGabriel Fernandez #define CK_BUS_I3C2 171 1953ccb708eSGabriel Fernandez #define CK_BUS_I3C3 172 1963ccb708eSGabriel Fernandez #define CK_BUS_TIM1 173 1973ccb708eSGabriel Fernandez #define CK_BUS_TIM8 174 1983ccb708eSGabriel Fernandez #define CK_BUS_TIM15 175 1993ccb708eSGabriel Fernandez #define CK_BUS_TIM16 176 2003ccb708eSGabriel Fernandez #define CK_BUS_TIM17 177 2013ccb708eSGabriel Fernandez #define CK_BUS_TIM20 178 2023ccb708eSGabriel Fernandez #define CK_BUS_SAI1 179 2033ccb708eSGabriel Fernandez #define CK_BUS_SAI2 180 2043ccb708eSGabriel Fernandez #define CK_BUS_SAI3 181 2053ccb708eSGabriel Fernandez #define CK_BUS_SAI4 182 2063ccb708eSGabriel Fernandez #define CK_BUS_USART1 183 2073ccb708eSGabriel Fernandez #define CK_BUS_USART6 184 2083ccb708eSGabriel Fernandez #define CK_BUS_UART7 185 2093ccb708eSGabriel Fernandez #define CK_BUS_UART8 186 2103ccb708eSGabriel Fernandez #define CK_BUS_UART9 187 2113ccb708eSGabriel Fernandez #define CK_BUS_FDCAN 188 2123ccb708eSGabriel Fernandez #define CK_BUS_SPI1 189 2133ccb708eSGabriel Fernandez #define CK_BUS_SPI4 190 2143ccb708eSGabriel Fernandez #define CK_BUS_SPI5 191 2153ccb708eSGabriel Fernandez #define CK_BUS_SPI6 192 2163ccb708eSGabriel Fernandez #define CK_BUS_SPI7 193 2173ccb708eSGabriel Fernandez #define CK_BUS_BSEC 194 2183ccb708eSGabriel Fernandez #define CK_BUS_IWDG1 195 2193ccb708eSGabriel Fernandez #define CK_BUS_IWDG2 196 2203ccb708eSGabriel Fernandez #define CK_BUS_IWDG3 197 2213ccb708eSGabriel Fernandez #define CK_BUS_IWDG4 198 2223ccb708eSGabriel Fernandez #define CK_BUS_WWDG1 199 2233ccb708eSGabriel Fernandez #define CK_BUS_VREF 200 2243ccb708eSGabriel Fernandez #define CK_BUS_DTS 201 2253ccb708eSGabriel Fernandez #define CK_BUS_SERC 202 2263ccb708eSGabriel Fernandez #define CK_BUS_HDP 203 2273ccb708eSGabriel Fernandez #define CK_BUS_IS2M 204 2283ccb708eSGabriel Fernandez #define CK_BUS_DSI 205 2293ccb708eSGabriel Fernandez #define CK_BUS_LTDC 206 2303ccb708eSGabriel Fernandez #define CK_BUS_CSI 207 2313ccb708eSGabriel Fernandez #define CK_BUS_DCMIPP 208 2323ccb708eSGabriel Fernandez #define CK_BUS_DDRC 209 2333ccb708eSGabriel Fernandez #define CK_BUS_DDRCFG 210 2343ccb708eSGabriel Fernandez #define CK_BUS_GICV2M 211 2353ccb708eSGabriel Fernandez #define CK_BUS_USBTC 212 2363ccb708eSGabriel Fernandez #define CK_BUS_USB3PCIEPHY 214 2373ccb708eSGabriel Fernandez #define CK_BUS_STGEN 215 2383ccb708eSGabriel Fernandez #define CK_BUS_VDEC 216 2393ccb708eSGabriel Fernandez #define CK_BUS_VENC 217 2403ccb708eSGabriel Fernandez #define CK_SYSDBG 218 2413ccb708eSGabriel Fernandez #define CK_KER_TIM2 219 2423ccb708eSGabriel Fernandez #define CK_KER_TIM3 220 2433ccb708eSGabriel Fernandez #define CK_KER_TIM4 221 2443ccb708eSGabriel Fernandez #define CK_KER_TIM5 222 2453ccb708eSGabriel Fernandez #define CK_KER_TIM6 223 2463ccb708eSGabriel Fernandez #define CK_KER_TIM7 224 2473ccb708eSGabriel Fernandez #define CK_KER_TIM10 225 2483ccb708eSGabriel Fernandez #define CK_KER_TIM11 226 2493ccb708eSGabriel Fernandez #define CK_KER_TIM12 227 2503ccb708eSGabriel Fernandez #define CK_KER_TIM13 228 2513ccb708eSGabriel Fernandez #define CK_KER_TIM14 229 2523ccb708eSGabriel Fernandez #define CK_KER_TIM1 230 2533ccb708eSGabriel Fernandez #define CK_KER_TIM8 231 2543ccb708eSGabriel Fernandez #define CK_KER_TIM15 232 2553ccb708eSGabriel Fernandez #define CK_KER_TIM16 233 2563ccb708eSGabriel Fernandez #define CK_KER_TIM17 234 2573ccb708eSGabriel Fernandez #define CK_KER_TIM20 235 2583ccb708eSGabriel Fernandez #define CK_BUS_SYSRAM 236 2593ccb708eSGabriel Fernandez #define CK_BUS_VDERAM 237 2603ccb708eSGabriel Fernandez #define CK_BUS_RETRAM 238 2613ccb708eSGabriel Fernandez #define CK_BUS_OSPI1 239 2623ccb708eSGabriel Fernandez #define CK_BUS_OSPI2 240 2633ccb708eSGabriel Fernandez #define CK_BUS_OTFD1 241 2643ccb708eSGabriel Fernandez #define CK_BUS_OTFD2 242 2653ccb708eSGabriel Fernandez #define CK_BUS_SRAM1 243 2663ccb708eSGabriel Fernandez #define CK_BUS_SRAM2 244 2673ccb708eSGabriel Fernandez #define CK_BUS_SDMMC1 245 2683ccb708eSGabriel Fernandez #define CK_BUS_SDMMC2 246 2693ccb708eSGabriel Fernandez #define CK_BUS_SDMMC3 247 2703ccb708eSGabriel Fernandez #define CK_BUS_DDR 248 2713ccb708eSGabriel Fernandez #define CK_BUS_RISAF4 249 2723ccb708eSGabriel Fernandez #define CK_BUS_USB2OHCI 250 2733ccb708eSGabriel Fernandez #define CK_BUS_USB2EHCI 251 274*85229098SGabriel Fernandez #define CK_BUS_USB3DR 252 2753ccb708eSGabriel Fernandez #define CK_KER_LPTIM1 253 2763ccb708eSGabriel Fernandez #define CK_KER_LPTIM2 254 2773ccb708eSGabriel Fernandez #define CK_KER_USART2 255 2783ccb708eSGabriel Fernandez #define CK_KER_UART4 256 2793ccb708eSGabriel Fernandez #define CK_KER_USART3 257 2803ccb708eSGabriel Fernandez #define CK_KER_UART5 258 2813ccb708eSGabriel Fernandez #define CK_KER_SPI2 259 2823ccb708eSGabriel Fernandez #define CK_KER_SPI3 260 2833ccb708eSGabriel Fernandez #define CK_KER_SPDIFRX 261 2843ccb708eSGabriel Fernandez #define CK_KER_I2C1 262 2853ccb708eSGabriel Fernandez #define CK_KER_I2C2 263 2863ccb708eSGabriel Fernandez #define CK_KER_I3C1 264 2873ccb708eSGabriel Fernandez #define CK_KER_I3C2 265 2883ccb708eSGabriel Fernandez #define CK_KER_I2C3 266 2893ccb708eSGabriel Fernandez #define CK_KER_I2C5 267 2903ccb708eSGabriel Fernandez #define CK_KER_I3C3 268 2913ccb708eSGabriel Fernandez #define CK_KER_I2C4 269 2923ccb708eSGabriel Fernandez #define CK_KER_I2C6 270 2933ccb708eSGabriel Fernandez #define CK_KER_I2C7 271 2943ccb708eSGabriel Fernandez #define CK_KER_SPI1 272 2953ccb708eSGabriel Fernandez #define CK_KER_SPI4 273 2963ccb708eSGabriel Fernandez #define CK_KER_SPI5 274 2973ccb708eSGabriel Fernandez #define CK_KER_SPI6 275 2983ccb708eSGabriel Fernandez #define CK_KER_SPI7 276 2993ccb708eSGabriel Fernandez #define CK_KER_USART1 277 3003ccb708eSGabriel Fernandez #define CK_KER_USART6 278 3013ccb708eSGabriel Fernandez #define CK_KER_UART7 279 3023ccb708eSGabriel Fernandez #define CK_KER_UART8 280 3033ccb708eSGabriel Fernandez #define CK_KER_UART9 281 3043ccb708eSGabriel Fernandez #define CK_KER_MDF1 282 3053ccb708eSGabriel Fernandez #define CK_KER_SAI1 283 3063ccb708eSGabriel Fernandez #define CK_KER_SAI2 284 3073ccb708eSGabriel Fernandez #define CK_KER_SAI3 285 3083ccb708eSGabriel Fernandez #define CK_KER_SAI4 286 3093ccb708eSGabriel Fernandez #define CK_KER_FDCAN 287 3103ccb708eSGabriel Fernandez #define CK_KER_DSIBLANE 288 3113ccb708eSGabriel Fernandez #define CK_KER_DSIPHY 289 3123ccb708eSGabriel Fernandez #define CK_KER_CSI 290 3133ccb708eSGabriel Fernandez #define CK_KER_CSITXESC 291 3143ccb708eSGabriel Fernandez #define CK_KER_CSIPHY 292 3153ccb708eSGabriel Fernandez #define CK_KER_LVDSPHY 293 3163ccb708eSGabriel Fernandez #define CK_KER_STGEN 294 3173ccb708eSGabriel Fernandez #define CK_KER_USB3PCIEPHY 295 3183ccb708eSGabriel Fernandez #define CK_KER_USB2PHY2EN 296 3193ccb708eSGabriel Fernandez #define CK_KER_I3C4 297 3203ccb708eSGabriel Fernandez #define CK_KER_SPI8 298 3213ccb708eSGabriel Fernandez #define CK_KER_I2C8 299 3223ccb708eSGabriel Fernandez #define CK_KER_LPUART1 300 3233ccb708eSGabriel Fernandez #define CK_KER_LPTIM3 301 3243ccb708eSGabriel Fernandez #define CK_KER_LPTIM4 302 3253ccb708eSGabriel Fernandez #define CK_KER_LPTIM5 303 3263ccb708eSGabriel Fernandez #define CK_KER_TSDBG 304 3273ccb708eSGabriel Fernandez #define CK_KER_TPIU 305 3283ccb708eSGabriel Fernandez #define CK_BUS_ETR 306 3293ccb708eSGabriel Fernandez #define CK_BUS_SYSATB 307 3303ccb708eSGabriel Fernandez #define CK_KER_ADC12 308 3313ccb708eSGabriel Fernandez #define CK_KER_ADC3 309 3323ccb708eSGabriel Fernandez #define CK_KER_OSPI1 310 3333ccb708eSGabriel Fernandez #define CK_KER_OSPI2 311 3343ccb708eSGabriel Fernandez #define CK_KER_FMC 312 3353ccb708eSGabriel Fernandez #define CK_KER_SDMMC1 313 3363ccb708eSGabriel Fernandez #define CK_KER_SDMMC2 314 3373ccb708eSGabriel Fernandez #define CK_KER_SDMMC3 315 3383ccb708eSGabriel Fernandez #define CK_KER_ETH1 316 3393ccb708eSGabriel Fernandez #define CK_KER_ETH2 317 3403ccb708eSGabriel Fernandez #define CK_KER_ETH1PTP 318 3413ccb708eSGabriel Fernandez #define CK_KER_ETH2PTP 319 3423ccb708eSGabriel Fernandez #define CK_KER_USB2PHY1 320 3433ccb708eSGabriel Fernandez #define CK_KER_USB2PHY2 321 3443ccb708eSGabriel Fernandez #define CK_KER_ETHSW 322 3453ccb708eSGabriel Fernandez #define CK_KER_ETHSWREF 323 3463ccb708eSGabriel Fernandez #define CK_MCO1 324 3473ccb708eSGabriel Fernandez #define CK_MCO2 325 3483ccb708eSGabriel Fernandez #define CK_KER_DTS 326 3493ccb708eSGabriel Fernandez #define CK_ETH1_RX 327 3503ccb708eSGabriel Fernandez #define CK_ETH1_TX 328 3513ccb708eSGabriel Fernandez #define CK_ETH1_MAC 329 3523ccb708eSGabriel Fernandez #define CK_ETH2_RX 330 3533ccb708eSGabriel Fernandez #define CK_ETH2_TX 331 3543ccb708eSGabriel Fernandez #define CK_ETH2_MAC 332 3553ccb708eSGabriel Fernandez #define CK_ETH1_STP 333 3563ccb708eSGabriel Fernandez #define CK_ETH2_STP 334 3573ccb708eSGabriel Fernandez #define CK_KER_USBTC 335 3583ccb708eSGabriel Fernandez #define CK_BUS_ADF1 336 3593ccb708eSGabriel Fernandez #define CK_KER_ADF1 337 3603ccb708eSGabriel Fernandez #define CK_BUS_LVDS 338 3613ccb708eSGabriel Fernandez #define CK_KER_LTDC 339 3623ccb708eSGabriel Fernandez #define CK_KER_GPU 340 3633ccb708eSGabriel Fernandez #define CK_BUS_ETHSWACMCFG 341 3643ccb708eSGabriel Fernandez #define CK_BUS_ETHSWACMMSG 342 3653ccb708eSGabriel Fernandez #define HSE_DIV2_CK 343 366*85229098SGabriel Fernandez #define CK_KER_ETR 344 367*85229098SGabriel Fernandez #define CK_KER_STM 345 3683ccb708eSGabriel Fernandez 369*85229098SGabriel Fernandez #define STM32MP25_LAST_CLK 346 3703ccb708eSGabriel Fernandez 3713ccb708eSGabriel Fernandez #define CK_SCMI_ICN_HS_MCU 0 3723ccb708eSGabriel Fernandez #define CK_SCMI_ICN_SDMMC 1 3733ccb708eSGabriel Fernandez #define CK_SCMI_ICN_DDR 2 3743ccb708eSGabriel Fernandez #define CK_SCMI_ICN_DISPLAY 3 3753ccb708eSGabriel Fernandez #define CK_SCMI_ICN_HSL 4 3763ccb708eSGabriel Fernandez #define CK_SCMI_ICN_NIC 5 3773ccb708eSGabriel Fernandez #define CK_SCMI_ICN_VID 6 3783ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_07 7 3793ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_08 8 3803ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_09 9 3813ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_10 10 3823ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_11 11 3833ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_12 12 3843ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_13 13 3853ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_14 14 3863ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_15 15 3873ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_16 16 3883ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_17 17 3893ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_18 18 3903ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_19 19 3913ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_20 20 3923ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_21 21 3933ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_22 22 3943ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_23 23 3953ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_24 24 3963ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_25 25 3973ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_26 26 3983ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_27 27 3993ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_28 28 4003ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_29 29 4013ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_30 30 4023ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_31 31 4033ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_32 32 4043ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_33 33 4053ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_34 34 4063ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_35 35 4073ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_36 36 4083ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_37 37 4093ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_38 38 4103ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_39 39 4113ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_40 40 4123ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_41 41 4133ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_42 42 4143ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_43 43 4153ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_44 44 4163ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_45 45 4173ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_46 46 4183ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_47 47 4193ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_48 48 4203ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_49 49 4213ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_50 50 4223ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_51 51 4233ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_52 52 4243ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_53 53 4253ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_54 54 4263ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_55 55 4273ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_56 56 4283ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_57 57 4293ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_58 58 4303ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_59 59 4313ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_60 60 4323ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_61 61 4333ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_62 62 4343ccb708eSGabriel Fernandez #define CK_SCMI_FLEXGEN_63 63 4353ccb708eSGabriel Fernandez #define CK_SCMI_ICN_LS_MCU 64 4363ccb708eSGabriel Fernandez #define CK_SCMI_HSE 65 4373ccb708eSGabriel Fernandez #define CK_SCMI_LSE 66 4383ccb708eSGabriel Fernandez #define CK_SCMI_HSI 67 4393ccb708eSGabriel Fernandez #define CK_SCMI_LSI 68 4403ccb708eSGabriel Fernandez #define CK_SCMI_MSI 69 4413ccb708eSGabriel Fernandez #define CK_SCMI_HSE_DIV2 70 4423ccb708eSGabriel Fernandez #define CK_SCMI_CPU1 71 4433ccb708eSGabriel Fernandez #define CK_SCMI_SYSCPU1 72 4443ccb708eSGabriel Fernandez #define CK_SCMI_PLL2 73 4453ccb708eSGabriel Fernandez #define CK_SCMI_PLL3 74 4463ccb708eSGabriel Fernandez #define CK_SCMI_RTC 75 4473ccb708eSGabriel Fernandez #define CK_SCMI_RTCCK 76 4483ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APB1 77 4493ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APB2 78 4503ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APB3 79 4513ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APB4 80 4523ccb708eSGabriel Fernandez #define CK_SCMI_ICN_APBDBG 81 4533ccb708eSGabriel Fernandez #define CK_SCMI_TIMG1 82 4543ccb708eSGabriel Fernandez #define CK_SCMI_TIMG2 83 4553ccb708eSGabriel Fernandez #define CK_SCMI_BKPSRAM 84 4563ccb708eSGabriel Fernandez #define CK_SCMI_BSEC 85 457*85229098SGabriel Fernandez #define CK_SCMI_BUS_ETR 87 4583ccb708eSGabriel Fernandez #define CK_SCMI_FMC 88 4593ccb708eSGabriel Fernandez #define CK_SCMI_GPIOA 89 4603ccb708eSGabriel Fernandez #define CK_SCMI_GPIOB 90 4613ccb708eSGabriel Fernandez #define CK_SCMI_GPIOC 91 4623ccb708eSGabriel Fernandez #define CK_SCMI_GPIOD 92 4633ccb708eSGabriel Fernandez #define CK_SCMI_GPIOE 93 4643ccb708eSGabriel Fernandez #define CK_SCMI_GPIOF 94 4653ccb708eSGabriel Fernandez #define CK_SCMI_GPIOG 95 4663ccb708eSGabriel Fernandez #define CK_SCMI_GPIOH 96 4673ccb708eSGabriel Fernandez #define CK_SCMI_GPIOI 97 4683ccb708eSGabriel Fernandez #define CK_SCMI_GPIOJ 98 4693ccb708eSGabriel Fernandez #define CK_SCMI_GPIOK 99 4703ccb708eSGabriel Fernandez #define CK_SCMI_GPIOZ 100 4713ccb708eSGabriel Fernandez #define CK_SCMI_HPDMA1 101 4723ccb708eSGabriel Fernandez #define CK_SCMI_HPDMA2 102 4733ccb708eSGabriel Fernandez #define CK_SCMI_HPDMA3 103 4743ccb708eSGabriel Fernandez #define CK_SCMI_HSEM 104 4753ccb708eSGabriel Fernandez #define CK_SCMI_IPCC1 105 4763ccb708eSGabriel Fernandez #define CK_SCMI_IPCC2 106 4773ccb708eSGabriel Fernandez #define CK_SCMI_LPDMA 107 4783ccb708eSGabriel Fernandez #define CK_SCMI_RETRAM 108 4793ccb708eSGabriel Fernandez #define CK_SCMI_SRAM1 109 4803ccb708eSGabriel Fernandez #define CK_SCMI_SRAM2 110 4813ccb708eSGabriel Fernandez #define CK_SCMI_LPSRAM1 111 4823ccb708eSGabriel Fernandez #define CK_SCMI_LPSRAM2 112 4833ccb708eSGabriel Fernandez #define CK_SCMI_LPSRAM3 113 4843ccb708eSGabriel Fernandez #define CK_SCMI_VDERAM 114 4853ccb708eSGabriel Fernandez #define CK_SCMI_SYSRAM 115 4863ccb708eSGabriel Fernandez #define CK_SCMI_OSPI1 116 4873ccb708eSGabriel Fernandez #define CK_SCMI_OSPI2 117 4883ccb708eSGabriel Fernandez #define CK_SCMI_TPIU 118 4893ccb708eSGabriel Fernandez #define CK_SCMI_SYSDBG 119 4903ccb708eSGabriel Fernandez #define CK_SCMI_SYSATB 120 4913ccb708eSGabriel Fernandez #define CK_SCMI_TSDBG 121 492*85229098SGabriel Fernandez #define CK_SCMI_BUS_STM 122 493*85229098SGabriel Fernandez #define CK_SCMI_KER_STM 123 494*85229098SGabriel Fernandez #define CK_SCMI_KER_ETR 124 4953ccb708eSGabriel Fernandez 4963ccb708eSGabriel Fernandez #endif /* _DT_BINDINGS_STM32MP25_CLKS_H_ */ 497