1 /* 2 * Copyright (c) 2025-2026 Texas Instruments Incorporated - https://www.ti.com 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 #include <stddef.h> 8 9 #include <ti_clk.h> 10 #include <ti_device_clk.h> 11 #include <ti_psc.h> 12 13 #include <ti_clk_ids.h> 14 #include <ti_clocks.h> 15 #include <ti_devices.h> 16 17 CASSERT(sizeof(ti_dev_idx_t) == (size_t) 1, ti_dev_idx_t_is_1byte); 18 19 #define AM62LX_PM_DEVGRP_RANGE_ID_MAX (TI_PM_DEVGRP_00 + 1U) 20 21 #define AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0 0 22 #define AM62LX_PSC_PD_GP_CORE_CTL 0 23 #define AM62LX_PSC_PD_PD_CRYPTO 1 24 #define AM62LX_PSC_PD_PD_DDR 2 25 #define AM62LX_PSC_PD_PD_MAINIP 3 26 #define AM62LX_PSC_PD_PD_MPU_CLST0 4 27 #define AM62LX_PSC_PD_PD_MPU_CLST0_CORE0 5 28 #define AM62LX_PSC_PD_PD_MPU_CLST0_CORE1 6 29 #define AM62LX_PSC_PD_PD_MPU_CLST0_CORE2 7 30 #define AM62LX_PSC_PD_PD_MPU_CLST0_CORE3 8 31 #define AM62LX_PSC_PD_PD_PER 9 32 #define AM62LX_PSC_PD_PD_MCUSS0 10 33 #define AM62LX_PSC_PD_PD_C6DSP 11 34 #define AM62LX_PSC_PD_PD_ICSS 12 35 #define AM62LX_PSC_PD_PD_PRUSS 13 36 #define AM62LX_PSC_PD_PD_ISP 14 37 #define AM62LX_PSC_PD_PD_DLA 15 38 #define AM62LX_PSC_PD_PD_ENCODE 16 39 #define AM62LX_PSC_PD_PD_DECODE 17 40 #define AM62LX_PSC_PD_PD_GPUCORE 18 41 #define AM62LX_PSC_PD_PD_GPUCTRL 19 42 #define AM62LX_PSC_PD_PD_RSVD0 20 43 #define AM62LX_PSC_PD_PD_RSVD1 21 44 #define AM62LX_PSC_PD_PD_RSVD2 22 45 #define AM62LX_PSC_PD_PD_RSVD3 23 46 #define AM62LX_PSC_LPSC_LPSC_MAIN_GP_ALWAYSON 0 47 #define AM62LX_PSC_LPSC_LPSC_MAIN_GP_TEST 1 48 #define AM62LX_PSC_LPSC_LPSC_MAIN_GP_PBIST0 2 49 #define AM62LX_PSC_LPSC_LPSC_MAIN_GP_ISO0_N 3 50 #define AM62LX_PSC_LPSC_LPSC_MAIN_GP_ISO1_N 4 51 #define AM62LX_PSC_LPSC_LPSC_MAIN_GP_TIFS 5 52 #define AM62LX_PSC_LPSC_LPSC_MAIN_GP_DPHY_RX0 6 53 #define AM62LX_PSC_LPSC_LPSC_MAIN_GP_USB0 7 54 #define AM62LX_PSC_LPSC_LPSC_MAIN_GP_USB0_ISO_N 8 55 #define AM62LX_PSC_LPSC_LPSC_MAIN_GP_USB1 9 56 #define AM62LX_PSC_LPSC_LPSC_MAIN_GP_USB1_ISO_N 10 57 #define AM62LX_PSC_LPSC_LPSC_MAIN_GP_DPHY_TX 11 58 #define AM62LX_PSC_LPSC_LPSC_GP_RSVD0 12 59 #define AM62LX_PSC_LPSC_LPSC_GP_RSVD1 13 60 #define AM62LX_PSC_LPSC_LPSC_GP_RSVD2 14 61 #define AM62LX_PSC_LPSC_LPSC_GP_RSVD3 15 62 #define AM62LX_PSC_LPSC_LPSC_GP_RSVD4 16 63 #define AM62LX_PSC_LPSC_LPSC_GP_RSVD5 17 64 #define AM62LX_PSC_LPSC_LPSC_MAIN_GP_WKPERI 18 65 #define AM62LX_PSC_LPSC_LPSC_MAIN_CRYPTO 19 66 #define AM62LX_PSC_LPSC_LPSC_MAIN_CRYPTO_RSVD 20 67 #define AM62LX_PSC_LPSC_LPSC_MAIN_DDR_LOCAL 21 68 #define AM62LX_PSC_LPSC_LPSC_MAIN_DDR_CFG_ISO_N 22 69 #define AM62LX_PSC_LPSC_LPSC_MAIN_DDR_DATA_ISO_N 23 70 #define AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON 24 71 #define AM62LX_PSC_LPSC_LPSC_MAINIP_DSS 25 72 #define AM62LX_PSC_LPSC_LPSC_MAINIP_DSI 26 73 #define AM62LX_PSC_LPSC_LPSC_MAINIP_EMMC8B 27 74 #define AM62LX_PSC_LPSC_LPSC_MAINIP_EMMC4B0 28 75 #define AM62LX_PSC_LPSC_LPSC_MAINIP_EMMC4B1 29 76 #define AM62LX_PSC_LPSC_LPSC_MAINIP_CPSW 30 77 #define AM62LX_PSC_LPSC_LPSC_MAINIP_CSI_RX0 31 78 #define AM62LX_PSC_LPSC_LPSC_MAINIP_GIC 32 79 #define AM62LX_PSC_LPSC_LPSC_MAINIP_PBIST 33 80 #define AM62LX_PSC_LPSC_LPSC_MAINIP_RSVD0 34 81 #define AM62LX_PSC_LPSC_LPSC_MAINIP_RSVD1 35 82 #define AM62LX_PSC_LPSC_LPSC_MAINIP_RSVD2 36 83 #define AM62LX_PSC_LPSC_LPSC_MAINIP_RSVD3 37 84 #define AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0 38 85 #define AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_PBIST 39 86 #define AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_CORE0 40 87 #define AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_CORE1 41 88 #define AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_CORE2 42 89 #define AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_CORE3 43 90 #define AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON 44 91 #define AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCASP0 45 92 #define AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCASP1 46 93 #define AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCASP2 47 94 #define AM62LX_PSC_LPSC_LPSC_MAIN_PER_XSPI 48 95 #define AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCAN0 49 96 #define AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCAN1 50 97 #define AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCAN2 51 98 #define AM62LX_PSC_LPSC_LPSC_MAIN_PER_GPMC 52 99 #define AM62LX_PSC_LPSC_LPSC_MAIN_PER_ADC 53 100 #define AM62LX_PSC_LPSC_LPSC_MAIN_PER_RSVD0 54 101 #define AM62LX_PSC_LPSC_LPSC_MAIN_DEBUGSS 55 102 #define AM62LX_PSC_LPSC_LPSC_MAIN_MCUSS0_CORE0 56 103 #define AM62LX_PSC_LPSC_LPSC_MAIN_MCUSS0_PBIST 57 104 #define AM62LX_PSC_LPSC_LPSC_MAIN_C6DSP_CORE 58 105 #define AM62LX_PSC_LPSC_LPSC_MAIN_C6DSP_PBIST 59 106 #define AM62LX_PSC_LPSC_LPSC_MAIN_ICSS 60 107 #define AM62LX_PSC_LPSC_LPSC_MAIN_ICSS_RSVD 61 108 #define AM62LX_PSC_LPSC_LPSC_MAIN_PRUSS 62 109 #define AM62LX_PSC_LPSC_LPSC_MAIN_PRUSS_RSVD 63 110 #define AM62LX_PSC_LPSC_LPSC_MAIN_ISP 64 111 #define AM62LX_PSC_LPSC_LPSC_MAIN_ISP_PBIST 65 112 #define AM62LX_PSC_LPSC_LPSC_MAIN_DLA_COMMON 66 113 #define AM62LX_PSC_LPSC_LPSC_MAIN_DLA_PBIST 67 114 #define AM62LX_PSC_LPSC_LPSC_MAIN_DLA_CORE 68 115 #define AM62LX_PSC_LPSC_LPSC_MAIN_ENCODE 69 116 #define AM62LX_PSC_LPSC_LPSC_MAIN_ENCODE_PBIST 70 117 #define AM62LX_PSC_LPSC_LPSC_MAIN_DECODE 71 118 #define AM62LX_PSC_LPSC_LPSC_MAIN_DECODE_PBIST 72 119 #define AM62LX_PSC_LPSC_LPSC_MAIN_GPUCORE 73 120 #define AM62LX_PSC_LPSC_LPSC_MAIN_GPUCTRL_COMMON 74 121 #define AM62LX_PSC_LPSC_LPSC_MAIN_GPUCTRL_PBIST 75 122 #define AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD0_RSVD0 76 123 #define AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD0_RSVD1 77 124 #define AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD0_RSVD2 78 125 #define AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD1_RSVD0 79 126 #define AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD1_RSVD1 80 127 #define AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD1_RSVD2 81 128 #define AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD2_RSVD0 82 129 #define AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD2_RSVD1 83 130 #define AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD2_RSVD2 84 131 #define AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD3_RSVD0 85 132 #define AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD3_RSVD1 86 133 #define AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD3_RSVD2 87 134 135 #define AM62LX_DEV_ADC12_CORE_MAIN_0_CLOCKS 0 136 #define AM62LX_DEV_AM62L_MAIN_GPIOMUX_INTROUTER_MAIN_0_CLOCKS 7 137 #define AM62LX_DEV_AM62L_TIMESYNC_INTROUTER_MAIN_0_CLOCKS 8 138 #define AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS 9 139 #define AM62LX_DEV_CPT2_AGGREGATOR32_MAIN_SYSCLK2_CLOCKS 32 140 #define AM62LX_DEV_CPT2_AGGREGATOR32_PER_SYSCLK2_CLOCKS 33 141 #define AM62LX_DEV_CPT2_AGGREGATOR32_WKUP_SYSCLK2_CLOCKS 34 142 #define AM62LX_DEV_CXSTM500SS_MAIN_0_CLOCKS 35 143 #define AM62LX_DEV_DEBUGSS_K3_WRAP_CV0_MAIN_0_CLOCKS 38 144 #define AM62LX_DEV_DMSS_AM61_MAIN_0_BCDMA_0_CLOCKS 61 145 #define AM62LX_DEV_DMSS_AM61_MAIN_0_PKTDMA_0_CLOCKS 62 146 #define AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS 63 147 #define AM62LX_DEV_DMTIMER_DMC1MS_MAIN_1_CLOCKS 83 148 #define AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS 88 149 #define AM62LX_DEV_DMTIMER_DMC1MS_MAIN_3_CLOCKS 107 150 #define AM62LX_DEV_DMTIMER_DMC1MS_WKUP_0_CLOCKS 112 151 #define AM62LX_DEV_DMTIMER_DMC1MS_WKUP_1_CLOCKS 123 152 #define AM62LX_DEV_ECAP_MAIN_0_CLOCKS 128 153 #define AM62LX_DEV_ECAP_MAIN_1_CLOCKS 129 154 #define AM62LX_DEV_ECAP_MAIN_2_CLOCKS 130 155 #define AM62LX_DEV_ELM_MAIN_0_CLOCKS 131 156 #define AM62LX_DEV_EMMCSD4SS_MAIN_0_CLOCKS 132 157 #define AM62LX_DEV_EMMCSD4SS_MAIN_1_CLOCKS 141 158 #define AM62LX_DEV_EMMCSD8SS_MAIN_0_CLOCKS 150 159 #define AM62LX_DEV_EQEP_T2_MAIN_0_CLOCKS 159 160 #define AM62LX_DEV_EQEP_T2_MAIN_1_CLOCKS 160 161 #define AM62LX_DEV_EQEP_T2_MAIN_2_CLOCKS 161 162 #define AM62LX_DEV_FSS_UL_128_MAIN_0_CLOCKS 162 163 #define AM62LX_DEV_GIC500SS_1_2_SPI960_MAIN_0_CLOCKS 171 164 #define AM62LX_DEV_GPIO_144_MAIN_0_CLOCKS 172 165 #define AM62LX_DEV_GPIO_144_MAIN_2_CLOCKS 173 166 #define AM62LX_DEV_GPIO_144_WKUP_0_CLOCKS 174 167 #define AM62LX_DEV_GPMC_MAIN_0_CLOCKS 179 168 #define AM62LX_DEV_K3_DSS_DSI_MAIN_0_CLOCKS 185 169 #define AM62LX_DEV_K3_DSS_NANO_MAIN_0_CLOCKS 191 170 #define AM62LX_DEV_K3_EPWM_MAIN_0_CLOCKS 196 171 #define AM62LX_DEV_K3_EPWM_MAIN_1_CLOCKS 197 172 #define AM62LX_DEV_K3_EPWM_MAIN_2_CLOCKS 198 173 #define AM62LX_DEV_K3_LED2VBUS_MAIN_0_CLOCKS 199 174 #define AM62LX_DEV_K3_PBIST_8C28P_4BIT_WRAP_MAIN_0_CLOCKS 201 175 #define AM62LX_DEV_K3_PBIST_8C28P_4BIT_WRAP_WKUP_0_CLOCKS 211 176 #define AM62LX_DEV_K3VTM_N16FFC_WKUP_0_CLOCKS 219 177 #define AM62LX_DEV_MCANSS_MAIN_0_CLOCKS 222 178 #define AM62LX_DEV_MCANSS_MAIN_1_CLOCKS 229 179 #define AM62LX_DEV_MCANSS_MAIN_2_CLOCKS 236 180 #define AM62LX_DEV_MCASP_MAIN_0_CLOCKS 243 181 #define AM62LX_DEV_MCASP_MAIN_1_CLOCKS 267 182 #define AM62LX_DEV_MCASP_MAIN_2_CLOCKS 281 183 #define AM62LX_DEV_MSHSI2C_MAIN_0_CLOCKS 295 184 #define AM62LX_DEV_MSHSI2C_MAIN_1_CLOCKS 299 185 #define AM62LX_DEV_MSHSI2C_MAIN_2_CLOCKS 303 186 #define AM62LX_DEV_MSHSI2C_MAIN_3_CLOCKS 307 187 #define AM62LX_DEV_MSHSI2C_WKUP_0_CLOCKS 311 188 #define AM62LX_DEV_GTC_R10_WKUP_0_CLOCKS 315 189 #define AM62LX_DEV_RTCSS_WKUP_0_CLOCKS 319 190 #define AM62LX_DEV_RTI_CFG1_MAIN_A53_0_CLOCKS 325 191 #define AM62LX_DEV_RTI_CFG1_MAIN_A53_1_CLOCKS 331 192 #define AM62LX_DEV_SAM61_DEBUG_MAIN_CELL_MAIN_0_CLOCKS 337 193 #define AM62LX_DEV_SAM61_MSRAM6KX128_MAIN_0_CLOCKS 340 194 #define AM62LX_DEV_SAM61_PSRAM16KX32_WKUP_0_CLOCKS 341 195 #define AM62LX_DEV_SAM61_PSROM64KX32_MAIN_0_CLOCKS 342 196 #define AM62LX_DEV_SAM61_WKUP_PSC_WRAP_WKUP_0_CLOCKS 343 197 #define AM62LX_DEV_SAM62_DM_WAKEUP_DEEPSLEEP_SOURCES_WKUP_0_CLOCKS 345 198 #define AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_ARM_COREPACK_0_CLOCKS 346 199 #define AM62LX_DEV_SAM62L_DDR_WRAP_MAIN_0_CLOCKS 351 200 #define AM62LX_DEV_SAM62L_DFTSS_WRAP_WKUP_0_CLOCKS 354 201 #define AM62LX_DEV_SPI_MAIN_0_CLOCKS 357 202 #define AM62LX_DEV_SPI_MAIN_1_CLOCKS 363 203 #define AM62LX_DEV_SPI_MAIN_2_CLOCKS 369 204 #define AM62LX_DEV_SPI_MAIN_3_CLOCKS 375 205 #define AM62LX_DEV_TRNG_DRBG_EIP76D_WRAP_MAIN_0_CLOCKS 381 206 #define AM62LX_DEV_USART_MAIN_1_CLOCKS 382 207 #define AM62LX_DEV_USART_MAIN_2_CLOCKS 386 208 #define AM62LX_DEV_USART_MAIN_3_CLOCKS 390 209 #define AM62LX_DEV_USART_MAIN_4_CLOCKS 394 210 #define AM62LX_DEV_USART_MAIN_5_CLOCKS 398 211 #define AM62LX_DEV_USART_MAIN_6_CLOCKS 402 212 #define AM62LX_DEV_USART_WKUP_0_CLOCKS 406 213 #define AM62LX_DEV_USB2SS_16FFC_MAIN_0_CLOCKS 410 214 #define AM62LX_DEV_USB2SS_16FFC_MAIN_1_CLOCKS 421 215 #define AM62LX_DEV_WIZ16B8M4CDT3_MAIN_0_CLOCKS 432 216 #define AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_CLKDIV_0_CLOCKS 449 217 #define AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_PBIST_0_CLOCKS 452 218 #define AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_A53_0_CLOCKS 455 219 #define AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_A53_1_CLOCKS 456 220 #define AM62LX_DEV_USART_MAIN_0_CLOCKS 457 221 #define AM62LX_DEV_BOARD_0_CLOCKS 461 222 #define AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLOCKS 575 223 #define AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS 584 224 #define AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLOCKS 601 225 #define AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS 610 226 #define AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD_CLOCKS 627 227 #define AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS 632 228 #define AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS 645 229 #define AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLOCKS 658 230 #define AM62LX_DEV_RESERVED_CLOCKS 667 231 232 static const struct ti_dev_data 233 am62lx_dev_adc12_core_main_0 __section(".const.devgroup.MAIN") = { 234 .soc = { 235 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 236 .pd = AM62LX_PSC_PD_PD_PER, 237 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_ADC, 238 }, 239 .dev_clk_idx = AM62LX_DEV_ADC12_CORE_MAIN_0_CLOCKS, 240 .n_clocks = 7, 241 .pm_devgrp = TI_PM_DEVGRP_00, 242 }; 243 static const struct ti_dev_data 244 am62lx_dev_am62l_main_gpiomux_introuter_main_0 __section(".const.devgroup.MAIN") = { 245 .soc = { 246 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 247 .pd = AM62LX_PSC_PD_PD_PER, 248 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 249 }, 250 .dev_clk_idx = AM62LX_DEV_AM62L_MAIN_GPIOMUX_INTROUTER_MAIN_0_CLOCKS, 251 .n_clocks = 1, 252 .pm_devgrp = TI_PM_DEVGRP_00, 253 }; 254 static const struct ti_dev_data 255 am62lx_dev_am62l_timesync_introuter_main_0 __section(".const.devgroup.MAIN") = { 256 .soc = { 257 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 258 .pd = AM62LX_PSC_PD_PD_PER, 259 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 260 }, 261 .dev_clk_idx = AM62LX_DEV_AM62L_TIMESYNC_INTROUTER_MAIN_0_CLOCKS, 262 .n_clocks = 1, 263 .pm_devgrp = TI_PM_DEVGRP_00, 264 }; 265 static const struct ti_dev_data 266 am62lx_dev_cpsw_3guss_am62l_main_0 __section(".const.devgroup.MAIN") = { 267 .soc = { 268 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 269 .pd = AM62LX_PSC_PD_PD_MAINIP, 270 .mod = AM62LX_PSC_LPSC_LPSC_MAINIP_CPSW, 271 }, 272 .dev_clk_idx = AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 273 .n_clocks = 23, 274 .pm_devgrp = TI_PM_DEVGRP_00, 275 }; 276 static const struct ti_dev_data 277 am62lx_dev_cpt2_aggregator32_main_sysclk2 __section(".const.devgroup.MAIN") = { 278 .soc = { 279 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 280 .pd = AM62LX_PSC_PD_PD_MAINIP, 281 .mod = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 282 }, 283 .dev_clk_idx = AM62LX_DEV_CPT2_AGGREGATOR32_MAIN_SYSCLK2_CLOCKS, 284 .n_clocks = 1, 285 .pm_devgrp = TI_PM_DEVGRP_00, 286 }; 287 static const struct ti_dev_data 288 am62lx_dev_cpt2_aggregator32_per_sysclk2 __section(".const.devgroup.MAIN") = { 289 .soc = { 290 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 291 .pd = AM62LX_PSC_PD_PD_PER, 292 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 293 }, 294 .dev_clk_idx = AM62LX_DEV_CPT2_AGGREGATOR32_PER_SYSCLK2_CLOCKS, 295 .n_clocks = 1, 296 .pm_devgrp = TI_PM_DEVGRP_00, 297 }; 298 static const struct ti_dev_data 299 am62lx_dev_cpt2_aggregator32_wkup_sysclk2 __section(".const.devgroup.MAIN") = { 300 .soc = { 301 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 302 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 303 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_ALWAYSON, 304 }, 305 .dev_clk_idx = AM62LX_DEV_CPT2_AGGREGATOR32_WKUP_SYSCLK2_CLOCKS, 306 .n_clocks = 1, 307 .pm_devgrp = TI_PM_DEVGRP_00, 308 }; 309 static const struct ti_dev_data 310 am62lx_dev_cxstm500ss_main_0 __section(".const.devgroup.MAIN") = { 311 .soc = { 312 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 313 .pd = AM62LX_PSC_PD_PD_PER, 314 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_DEBUGSS, 315 }, 316 .dev_clk_idx = AM62LX_DEV_CXSTM500SS_MAIN_0_CLOCKS, 317 .n_clocks = 3, 318 .pm_devgrp = TI_PM_DEVGRP_00, 319 }; 320 static const struct ti_dev_data 321 am62lx_dev_debugss_k3_wrap_cv0_main_0 __section(".const.devgroup.MAIN") = { 322 .soc = { 323 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 324 .pd = AM62LX_PSC_PD_PD_PER, 325 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_DEBUGSS, 326 }, 327 .dev_clk_idx = AM62LX_DEV_DEBUGSS_K3_WRAP_CV0_MAIN_0_CLOCKS, 328 .n_clocks = 23, 329 .pm_devgrp = TI_PM_DEVGRP_00, 330 }; 331 static const struct ti_dev_data 332 am62lx_dev_dmss_am61_main_0 __section(".const.devgroup.MAIN") = { 333 .soc = { 334 .psc_idx = TI_PSC_DEV_NONE, 335 }, 336 .pm_devgrp = TI_PM_DEVGRP_00, 337 }; 338 static const struct ti_dev_data 339 am62lx_dev_dmss_am61_main_0_bcdma_0 __section(".const.devgroup.MAIN") = { 340 .soc = { 341 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 342 .pd = AM62LX_PSC_PD_PD_PER, 343 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 344 }, 345 .dev_clk_idx = AM62LX_DEV_DMSS_AM61_MAIN_0_BCDMA_0_CLOCKS, 346 .n_clocks = 1, 347 .pm_devgrp = TI_PM_DEVGRP_00, 348 }; 349 static const struct ti_dev_data 350 am62lx_dev_dmss_am61_main_0_pktdma_0 __section(".const.devgroup.MAIN") = { 351 .soc = { 352 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 353 .pd = AM62LX_PSC_PD_PD_PER, 354 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 355 }, 356 .dev_clk_idx = AM62LX_DEV_DMSS_AM61_MAIN_0_PKTDMA_0_CLOCKS, 357 .n_clocks = 1, 358 .pm_devgrp = TI_PM_DEVGRP_00, 359 }; 360 static const struct ti_dev_data 361 am62lx_dev_dmss_crypto_am61_wkup_0 __section(".const.devgroup.MAIN") = { 362 .soc = { 363 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 364 .pd = AM62LX_PSC_PD_PD_CRYPTO, 365 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_CRYPTO, 366 }, 367 .pm_devgrp = TI_PM_DEVGRP_00, 368 }; 369 static const struct ti_dev_data 370 am62lx_dev_dmss_crypto_am61_wkup_0_dthe __section(".const.devgroup.MAIN") = { 371 .soc = { 372 .psc_idx = TI_PSC_DEV_NONE, 373 }, 374 .pm_devgrp = TI_PM_DEVGRP_00, 375 }; 376 static const struct ti_dev_data 377 am62lx_dev_dmss_crypto_am61_wkup_0_xlcdma_0 __section(".const.devgroup.MAIN") = { 378 .soc = { 379 .psc_idx = TI_PSC_DEV_NONE, 380 }, 381 .pm_devgrp = TI_PM_DEVGRP_00, 382 }; 383 static const struct ti_dev_data 384 am62lx_dev_dmtimer_dmc1ms_main_0 __section(".const.devgroup.MAIN") = { 385 .soc = { 386 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 387 .pd = AM62LX_PSC_PD_PD_PER, 388 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 389 }, 390 .dev_clk_idx = AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 391 .n_clocks = 19, 392 .pm_devgrp = TI_PM_DEVGRP_00, 393 }; 394 static const struct ti_dev_data 395 am62lx_dev_dmtimer_dmc1ms_main_1 __section(".const.devgroup.MAIN") = { 396 .soc = { 397 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 398 .pd = AM62LX_PSC_PD_PD_PER, 399 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 400 }, 401 .dev_clk_idx = AM62LX_DEV_DMTIMER_DMC1MS_MAIN_1_CLOCKS, 402 .n_clocks = 5, 403 .pm_devgrp = TI_PM_DEVGRP_00, 404 }; 405 static const struct ti_dev_data 406 am62lx_dev_dmtimer_dmc1ms_main_2 __section(".const.devgroup.MAIN") = { 407 .soc = { 408 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 409 .pd = AM62LX_PSC_PD_PD_PER, 410 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 411 }, 412 .dev_clk_idx = AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 413 .n_clocks = 19, 414 .pm_devgrp = TI_PM_DEVGRP_00, 415 }; 416 static const struct ti_dev_data 417 am62lx_dev_dmtimer_dmc1ms_main_3 __section(".const.devgroup.MAIN") = { 418 .soc = { 419 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 420 .pd = AM62LX_PSC_PD_PD_PER, 421 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 422 }, 423 .dev_clk_idx = AM62LX_DEV_DMTIMER_DMC1MS_MAIN_3_CLOCKS, 424 .n_clocks = 5, 425 .pm_devgrp = TI_PM_DEVGRP_00, 426 }; 427 static const struct ti_dev_data 428 am62lx_dev_dmtimer_dmc1ms_wkup_0 __section(".const.devgroup.MAIN") = { 429 .soc = { 430 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 431 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 432 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_WKPERI, 433 }, 434 .dev_clk_idx = AM62LX_DEV_DMTIMER_DMC1MS_WKUP_0_CLOCKS, 435 .n_clocks = 11, 436 .pm_devgrp = TI_PM_DEVGRP_00, 437 }; 438 static const struct ti_dev_data 439 am62lx_dev_dmtimer_dmc1ms_wkup_1 __section(".const.devgroup.MAIN") = { 440 .soc = { 441 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 442 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 443 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_WKPERI, 444 }, 445 .dev_clk_idx = AM62LX_DEV_DMTIMER_DMC1MS_WKUP_1_CLOCKS, 446 .n_clocks = 5, 447 .pm_devgrp = TI_PM_DEVGRP_00, 448 }; 449 static const struct ti_dev_data 450 am62lx_dev_sms_lite_wkup_0 __section(".const.devgroup.MAIN") = { 451 .soc = { 452 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 453 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 454 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_TIFS, 455 }, 456 .pm_devgrp = TI_PM_DEVGRP_00, 457 }; 458 static const struct ti_dev_data 459 am62lx_dev_ecap_main_0 __section(".const.devgroup.MAIN") = { 460 .soc = { 461 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 462 .pd = AM62LX_PSC_PD_PD_PER, 463 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 464 }, 465 .dev_clk_idx = AM62LX_DEV_ECAP_MAIN_0_CLOCKS, 466 .n_clocks = 1, 467 .pm_devgrp = TI_PM_DEVGRP_00, 468 }; 469 static const struct ti_dev_data 470 am62lx_dev_ecap_main_1 __section(".const.devgroup.MAIN") = { 471 .soc = { 472 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 473 .pd = AM62LX_PSC_PD_PD_PER, 474 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 475 }, 476 .dev_clk_idx = AM62LX_DEV_ECAP_MAIN_1_CLOCKS, 477 .n_clocks = 1, 478 .pm_devgrp = TI_PM_DEVGRP_00, 479 }; 480 static const struct ti_dev_data 481 am62lx_dev_ecap_main_2 __section(".const.devgroup.MAIN") = { 482 .soc = { 483 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 484 .pd = AM62LX_PSC_PD_PD_PER, 485 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 486 }, 487 .dev_clk_idx = AM62LX_DEV_ECAP_MAIN_2_CLOCKS, 488 .n_clocks = 1, 489 .pm_devgrp = TI_PM_DEVGRP_00, 490 }; 491 static const struct ti_dev_data 492 am62lx_dev_elm_main_0 __section(".const.devgroup.MAIN") = { 493 .soc = { 494 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 495 .pd = AM62LX_PSC_PD_PD_PER, 496 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_GPMC, 497 }, 498 .dev_clk_idx = AM62LX_DEV_ELM_MAIN_0_CLOCKS, 499 .n_clocks = 1, 500 .pm_devgrp = TI_PM_DEVGRP_00, 501 }; 502 static const struct ti_dev_data 503 am62lx_dev_emmcsd4ss_main_0 __section(".const.devgroup.MAIN") = { 504 .soc = { 505 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 506 .pd = AM62LX_PSC_PD_PD_MAINIP, 507 .mod = AM62LX_PSC_LPSC_LPSC_MAINIP_EMMC4B0, 508 }, 509 .dev_clk_idx = AM62LX_DEV_EMMCSD4SS_MAIN_0_CLOCKS, 510 .n_clocks = 9, 511 .pm_devgrp = TI_PM_DEVGRP_00, 512 }; 513 static const struct ti_dev_data 514 am62lx_dev_emmcsd4ss_main_1 __section(".const.devgroup.MAIN") = { 515 .soc = { 516 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 517 .pd = AM62LX_PSC_PD_PD_MAINIP, 518 .mod = AM62LX_PSC_LPSC_LPSC_MAINIP_EMMC4B1, 519 }, 520 .dev_clk_idx = AM62LX_DEV_EMMCSD4SS_MAIN_1_CLOCKS, 521 .n_clocks = 9, 522 .pm_devgrp = TI_PM_DEVGRP_00, 523 }; 524 static const struct ti_dev_data 525 am62lx_dev_emmcsd8ss_main_0 __section(".const.devgroup.MAIN") = { 526 .soc = { 527 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 528 .pd = AM62LX_PSC_PD_PD_MAINIP, 529 .mod = AM62LX_PSC_LPSC_LPSC_MAINIP_EMMC8B, 530 }, 531 .dev_clk_idx = AM62LX_DEV_EMMCSD8SS_MAIN_0_CLOCKS, 532 .n_clocks = 9, 533 .pm_devgrp = TI_PM_DEVGRP_00, 534 }; 535 static const struct ti_dev_data 536 am62lx_dev_eqep_t2_main_0 __section(".const.devgroup.MAIN") = { 537 .soc = { 538 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 539 .pd = AM62LX_PSC_PD_PD_PER, 540 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 541 }, 542 .dev_clk_idx = AM62LX_DEV_EQEP_T2_MAIN_0_CLOCKS, 543 .n_clocks = 1, 544 .pm_devgrp = TI_PM_DEVGRP_00, 545 }; 546 static const struct ti_dev_data 547 am62lx_dev_eqep_t2_main_1 __section(".const.devgroup.MAIN") = { 548 .soc = { 549 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 550 .pd = AM62LX_PSC_PD_PD_PER, 551 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 552 }, 553 .dev_clk_idx = AM62LX_DEV_EQEP_T2_MAIN_1_CLOCKS, 554 .n_clocks = 1, 555 .pm_devgrp = TI_PM_DEVGRP_00, 556 }; 557 static const struct ti_dev_data 558 am62lx_dev_eqep_t2_main_2 __section(".const.devgroup.MAIN") = { 559 .soc = { 560 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 561 .pd = AM62LX_PSC_PD_PD_PER, 562 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 563 }, 564 .dev_clk_idx = AM62LX_DEV_EQEP_T2_MAIN_2_CLOCKS, 565 .n_clocks = 1, 566 .pm_devgrp = TI_PM_DEVGRP_00, 567 }; 568 static const struct ti_dev_data 569 am62lx_dev_fss_ul_128_main_0 __section(".const.devgroup.MAIN") = { 570 .soc = { 571 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 572 .pd = AM62LX_PSC_PD_PD_PER, 573 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_XSPI, 574 }, 575 .dev_clk_idx = AM62LX_DEV_FSS_UL_128_MAIN_0_CLOCKS, 576 .n_clocks = 9, 577 .pm_devgrp = TI_PM_DEVGRP_00, 578 }; 579 static const struct ti_dev_data 580 am62lx_dev_gic500ss_1_2_spi960_main_0 __section(".const.devgroup.MAIN") = { 581 .soc = { 582 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 583 .pd = AM62LX_PSC_PD_PD_MAINIP, 584 .mod = AM62LX_PSC_LPSC_LPSC_MAINIP_GIC, 585 }, 586 .dev_clk_idx = AM62LX_DEV_GIC500SS_1_2_SPI960_MAIN_0_CLOCKS, 587 .n_clocks = 1, 588 .pm_devgrp = TI_PM_DEVGRP_00, 589 }; 590 static const struct ti_dev_data 591 am62lx_dev_gpio_144_main_0 __section(".const.devgroup.MAIN") = { 592 .soc = { 593 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 594 .pd = AM62LX_PSC_PD_PD_PER, 595 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 596 }, 597 .dev_clk_idx = AM62LX_DEV_GPIO_144_MAIN_0_CLOCKS, 598 .n_clocks = 1, 599 .pm_devgrp = TI_PM_DEVGRP_00, 600 }; 601 static const struct ti_dev_data 602 am62lx_dev_gpio_144_main_2 __section(".const.devgroup.MAIN") = { 603 .soc = { 604 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 605 .pd = AM62LX_PSC_PD_PD_PER, 606 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 607 }, 608 .dev_clk_idx = AM62LX_DEV_GPIO_144_MAIN_2_CLOCKS, 609 .n_clocks = 1, 610 .pm_devgrp = TI_PM_DEVGRP_00, 611 }; 612 static const struct ti_dev_data 613 am62lx_dev_gpio_144_wkup_0 __section(".const.devgroup.MAIN") = { 614 .soc = { 615 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 616 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 617 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_ALWAYSON, 618 }, 619 .dev_clk_idx = AM62LX_DEV_GPIO_144_WKUP_0_CLOCKS, 620 .n_clocks = 5, 621 .pm_devgrp = TI_PM_DEVGRP_00, 622 }; 623 static const struct ti_dev_data 624 am62lx_dev_gpmc_main_0 __section(".const.devgroup.MAIN") = { 625 .soc = { 626 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 627 .pd = AM62LX_PSC_PD_PD_PER, 628 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_GPMC, 629 }, 630 .dev_clk_idx = AM62LX_DEV_GPMC_MAIN_0_CLOCKS, 631 .n_clocks = 6, 632 .pm_devgrp = TI_PM_DEVGRP_00, 633 }; 634 static const struct ti_dev_data 635 am62lx_dev_k3_dss_dsi_main_0 __section(".const.devgroup.MAIN") = { 636 .soc = { 637 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 638 .pd = AM62LX_PSC_PD_PD_MAINIP, 639 .mod = AM62LX_PSC_LPSC_LPSC_MAINIP_DSI, 640 }, 641 .dev_clk_idx = AM62LX_DEV_K3_DSS_DSI_MAIN_0_CLOCKS, 642 .n_clocks = 6, 643 .pm_devgrp = TI_PM_DEVGRP_00, 644 }; 645 static const struct ti_dev_data 646 am62lx_dev_k3_dss_nano_main_0 __section(".const.devgroup.MAIN") = { 647 .soc = { 648 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 649 .pd = AM62LX_PSC_PD_PD_MAINIP, 650 .mod = AM62LX_PSC_LPSC_LPSC_MAINIP_DSS, 651 }, 652 .dev_clk_idx = AM62LX_DEV_K3_DSS_NANO_MAIN_0_CLOCKS, 653 .n_clocks = 5, 654 .pm_devgrp = TI_PM_DEVGRP_00, 655 }; 656 static const struct ti_dev_data 657 am62lx_dev_k3_epwm_main_0 __section(".const.devgroup.MAIN") = { 658 .soc = { 659 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 660 .pd = AM62LX_PSC_PD_PD_PER, 661 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 662 }, 663 .dev_clk_idx = AM62LX_DEV_K3_EPWM_MAIN_0_CLOCKS, 664 .n_clocks = 1, 665 .pm_devgrp = TI_PM_DEVGRP_00, 666 }; 667 static const struct ti_dev_data 668 am62lx_dev_k3_epwm_main_1 __section(".const.devgroup.MAIN") = { 669 .soc = { 670 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 671 .pd = AM62LX_PSC_PD_PD_PER, 672 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 673 }, 674 .dev_clk_idx = AM62LX_DEV_K3_EPWM_MAIN_1_CLOCKS, 675 .n_clocks = 1, 676 .pm_devgrp = TI_PM_DEVGRP_00, 677 }; 678 static const struct ti_dev_data 679 am62lx_dev_k3_epwm_main_2 __section(".const.devgroup.MAIN") = { 680 .soc = { 681 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 682 .pd = AM62LX_PSC_PD_PD_PER, 683 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 684 }, 685 .dev_clk_idx = AM62LX_DEV_K3_EPWM_MAIN_2_CLOCKS, 686 .n_clocks = 1, 687 .pm_devgrp = TI_PM_DEVGRP_00, 688 }; 689 static const struct ti_dev_data 690 am62lx_dev_k3_led2vbus_main_0 __section(".const.devgroup.MAIN") = { 691 .soc = { 692 .psc_idx = TI_PSC_DEV_NONE, 693 }, 694 .dev_clk_idx = AM62LX_DEV_K3_LED2VBUS_MAIN_0_CLOCKS, 695 .n_clocks = 2, 696 .pm_devgrp = TI_PM_DEVGRP_00, 697 }; 698 static const struct ti_dev_data 699 am62lx_dev_k3_pbist_8c28p_4bit_wrap_main_0 __section(".const.devgroup.MAIN") = { 700 .soc = { 701 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 702 .pd = AM62LX_PSC_PD_PD_MAINIP, 703 .mod = AM62LX_PSC_LPSC_LPSC_MAINIP_PBIST, 704 }, 705 .dev_clk_idx = AM62LX_DEV_K3_PBIST_8C28P_4BIT_WRAP_MAIN_0_CLOCKS, 706 .n_clocks = 10, 707 .pm_devgrp = TI_PM_DEVGRP_00, 708 }; 709 static const struct ti_dev_data 710 am62lx_dev_k3_pbist_8c28p_4bit_wrap_wkup_0 __section(".const.devgroup.MAIN") = { 711 .soc = { 712 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 713 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 714 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_PBIST0, 715 }, 716 .dev_clk_idx = AM62LX_DEV_K3_PBIST_8C28P_4BIT_WRAP_WKUP_0_CLOCKS, 717 .n_clocks = 8, 718 .pm_devgrp = TI_PM_DEVGRP_00, 719 }; 720 static const struct ti_dev_data 721 am62lx_dev_k3vtm_n16ffc_wkup_0 __section(".const.devgroup.MAIN") = { 722 .soc = { 723 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 724 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 725 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_ALWAYSON, 726 }, 727 .dev_clk_idx = AM62LX_DEV_K3VTM_N16FFC_WKUP_0_CLOCKS, 728 .n_clocks = 3, 729 .pm_devgrp = TI_PM_DEVGRP_00, 730 }; 731 static const struct ti_dev_data 732 am62lx_dev_mcanss_main_0 __section(".const.devgroup.MAIN") = { 733 .soc = { 734 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 735 .pd = AM62LX_PSC_PD_PD_PER, 736 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCAN0, 737 }, 738 .dev_clk_idx = AM62LX_DEV_MCANSS_MAIN_0_CLOCKS, 739 .n_clocks = 7, 740 .pm_devgrp = TI_PM_DEVGRP_00, 741 }; 742 static const struct ti_dev_data 743 am62lx_dev_mcanss_main_1 __section(".const.devgroup.MAIN") = { 744 .soc = { 745 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 746 .pd = AM62LX_PSC_PD_PD_PER, 747 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCAN1, 748 }, 749 .dev_clk_idx = AM62LX_DEV_MCANSS_MAIN_1_CLOCKS, 750 .n_clocks = 7, 751 .pm_devgrp = TI_PM_DEVGRP_00, 752 }; 753 static const struct ti_dev_data 754 am62lx_dev_mcanss_main_2 __section(".const.devgroup.MAIN") = { 755 .soc = { 756 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 757 .pd = AM62LX_PSC_PD_PD_PER, 758 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCAN2, 759 }, 760 .dev_clk_idx = AM62LX_DEV_MCANSS_MAIN_2_CLOCKS, 761 .n_clocks = 7, 762 .pm_devgrp = TI_PM_DEVGRP_00, 763 }; 764 static const struct ti_dev_data 765 am62lx_dev_mcasp_main_0 __section(".const.devgroup.MAIN") = { 766 .soc = { 767 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 768 .pd = AM62LX_PSC_PD_PD_PER, 769 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCASP0, 770 }, 771 .dev_clk_idx = AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 772 .n_clocks = 24, 773 .pm_devgrp = TI_PM_DEVGRP_00, 774 }; 775 static const struct ti_dev_data 776 am62lx_dev_mcasp_main_1 __section(".const.devgroup.MAIN") = { 777 .soc = { 778 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 779 .pd = AM62LX_PSC_PD_PD_PER, 780 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCASP1, 781 }, 782 .dev_clk_idx = AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 783 .n_clocks = 14, 784 .pm_devgrp = TI_PM_DEVGRP_00, 785 }; 786 static const struct ti_dev_data 787 am62lx_dev_mcasp_main_2 __section(".const.devgroup.MAIN") = { 788 .soc = { 789 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 790 .pd = AM62LX_PSC_PD_PD_PER, 791 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCASP2, 792 }, 793 .dev_clk_idx = AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 794 .n_clocks = 14, 795 .pm_devgrp = TI_PM_DEVGRP_00, 796 }; 797 static const struct ti_dev_data 798 am62lx_dev_mshsi2c_main_0 __section(".const.devgroup.MAIN") = { 799 .soc = { 800 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 801 .pd = AM62LX_PSC_PD_PD_PER, 802 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 803 }, 804 .dev_clk_idx = AM62LX_DEV_MSHSI2C_MAIN_0_CLOCKS, 805 .n_clocks = 4, 806 .pm_devgrp = TI_PM_DEVGRP_00, 807 }; 808 static const struct ti_dev_data 809 am62lx_dev_mshsi2c_main_1 __section(".const.devgroup.MAIN") = { 810 .soc = { 811 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 812 .pd = AM62LX_PSC_PD_PD_PER, 813 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 814 }, 815 .dev_clk_idx = AM62LX_DEV_MSHSI2C_MAIN_1_CLOCKS, 816 .n_clocks = 4, 817 .pm_devgrp = TI_PM_DEVGRP_00, 818 }; 819 static const struct ti_dev_data 820 am62lx_dev_mshsi2c_main_2 __section(".const.devgroup.MAIN") = { 821 .soc = { 822 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 823 .pd = AM62LX_PSC_PD_PD_PER, 824 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 825 }, 826 .dev_clk_idx = AM62LX_DEV_MSHSI2C_MAIN_2_CLOCKS, 827 .n_clocks = 4, 828 .pm_devgrp = TI_PM_DEVGRP_00, 829 }; 830 static const struct ti_dev_data 831 am62lx_dev_mshsi2c_main_3 __section(".const.devgroup.MAIN") = { 832 .soc = { 833 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 834 .pd = AM62LX_PSC_PD_PD_PER, 835 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 836 }, 837 .dev_clk_idx = AM62LX_DEV_MSHSI2C_MAIN_3_CLOCKS, 838 .n_clocks = 4, 839 .pm_devgrp = TI_PM_DEVGRP_00, 840 }; 841 static const struct ti_dev_data 842 am62lx_dev_mshsi2c_wkup_0 __section(".const.devgroup.MAIN") = { 843 .soc = { 844 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 845 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 846 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_WKPERI, 847 }, 848 .dev_clk_idx = AM62LX_DEV_MSHSI2C_WKUP_0_CLOCKS, 849 .n_clocks = 4, 850 .pm_devgrp = TI_PM_DEVGRP_00, 851 }; 852 static const struct ti_dev_data 853 am62lx_dev_gtc_r10_wkup_0 __section(".const.devgroup.MAIN") = { 854 .soc = { 855 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 856 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 857 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_ALWAYSON, 858 }, 859 .dev_clk_idx = AM62LX_DEV_GTC_R10_WKUP_0_CLOCKS, 860 .n_clocks = 4, 861 .pm_devgrp = TI_PM_DEVGRP_00, 862 }; 863 static const struct ti_dev_data 864 am62lx_dev_rtcss_wkup_0 __section(".const.devgroup.MAIN") = { 865 .soc = { 866 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 867 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 868 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_ALWAYSON, 869 }, 870 .dev_clk_idx = AM62LX_DEV_RTCSS_WKUP_0_CLOCKS, 871 .n_clocks = 6, 872 .pm_devgrp = TI_PM_DEVGRP_00, 873 }; 874 static const struct ti_dev_data 875 am62lx_dev_rti_cfg1_main_a53_0 __section(".const.devgroup.MAIN") = { 876 .soc = { 877 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 878 .pd = AM62LX_PSC_PD_PD_MPU_CLST0_CORE0, 879 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_CORE0, 880 }, 881 .dev_clk_idx = AM62LX_DEV_RTI_CFG1_MAIN_A53_0_CLOCKS, 882 .n_clocks = 6, 883 .pm_devgrp = TI_PM_DEVGRP_00, 884 }; 885 static const struct ti_dev_data 886 am62lx_dev_rti_cfg1_main_a53_1 __section(".const.devgroup.MAIN") = { 887 .soc = { 888 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 889 .pd = AM62LX_PSC_PD_PD_MPU_CLST0_CORE1, 890 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_CORE1, 891 }, 892 .dev_clk_idx = AM62LX_DEV_RTI_CFG1_MAIN_A53_1_CLOCKS, 893 .n_clocks = 6, 894 .pm_devgrp = TI_PM_DEVGRP_00, 895 }; 896 static const struct ti_dev_data 897 am62lx_dev_sam61_debug_main_cell_main_0 __section(".const.devgroup.MAIN") = { 898 .soc = { 899 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 900 .pd = AM62LX_PSC_PD_PD_PER, 901 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_DEBUGSS, 902 }, 903 .dev_clk_idx = AM62LX_DEV_SAM61_DEBUG_MAIN_CELL_MAIN_0_CLOCKS, 904 .n_clocks = 3, 905 .pm_devgrp = TI_PM_DEVGRP_00, 906 }; 907 static const struct ti_dev_data 908 am62lx_dev_sam61_msram6kx128_main_0 __section(".const.devgroup.MAIN") = { 909 .soc = { 910 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 911 .pd = AM62LX_PSC_PD_PD_MAINIP, 912 .mod = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 913 }, 914 .dev_clk_idx = AM62LX_DEV_SAM61_MSRAM6KX128_MAIN_0_CLOCKS, 915 .n_clocks = 1, 916 .pm_devgrp = TI_PM_DEVGRP_00, 917 }; 918 static const struct ti_dev_data 919 am62lx_dev_sam61_psram16kx32_wkup_0 __section(".const.devgroup.MAIN") = { 920 .soc = { 921 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 922 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 923 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_ALWAYSON, 924 }, 925 .dev_clk_idx = AM62LX_DEV_SAM61_PSRAM16KX32_WKUP_0_CLOCKS, 926 .n_clocks = 1, 927 .pm_devgrp = TI_PM_DEVGRP_00, 928 }; 929 static const struct ti_dev_data 930 am62lx_dev_sam61_psrom64kx32_main_0 __section(".const.devgroup.MAIN") = { 931 .soc = { 932 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 933 .pd = AM62LX_PSC_PD_PD_MAINIP, 934 .mod = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 935 }, 936 .dev_clk_idx = AM62LX_DEV_SAM61_PSROM64KX32_MAIN_0_CLOCKS, 937 .n_clocks = 1, 938 .pm_devgrp = TI_PM_DEVGRP_00, 939 }; 940 static struct ti_psc_data am62lx_sam61_wkup_psc_wrap_wkup_0_data __section(".bss.devgroup.MAIN"); 941 static const struct ti_psc_pd_data 942 am62lx_sam61_wkup_psc_wrap_wkup_0_pd_data[AM62LX_PSC_PD_PD_RSVD3 + 1] 943 __section(".const.devgroup.MAIN") = { 944 [AM62LX_PSC_PD_GP_CORE_CTL] = { 945 .depends = AM62LX_PSC_PD_PD_MAINIP, 946 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 947 }, 948 [AM62LX_PSC_PD_PD_CRYPTO] = { 949 .flags = TI_PSC_PD_EXISTS, 950 }, 951 [AM62LX_PSC_PD_PD_DDR] = { 952 .depends = AM62LX_PSC_PD_PD_MAINIP, 953 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_ALWAYSON|TI_PSC_PD_DEPENDS, 954 }, 955 [AM62LX_PSC_PD_PD_MAINIP] = { 956 .depends = AM62LX_PSC_PD_GP_CORE_CTL, 957 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 958 }, 959 [AM62LX_PSC_PD_PD_MPU_CLST0] = { 960 .depends = AM62LX_PSC_PD_PD_MAINIP, 961 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 962 }, 963 [AM62LX_PSC_PD_PD_MPU_CLST0_CORE0] = { 964 .depends = AM62LX_PSC_PD_PD_MPU_CLST0, 965 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 966 }, 967 [AM62LX_PSC_PD_PD_MPU_CLST0_CORE1] = { 968 .depends = AM62LX_PSC_PD_PD_MPU_CLST0, 969 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 970 }, 971 [AM62LX_PSC_PD_PD_MPU_CLST0_CORE2] = { 972 .depends = AM62LX_PSC_PD_PD_MPU_CLST0, 973 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 974 }, 975 [AM62LX_PSC_PD_PD_MPU_CLST0_CORE3] = { 976 .depends = AM62LX_PSC_PD_PD_MPU_CLST0, 977 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 978 }, 979 [AM62LX_PSC_PD_PD_PER] = { 980 .depends = AM62LX_PSC_PD_PD_MAINIP, 981 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 982 }, 983 [AM62LX_PSC_PD_PD_MCUSS0] = { 984 .depends = AM62LX_PSC_PD_PD_PER, 985 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 986 }, 987 [AM62LX_PSC_PD_PD_C6DSP] = { 988 .depends = AM62LX_PSC_PD_PD_PER, 989 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 990 }, 991 [AM62LX_PSC_PD_PD_ICSS] = { 992 .flags = TI_PSC_PD_EXISTS, 993 }, 994 [AM62LX_PSC_PD_PD_PRUSS] = { 995 .flags = TI_PSC_PD_EXISTS, 996 }, 997 [AM62LX_PSC_PD_PD_ISP] = { 998 .depends = AM62LX_PSC_PD_PD_MAINIP, 999 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 1000 }, 1001 [AM62LX_PSC_PD_PD_DLA] = { 1002 .depends = AM62LX_PSC_PD_PD_MAINIP, 1003 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 1004 }, 1005 [AM62LX_PSC_PD_PD_ENCODE] = { 1006 .depends = AM62LX_PSC_PD_PD_MAINIP, 1007 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 1008 }, 1009 [AM62LX_PSC_PD_PD_DECODE] = { 1010 .depends = AM62LX_PSC_PD_PD_MAINIP, 1011 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 1012 }, 1013 [AM62LX_PSC_PD_PD_GPUCORE] = { 1014 .depends = AM62LX_PSC_PD_PD_GPUCTRL, 1015 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 1016 }, 1017 [AM62LX_PSC_PD_PD_GPUCTRL] = { 1018 .depends = AM62LX_PSC_PD_PD_MAINIP, 1019 .flags = TI_PSC_PD_EXISTS|TI_PSC_PD_DEPENDS, 1020 }, 1021 [AM62LX_PSC_PD_PD_RSVD0] = { 1022 .flags = TI_PSC_PD_EXISTS, 1023 }, 1024 [AM62LX_PSC_PD_PD_RSVD1] = { 1025 .flags = TI_PSC_PD_EXISTS, 1026 }, 1027 [AM62LX_PSC_PD_PD_RSVD2] = { 1028 .flags = TI_PSC_PD_EXISTS, 1029 }, 1030 [AM62LX_PSC_PD_PD_RSVD3] = { 1031 .flags = TI_PSC_PD_EXISTS, 1032 }, 1033 }; 1034 static struct ti_psc_pd 1035 am62lx_sam61_wkup_psc_wrap_wkup_0_powerdomains[AM62LX_PSC_PD_PD_RSVD3 + 1] 1036 __section(".bss.devgroup.MAIN"); 1037 static const ti_dev_idx_t dev_list_LPSC_main_gp_alwayson[7] __section(".const.devgroup.MAIN") = { 1038 AM62LX_DEV_WKUP_CPT2_AGGR0, 1039 AM62LX_DEV_WKUP_GPIO0, 1040 AM62LX_DEV_WKUP_GTC0, 1041 AM62LX_DEV_WKUP_VTM0, 1042 AM62LX_DEV_WKUP_RTCSS0, 1043 AM62LX_DEV_WKUP_PSRAM_64K0, 1044 TI_DEV_ID_NONE, 1045 }; 1046 static const ti_dev_idx_t dev_list_LPSC_main_per_common[36] __section(".const.devgroup.MAIN") = { 1047 AM62LX_DEV_MAIN_GPIOMUX_INTROUTER0, 1048 AM62LX_DEV_TIMESYNC_INTROUTER0, 1049 AM62LX_DEV_CPT2_AGGR1, 1050 AM62LX_DEV_DMASS0_BCDMA_0, 1051 AM62LX_DEV_DMASS0_PKTDMA_0, 1052 AM62LX_DEV_TIMER0, 1053 AM62LX_DEV_TIMER1, 1054 AM62LX_DEV_TIMER2, 1055 AM62LX_DEV_TIMER3, 1056 AM62LX_DEV_ECAP0, 1057 AM62LX_DEV_ECAP1, 1058 AM62LX_DEV_ECAP2, 1059 AM62LX_DEV_EQEP0, 1060 AM62LX_DEV_EQEP1, 1061 AM62LX_DEV_EQEP2, 1062 AM62LX_DEV_GPIO0, 1063 AM62LX_DEV_GPIO2, 1064 AM62LX_DEV_EPWM0, 1065 AM62LX_DEV_EPWM1, 1066 AM62LX_DEV_EPWM2, 1067 AM62LX_DEV_I2C0, 1068 AM62LX_DEV_I2C1, 1069 AM62LX_DEV_I2C2, 1070 AM62LX_DEV_I2C3, 1071 AM62LX_DEV_MCSPI0, 1072 AM62LX_DEV_MCSPI1, 1073 AM62LX_DEV_MCSPI2, 1074 AM62LX_DEV_MCSPI3, 1075 AM62LX_DEV_UART0, 1076 AM62LX_DEV_UART1, 1077 AM62LX_DEV_UART2, 1078 AM62LX_DEV_UART3, 1079 AM62LX_DEV_UART4, 1080 AM62LX_DEV_UART5, 1081 AM62LX_DEV_UART6, 1082 TI_DEV_ID_NONE, 1083 }; 1084 static const struct ti_lpsc_module_data 1085 am62lx_sam61_wkup_psc_wrap_wkup_0_mod_data[AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD3_RSVD2 + 1] 1086 __section(".const.devgroup.MAIN") = { 1087 [AM62LX_PSC_LPSC_LPSC_MAIN_GP_ALWAYSON] = { 1088 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1089 .lpsc_dev.dev_list = dev_list_LPSC_main_gp_alwayson, 1090 .flags = TI_LPSC_MODULE_EXISTS | TI_LPSC_NO_CLOCK_GATING | 1091 TI_LPSC_NO_MODULE_RESET | TI_LPSC_DEVICES_LIST, 1092 }, 1093 [AM62LX_PSC_LPSC_LPSC_MAIN_GP_TEST] = { 1094 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1095 .lpsc_dev.dev_array = { 1096 AM62LX_DEV_WKUP_DFTSS0, 1097 TI_DEV_ID_NONE, 1098 0, 1099 0, 1100 }, 1101 .flags = TI_LPSC_MODULE_EXISTS, 1102 }, 1103 [AM62LX_PSC_LPSC_LPSC_MAIN_GP_PBIST0] = { 1104 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1105 .lpsc_dev.dev_array = { 1106 AM62LX_DEV_WKUP_PBIST0, 1107 TI_DEV_ID_NONE, 1108 0, 1109 0, 1110 }, 1111 .flags = TI_LPSC_MODULE_EXISTS, 1112 }, 1113 [AM62LX_PSC_LPSC_LPSC_MAIN_GP_ISO0_N] = { 1114 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1115 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1116 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1117 .lpsc_dev.dev_array = { 1118 TI_DEV_ID_NONE, 1119 0, 1120 0, 1121 0, 1122 }, 1123 .flags = TI_LPSC_MODULE_EXISTS | TI_LPSC_DEPENDS | 1124 TI_LPSC_NO_CLOCK_GATING | TI_LPSC_NO_MODULE_RESET, 1125 }, 1126 [AM62LX_PSC_LPSC_LPSC_MAIN_GP_ISO1_N] = { 1127 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1128 .lpsc_dev.dev_array = { 1129 TI_DEV_ID_NONE, 1130 0, 1131 0, 1132 0, 1133 }, 1134 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_NO_CLOCK_GATING|TI_LPSC_NO_MODULE_RESET, 1135 }, 1136 [AM62LX_PSC_LPSC_LPSC_MAIN_GP_TIFS] = { 1137 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1138 .lpsc_dev.dev_array = { 1139 AM62LX_DEV_WKUP_SMS_LITE0, 1140 TI_DEV_ID_NONE, 1141 0, 1142 0, 1143 }, 1144 .flags = TI_LPSC_MODULE_EXISTS, 1145 }, 1146 [AM62LX_PSC_LPSC_LPSC_MAIN_GP_DPHY_RX0] = { 1147 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1148 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1149 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1150 .lpsc_dev.dev_array = { 1151 TI_DEV_ID_NONE, 1152 0, 1153 0, 1154 0, 1155 }, 1156 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1157 }, 1158 [AM62LX_PSC_LPSC_LPSC_MAIN_GP_USB0] = { 1159 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1160 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1161 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1162 .lpsc_dev.dev_array = { 1163 AM62LX_DEV_USB0, 1164 TI_DEV_ID_NONE, 1165 0, 1166 0, 1167 }, 1168 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1169 }, 1170 [AM62LX_PSC_LPSC_LPSC_MAIN_GP_USB0_ISO_N] = { 1171 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1172 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1173 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_GP_USB0, 1174 .lpsc_dev.dev_array = { 1175 AM62LX_DEV_MAIN_USB0_ISO_VD, 1176 TI_DEV_ID_NONE, 1177 0, 1178 0, 1179 }, 1180 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS|TI_LPSC_NO_MODULE_RESET, 1181 }, 1182 [AM62LX_PSC_LPSC_LPSC_MAIN_GP_USB1] = { 1183 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1184 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1185 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1186 .lpsc_dev.dev_array = { 1187 AM62LX_DEV_USB1, 1188 TI_DEV_ID_NONE, 1189 0, 1190 0, 1191 }, 1192 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1193 }, 1194 [AM62LX_PSC_LPSC_LPSC_MAIN_GP_USB1_ISO_N] = { 1195 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1196 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1197 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_GP_USB1, 1198 .lpsc_dev.dev_array = { 1199 AM62LX_DEV_MAIN_USB1_ISO_VD, 1200 TI_DEV_ID_NONE, 1201 0, 1202 0, 1203 }, 1204 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS|TI_LPSC_NO_MODULE_RESET, 1205 }, 1206 [AM62LX_PSC_LPSC_LPSC_MAIN_GP_DPHY_TX] = { 1207 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1208 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1209 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1210 .lpsc_dev.dev_array = { 1211 AM62LX_DEV_DPHY_TX0, 1212 TI_DEV_ID_NONE, 1213 0, 1214 0, 1215 }, 1216 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1217 }, 1218 [AM62LX_PSC_LPSC_LPSC_GP_RSVD0] = { 1219 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1220 .lpsc_dev.dev_array = { 1221 TI_DEV_ID_NONE, 1222 0, 1223 0, 1224 0, 1225 }, 1226 .flags = TI_LPSC_MODULE_EXISTS, 1227 }, 1228 [AM62LX_PSC_LPSC_LPSC_GP_RSVD1] = { 1229 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1230 .lpsc_dev.dev_array = { 1231 TI_DEV_ID_NONE, 1232 0, 1233 0, 1234 0, 1235 }, 1236 .flags = TI_LPSC_MODULE_EXISTS, 1237 }, 1238 [AM62LX_PSC_LPSC_LPSC_GP_RSVD2] = { 1239 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1240 .lpsc_dev.dev_array = { 1241 TI_DEV_ID_NONE, 1242 0, 1243 0, 1244 0, 1245 }, 1246 .flags = TI_LPSC_MODULE_EXISTS, 1247 }, 1248 [AM62LX_PSC_LPSC_LPSC_GP_RSVD3] = { 1249 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1250 .lpsc_dev.dev_array = { 1251 TI_DEV_ID_NONE, 1252 0, 1253 0, 1254 0, 1255 }, 1256 .flags = TI_LPSC_MODULE_EXISTS, 1257 }, 1258 [AM62LX_PSC_LPSC_LPSC_GP_RSVD4] = { 1259 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1260 .lpsc_dev.dev_array = { 1261 TI_DEV_ID_NONE, 1262 0, 1263 0, 1264 0, 1265 }, 1266 .flags = TI_LPSC_MODULE_EXISTS, 1267 }, 1268 [AM62LX_PSC_LPSC_LPSC_GP_RSVD5] = { 1269 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1270 .lpsc_dev.dev_array = { 1271 TI_DEV_ID_NONE, 1272 0, 1273 0, 1274 0, 1275 }, 1276 .flags = TI_LPSC_MODULE_EXISTS, 1277 }, 1278 [AM62LX_PSC_LPSC_LPSC_MAIN_GP_WKPERI] = { 1279 .powerdomain = AM62LX_PSC_PD_GP_CORE_CTL, 1280 .lpsc_dev.dev_array = { 1281 AM62LX_DEV_WKUP_TIMER0, 1282 AM62LX_DEV_WKUP_TIMER1, 1283 AM62LX_DEV_WKUP_I2C0, 1284 AM62LX_DEV_WKUP_UART0, 1285 }, 1286 .flags = TI_LPSC_MODULE_EXISTS, 1287 }, 1288 [AM62LX_PSC_LPSC_LPSC_MAIN_CRYPTO] = { 1289 .powerdomain = AM62LX_PSC_PD_PD_CRYPTO, 1290 .lpsc_dev.dev_array = { 1291 AM62LX_DEV_WKUP_DMASS0, 1292 TI_DEV_ID_NONE, 1293 0, 1294 0, 1295 }, 1296 .flags = TI_LPSC_MODULE_EXISTS, 1297 }, 1298 [AM62LX_PSC_LPSC_LPSC_MAIN_CRYPTO_RSVD] = { 1299 .powerdomain = AM62LX_PSC_PD_PD_CRYPTO, 1300 .lpsc_dev.dev_array = { 1301 TI_DEV_ID_NONE, 1302 0, 1303 0, 1304 0, 1305 }, 1306 .flags = TI_LPSC_MODULE_EXISTS, 1307 }, 1308 [AM62LX_PSC_LPSC_LPSC_MAIN_DDR_LOCAL] = { 1309 .powerdomain = AM62LX_PSC_PD_PD_DDR, 1310 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1311 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1312 .lpsc_dev.dev_array = { 1313 AM62LX_DEV_DDR16SS0, 1314 TI_DEV_ID_NONE, 1315 0, 1316 0, 1317 }, 1318 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1319 }, 1320 [AM62LX_PSC_LPSC_LPSC_MAIN_DDR_CFG_ISO_N] = { 1321 .powerdomain = AM62LX_PSC_PD_PD_DDR, 1322 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1323 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_DDR_LOCAL, 1324 .lpsc_dev.dev_array = { 1325 AM62LX_DEV_EMIF_CFG_ISO_VD, 1326 TI_DEV_ID_NONE, 1327 0, 1328 0, 1329 }, 1330 .flags = TI_LPSC_MODULE_EXISTS | TI_LPSC_DEPENDS | 1331 TI_LPSC_NO_CLOCK_GATING | TI_LPSC_NO_MODULE_RESET, 1332 }, 1333 [AM62LX_PSC_LPSC_LPSC_MAIN_DDR_DATA_ISO_N] = { 1334 .powerdomain = AM62LX_PSC_PD_PD_DDR, 1335 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1336 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_DDR_CFG_ISO_N, 1337 .lpsc_dev.dev_array = { 1338 AM62LX_DEV_EMIF_DATA_ISO_VD, 1339 TI_DEV_ID_NONE, 1340 0, 1341 0, 1342 }, 1343 .flags = TI_LPSC_MODULE_EXISTS | TI_LPSC_DEPENDS | 1344 TI_LPSC_NO_CLOCK_GATING | TI_LPSC_NO_MODULE_RESET, 1345 }, 1346 [AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON] = { 1347 .powerdomain = AM62LX_PSC_PD_PD_MAINIP, 1348 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1349 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_GP_ISO0_N, 1350 .lpsc_dev.dev_array = { 1351 AM62LX_DEV_CPT2_AGGR0, 1352 AM62LX_DEV_MSRAM_96K0, 1353 AM62LX_DEV_ROM0, 1354 AM62LX_DEV_TRNG_DRBG_EIP76D_WRAP0, 1355 }, 1356 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1357 }, 1358 [AM62LX_PSC_LPSC_LPSC_MAINIP_DSS] = { 1359 .powerdomain = AM62LX_PSC_PD_PD_MAINIP, 1360 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1361 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1362 .lpsc_dev.dev_array = { 1363 AM62LX_DEV_DSS0, 1364 TI_DEV_ID_NONE, 1365 0, 1366 0, 1367 }, 1368 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1369 }, 1370 [AM62LX_PSC_LPSC_LPSC_MAINIP_DSI] = { 1371 .powerdomain = AM62LX_PSC_PD_PD_MAINIP, 1372 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1373 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_DSS, 1374 .lpsc_dev.dev_array = { 1375 AM62LX_DEV_DSS_DSI0, 1376 TI_DEV_ID_NONE, 1377 0, 1378 0, 1379 }, 1380 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1381 }, 1382 [AM62LX_PSC_LPSC_LPSC_MAINIP_EMMC8B] = { 1383 .powerdomain = AM62LX_PSC_PD_PD_MAINIP, 1384 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1385 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1386 .lpsc_dev.dev_array = { 1387 AM62LX_DEV_MMCSD0, 1388 TI_DEV_ID_NONE, 1389 0, 1390 0, 1391 }, 1392 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1393 }, 1394 [AM62LX_PSC_LPSC_LPSC_MAINIP_EMMC4B0] = { 1395 .powerdomain = AM62LX_PSC_PD_PD_MAINIP, 1396 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1397 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1398 .lpsc_dev.dev_array = { 1399 AM62LX_DEV_MMCSD1, 1400 TI_DEV_ID_NONE, 1401 0, 1402 0, 1403 }, 1404 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1405 }, 1406 [AM62LX_PSC_LPSC_LPSC_MAINIP_EMMC4B1] = { 1407 .powerdomain = AM62LX_PSC_PD_PD_MAINIP, 1408 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1409 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1410 .lpsc_dev.dev_array = { 1411 AM62LX_DEV_MMCSD2, 1412 TI_DEV_ID_NONE, 1413 0, 1414 0, 1415 }, 1416 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1417 }, 1418 [AM62LX_PSC_LPSC_LPSC_MAINIP_CPSW] = { 1419 .powerdomain = AM62LX_PSC_PD_PD_MAINIP, 1420 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1421 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1422 .lpsc_dev.dev_array = { 1423 AM62LX_DEV_CPSW0, 1424 TI_DEV_ID_NONE, 1425 0, 1426 0, 1427 }, 1428 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1429 }, 1430 [AM62LX_PSC_LPSC_LPSC_MAINIP_CSI_RX0] = { 1431 .powerdomain = AM62LX_PSC_PD_PD_MAINIP, 1432 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1433 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1434 .lpsc_dev.dev_array = { 1435 TI_DEV_ID_NONE, 1436 0, 1437 0, 1438 0, 1439 }, 1440 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1441 }, 1442 [AM62LX_PSC_LPSC_LPSC_MAINIP_GIC] = { 1443 .powerdomain = AM62LX_PSC_PD_PD_MAINIP, 1444 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1445 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1446 .lpsc_dev.dev_array = { 1447 AM62LX_DEV_GICSS0, 1448 TI_DEV_ID_NONE, 1449 0, 1450 0, 1451 }, 1452 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1453 }, 1454 [AM62LX_PSC_LPSC_LPSC_MAINIP_PBIST] = { 1455 .powerdomain = AM62LX_PSC_PD_PD_MAINIP, 1456 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1457 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1458 .lpsc_dev.dev_array = { 1459 AM62LX_DEV_PBIST0, 1460 TI_DEV_ID_NONE, 1461 0, 1462 0, 1463 }, 1464 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1465 }, 1466 [AM62LX_PSC_LPSC_LPSC_MAINIP_RSVD0] = { 1467 .powerdomain = AM62LX_PSC_PD_PD_MAINIP, 1468 .lpsc_dev.dev_array = { 1469 TI_DEV_ID_NONE, 1470 0, 1471 0, 1472 0, 1473 }, 1474 .flags = TI_LPSC_MODULE_EXISTS, 1475 }, 1476 [AM62LX_PSC_LPSC_LPSC_MAINIP_RSVD1] = { 1477 .powerdomain = AM62LX_PSC_PD_PD_MAINIP, 1478 .lpsc_dev.dev_array = { 1479 TI_DEV_ID_NONE, 1480 0, 1481 0, 1482 0, 1483 }, 1484 .flags = TI_LPSC_MODULE_EXISTS, 1485 }, 1486 [AM62LX_PSC_LPSC_LPSC_MAINIP_RSVD2] = { 1487 .powerdomain = AM62LX_PSC_PD_PD_MAINIP, 1488 .lpsc_dev.dev_array = { 1489 TI_DEV_ID_NONE, 1490 0, 1491 0, 1492 0, 1493 }, 1494 .flags = TI_LPSC_MODULE_EXISTS, 1495 }, 1496 [AM62LX_PSC_LPSC_LPSC_MAINIP_RSVD3] = { 1497 .powerdomain = AM62LX_PSC_PD_PD_MAINIP, 1498 .lpsc_dev.dev_array = { 1499 TI_DEV_ID_NONE, 1500 0, 1501 0, 1502 0, 1503 }, 1504 .flags = TI_LPSC_MODULE_EXISTS, 1505 }, 1506 [AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0] = { 1507 .powerdomain = AM62LX_PSC_PD_PD_MPU_CLST0, 1508 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1509 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1510 .lpsc_dev.dev_array = { 1511 AM62LX_DEV_COMPUTE_CLUSTER0_ARM_COREPACK_0, 1512 TI_DEV_ID_NONE, 1513 0, 1514 0, 1515 }, 1516 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1517 }, 1518 [AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_PBIST] = { 1519 .powerdomain = AM62LX_PSC_PD_PD_MPU_CLST0, 1520 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1521 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0, 1522 .lpsc_dev.dev_array = { 1523 AM62LX_DEV_COMPUTE_CLUSTER0_PBIST_0, 1524 TI_DEV_ID_NONE, 1525 0, 1526 0, 1527 }, 1528 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1529 }, 1530 [AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_CORE0] = { 1531 .powerdomain = AM62LX_PSC_PD_PD_MPU_CLST0_CORE0, 1532 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1533 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0, 1534 .lpsc_dev.dev_array = { 1535 AM62LX_DEV_RTI0, 1536 AM62LX_DEV_COMPUTE_CLUSTER0_A53_0, 1537 TI_DEV_ID_NONE, 1538 0, 1539 }, 1540 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS|TI_LPSC_HAS_LOCAL_RESET, 1541 }, 1542 [AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_CORE1] = { 1543 .powerdomain = AM62LX_PSC_PD_PD_MPU_CLST0_CORE1, 1544 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1545 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0, 1546 .lpsc_dev.dev_array = { 1547 AM62LX_DEV_RTI1, 1548 AM62LX_DEV_COMPUTE_CLUSTER0_A53_1, 1549 TI_DEV_ID_NONE, 1550 0, 1551 }, 1552 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS|TI_LPSC_HAS_LOCAL_RESET, 1553 }, 1554 [AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_CORE2] = { 1555 .powerdomain = AM62LX_PSC_PD_PD_MPU_CLST0_CORE2, 1556 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1557 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0, 1558 .lpsc_dev.dev_array = { 1559 TI_DEV_ID_NONE, 1560 0, 1561 0, 1562 0, 1563 }, 1564 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1565 }, 1566 [AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_CORE3] = { 1567 .powerdomain = AM62LX_PSC_PD_PD_MPU_CLST0_CORE3, 1568 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1569 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0, 1570 .lpsc_dev.dev_array = { 1571 TI_DEV_ID_NONE, 1572 0, 1573 0, 1574 0, 1575 }, 1576 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1577 }, 1578 [AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON] = { 1579 .powerdomain = AM62LX_PSC_PD_PD_PER, 1580 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1581 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_GP_ISO1_N, 1582 .lpsc_dev.dev_list = dev_list_LPSC_main_per_common, 1583 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS|TI_LPSC_DEVICES_LIST, 1584 }, 1585 [AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCASP0] = { 1586 .powerdomain = AM62LX_PSC_PD_PD_PER, 1587 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1588 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1589 .lpsc_dev.dev_array = { 1590 AM62LX_DEV_MCASP0, 1591 TI_DEV_ID_NONE, 1592 0, 1593 0, 1594 }, 1595 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1596 }, 1597 [AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCASP1] = { 1598 .powerdomain = AM62LX_PSC_PD_PD_PER, 1599 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1600 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1601 .lpsc_dev.dev_array = { 1602 AM62LX_DEV_MCASP1, 1603 TI_DEV_ID_NONE, 1604 0, 1605 0, 1606 }, 1607 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1608 }, 1609 [AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCASP2] = { 1610 .powerdomain = AM62LX_PSC_PD_PD_PER, 1611 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1612 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1613 .lpsc_dev.dev_array = { 1614 AM62LX_DEV_MCASP2, 1615 TI_DEV_ID_NONE, 1616 0, 1617 0, 1618 }, 1619 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1620 }, 1621 [AM62LX_PSC_LPSC_LPSC_MAIN_PER_XSPI] = { 1622 .powerdomain = AM62LX_PSC_PD_PD_PER, 1623 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1624 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1625 .lpsc_dev.dev_array = { 1626 AM62LX_DEV_FSS0, 1627 TI_DEV_ID_NONE, 1628 0, 1629 0, 1630 }, 1631 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1632 }, 1633 [AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCAN0] = { 1634 .powerdomain = AM62LX_PSC_PD_PD_PER, 1635 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1636 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1637 .lpsc_dev.dev_array = { 1638 AM62LX_DEV_MCAN0, 1639 TI_DEV_ID_NONE, 1640 0, 1641 0, 1642 }, 1643 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1644 }, 1645 [AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCAN1] = { 1646 .powerdomain = AM62LX_PSC_PD_PD_PER, 1647 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1648 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1649 .lpsc_dev.dev_array = { 1650 AM62LX_DEV_MCAN1, 1651 TI_DEV_ID_NONE, 1652 0, 1653 0, 1654 }, 1655 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1656 }, 1657 [AM62LX_PSC_LPSC_LPSC_MAIN_PER_MCAN2] = { 1658 .powerdomain = AM62LX_PSC_PD_PD_PER, 1659 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1660 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1661 .lpsc_dev.dev_array = { 1662 AM62LX_DEV_MCAN2, 1663 TI_DEV_ID_NONE, 1664 0, 1665 0, 1666 }, 1667 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1668 }, 1669 [AM62LX_PSC_LPSC_LPSC_MAIN_PER_GPMC] = { 1670 .powerdomain = AM62LX_PSC_PD_PD_PER, 1671 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1672 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1673 .lpsc_dev.dev_array = { 1674 AM62LX_DEV_ELM0, 1675 AM62LX_DEV_GPMC0, 1676 TI_DEV_ID_NONE, 1677 0, 1678 }, 1679 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1680 }, 1681 [AM62LX_PSC_LPSC_LPSC_MAIN_PER_ADC] = { 1682 .powerdomain = AM62LX_PSC_PD_PD_PER, 1683 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1684 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1685 .lpsc_dev.dev_array = { 1686 AM62LX_DEV_ADC0, 1687 TI_DEV_ID_NONE, 1688 0, 1689 0, 1690 }, 1691 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1692 }, 1693 [AM62LX_PSC_LPSC_LPSC_MAIN_PER_RSVD0] = { 1694 .powerdomain = AM62LX_PSC_PD_PD_PER, 1695 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1696 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1697 .lpsc_dev.dev_array = { 1698 TI_DEV_ID_NONE, 1699 0, 1700 0, 1701 0, 1702 }, 1703 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1704 }, 1705 [AM62LX_PSC_LPSC_LPSC_MAIN_DEBUGSS] = { 1706 .powerdomain = AM62LX_PSC_PD_PD_PER, 1707 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1708 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1709 .lpsc_dev.dev_array = { 1710 AM62LX_DEV_STM0, 1711 AM62LX_DEV_DEBUGSS_WRAP0, 1712 AM62LX_DEV_DEBUGSS0, 1713 TI_DEV_ID_NONE, 1714 }, 1715 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1716 }, 1717 [AM62LX_PSC_LPSC_LPSC_MAIN_MCUSS0_CORE0] = { 1718 .powerdomain = AM62LX_PSC_PD_PD_MCUSS0, 1719 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1720 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1721 .lpsc_dev.dev_array = { 1722 TI_DEV_ID_NONE, 1723 0, 1724 0, 1725 0, 1726 }, 1727 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1728 }, 1729 [AM62LX_PSC_LPSC_LPSC_MAIN_MCUSS0_PBIST] = { 1730 .powerdomain = AM62LX_PSC_PD_PD_MCUSS0, 1731 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1732 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1733 .lpsc_dev.dev_array = { 1734 TI_DEV_ID_NONE, 1735 0, 1736 0, 1737 0, 1738 }, 1739 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1740 }, 1741 [AM62LX_PSC_LPSC_LPSC_MAIN_C6DSP_CORE] = { 1742 .powerdomain = AM62LX_PSC_PD_PD_C6DSP, 1743 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1744 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1745 .lpsc_dev.dev_array = { 1746 TI_DEV_ID_NONE, 1747 0, 1748 0, 1749 0, 1750 }, 1751 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1752 }, 1753 [AM62LX_PSC_LPSC_LPSC_MAIN_C6DSP_PBIST] = { 1754 .powerdomain = AM62LX_PSC_PD_PD_C6DSP, 1755 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1756 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 1757 .lpsc_dev.dev_array = { 1758 TI_DEV_ID_NONE, 1759 0, 1760 0, 1761 0, 1762 }, 1763 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1764 }, 1765 [AM62LX_PSC_LPSC_LPSC_MAIN_ICSS] = { 1766 .powerdomain = AM62LX_PSC_PD_PD_ICSS, 1767 .lpsc_dev.dev_array = { 1768 TI_DEV_ID_NONE, 1769 0, 1770 0, 1771 0, 1772 }, 1773 .flags = TI_LPSC_MODULE_EXISTS, 1774 }, 1775 [AM62LX_PSC_LPSC_LPSC_MAIN_ICSS_RSVD] = { 1776 .powerdomain = AM62LX_PSC_PD_PD_ICSS, 1777 .lpsc_dev.dev_array = { 1778 TI_DEV_ID_NONE, 1779 0, 1780 0, 1781 0, 1782 }, 1783 .flags = TI_LPSC_MODULE_EXISTS, 1784 }, 1785 [AM62LX_PSC_LPSC_LPSC_MAIN_PRUSS] = { 1786 .powerdomain = AM62LX_PSC_PD_PD_PRUSS, 1787 .lpsc_dev.dev_array = { 1788 TI_DEV_ID_NONE, 1789 0, 1790 0, 1791 0, 1792 }, 1793 .flags = TI_LPSC_MODULE_EXISTS, 1794 }, 1795 [AM62LX_PSC_LPSC_LPSC_MAIN_PRUSS_RSVD] = { 1796 .powerdomain = AM62LX_PSC_PD_PD_PRUSS, 1797 .lpsc_dev.dev_array = { 1798 TI_DEV_ID_NONE, 1799 0, 1800 0, 1801 0, 1802 }, 1803 .flags = TI_LPSC_MODULE_EXISTS, 1804 }, 1805 [AM62LX_PSC_LPSC_LPSC_MAIN_ISP] = { 1806 .powerdomain = AM62LX_PSC_PD_PD_ISP, 1807 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1808 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1809 .lpsc_dev.dev_array = { 1810 TI_DEV_ID_NONE, 1811 0, 1812 0, 1813 0, 1814 }, 1815 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1816 }, 1817 [AM62LX_PSC_LPSC_LPSC_MAIN_ISP_PBIST] = { 1818 .powerdomain = AM62LX_PSC_PD_PD_ISP, 1819 .lpsc_dev.dev_array = { 1820 TI_DEV_ID_NONE, 1821 0, 1822 0, 1823 0, 1824 }, 1825 .flags = TI_LPSC_MODULE_EXISTS, 1826 }, 1827 [AM62LX_PSC_LPSC_LPSC_MAIN_DLA_COMMON] = { 1828 .powerdomain = AM62LX_PSC_PD_PD_DLA, 1829 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1830 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1831 .lpsc_dev.dev_array = { 1832 TI_DEV_ID_NONE, 1833 0, 1834 0, 1835 0, 1836 }, 1837 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1838 }, 1839 [AM62LX_PSC_LPSC_LPSC_MAIN_DLA_PBIST] = { 1840 .powerdomain = AM62LX_PSC_PD_PD_DLA, 1841 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1842 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_DLA_COMMON, 1843 .lpsc_dev.dev_array = { 1844 TI_DEV_ID_NONE, 1845 0, 1846 0, 1847 0, 1848 }, 1849 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1850 }, 1851 [AM62LX_PSC_LPSC_LPSC_MAIN_DLA_CORE] = { 1852 .powerdomain = AM62LX_PSC_PD_PD_DLA, 1853 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1854 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_DLA_COMMON, 1855 .lpsc_dev.dev_array = { 1856 TI_DEV_ID_NONE, 1857 0, 1858 0, 1859 0, 1860 }, 1861 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1862 }, 1863 [AM62LX_PSC_LPSC_LPSC_MAIN_ENCODE] = { 1864 .powerdomain = AM62LX_PSC_PD_PD_ENCODE, 1865 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1866 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1867 .lpsc_dev.dev_array = { 1868 TI_DEV_ID_NONE, 1869 0, 1870 0, 1871 0, 1872 }, 1873 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1874 }, 1875 [AM62LX_PSC_LPSC_LPSC_MAIN_ENCODE_PBIST] = { 1876 .powerdomain = AM62LX_PSC_PD_PD_ENCODE, 1877 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1878 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1879 .lpsc_dev.dev_array = { 1880 TI_DEV_ID_NONE, 1881 0, 1882 0, 1883 0, 1884 }, 1885 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1886 }, 1887 [AM62LX_PSC_LPSC_LPSC_MAIN_DECODE] = { 1888 .powerdomain = AM62LX_PSC_PD_PD_DECODE, 1889 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1890 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1891 .lpsc_dev.dev_array = { 1892 TI_DEV_ID_NONE, 1893 0, 1894 0, 1895 0, 1896 }, 1897 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1898 }, 1899 [AM62LX_PSC_LPSC_LPSC_MAIN_DECODE_PBIST] = { 1900 .powerdomain = AM62LX_PSC_PD_PD_DECODE, 1901 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1902 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1903 .lpsc_dev.dev_array = { 1904 TI_DEV_ID_NONE, 1905 0, 1906 0, 1907 0, 1908 }, 1909 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1910 }, 1911 [AM62LX_PSC_LPSC_LPSC_MAIN_GPUCORE] = { 1912 .powerdomain = AM62LX_PSC_PD_PD_GPUCORE, 1913 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1914 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_GPUCTRL_COMMON, 1915 .lpsc_dev.dev_array = { 1916 TI_DEV_ID_NONE, 1917 0, 1918 0, 1919 0, 1920 }, 1921 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1922 }, 1923 [AM62LX_PSC_LPSC_LPSC_MAIN_GPUCTRL_COMMON] = { 1924 .powerdomain = AM62LX_PSC_PD_PD_GPUCTRL, 1925 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1926 .depends = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 1927 .lpsc_dev.dev_array = { 1928 TI_DEV_ID_NONE, 1929 0, 1930 0, 1931 0, 1932 }, 1933 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1934 }, 1935 [AM62LX_PSC_LPSC_LPSC_MAIN_GPUCTRL_PBIST] = { 1936 .powerdomain = AM62LX_PSC_PD_PD_GPUCTRL, 1937 .depends_psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 1938 .depends = AM62LX_PSC_LPSC_LPSC_MAIN_GPUCTRL_COMMON, 1939 .lpsc_dev.dev_array = { 1940 TI_DEV_ID_NONE, 1941 0, 1942 0, 1943 0, 1944 }, 1945 .flags = TI_LPSC_MODULE_EXISTS|TI_LPSC_DEPENDS, 1946 }, 1947 [AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD0_RSVD0] = { 1948 .powerdomain = AM62LX_PSC_PD_PD_RSVD0, 1949 .lpsc_dev.dev_array = { 1950 TI_DEV_ID_NONE, 1951 0, 1952 0, 1953 0, 1954 }, 1955 .flags = TI_LPSC_MODULE_EXISTS, 1956 }, 1957 [AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD0_RSVD1] = { 1958 .powerdomain = AM62LX_PSC_PD_PD_RSVD0, 1959 .lpsc_dev.dev_array = { 1960 TI_DEV_ID_NONE, 1961 0, 1962 0, 1963 0, 1964 }, 1965 .flags = TI_LPSC_MODULE_EXISTS, 1966 }, 1967 [AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD0_RSVD2] = { 1968 .powerdomain = AM62LX_PSC_PD_PD_RSVD0, 1969 .lpsc_dev.dev_array = { 1970 TI_DEV_ID_NONE, 1971 0, 1972 0, 1973 0, 1974 }, 1975 .flags = TI_LPSC_MODULE_EXISTS, 1976 }, 1977 [AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD1_RSVD0] = { 1978 .powerdomain = AM62LX_PSC_PD_PD_RSVD1, 1979 .lpsc_dev.dev_array = { 1980 TI_DEV_ID_NONE, 1981 0, 1982 0, 1983 0, 1984 }, 1985 .flags = TI_LPSC_MODULE_EXISTS, 1986 }, 1987 [AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD1_RSVD1] = { 1988 .powerdomain = AM62LX_PSC_PD_PD_RSVD1, 1989 .lpsc_dev.dev_array = { 1990 TI_DEV_ID_NONE, 1991 0, 1992 0, 1993 0, 1994 }, 1995 .flags = TI_LPSC_MODULE_EXISTS, 1996 }, 1997 [AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD1_RSVD2] = { 1998 .powerdomain = AM62LX_PSC_PD_PD_RSVD1, 1999 .lpsc_dev.dev_array = { 2000 TI_DEV_ID_NONE, 2001 0, 2002 0, 2003 0, 2004 }, 2005 .flags = TI_LPSC_MODULE_EXISTS, 2006 }, 2007 [AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD2_RSVD0] = { 2008 .powerdomain = AM62LX_PSC_PD_PD_RSVD2, 2009 .lpsc_dev.dev_array = { 2010 TI_DEV_ID_NONE, 2011 0, 2012 0, 2013 0, 2014 }, 2015 .flags = TI_LPSC_MODULE_EXISTS, 2016 }, 2017 [AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD2_RSVD1] = { 2018 .powerdomain = AM62LX_PSC_PD_PD_RSVD2, 2019 .lpsc_dev.dev_array = { 2020 TI_DEV_ID_NONE, 2021 0, 2022 0, 2023 0, 2024 }, 2025 .flags = TI_LPSC_MODULE_EXISTS, 2026 }, 2027 [AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD2_RSVD2] = { 2028 .powerdomain = AM62LX_PSC_PD_PD_RSVD2, 2029 .lpsc_dev.dev_array = { 2030 TI_DEV_ID_NONE, 2031 0, 2032 0, 2033 0, 2034 }, 2035 .flags = TI_LPSC_MODULE_EXISTS, 2036 }, 2037 [AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD3_RSVD0] = { 2038 .powerdomain = AM62LX_PSC_PD_PD_RSVD3, 2039 .lpsc_dev.dev_array = { 2040 TI_DEV_ID_NONE, 2041 0, 2042 0, 2043 0, 2044 }, 2045 .flags = TI_LPSC_MODULE_EXISTS, 2046 }, 2047 [AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD3_RSVD1] = { 2048 .powerdomain = AM62LX_PSC_PD_PD_RSVD3, 2049 .lpsc_dev.dev_array = { 2050 TI_DEV_ID_NONE, 2051 0, 2052 0, 2053 0, 2054 }, 2055 .flags = TI_LPSC_MODULE_EXISTS, 2056 }, 2057 [AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD3_RSVD2] = { 2058 .powerdomain = AM62LX_PSC_PD_PD_RSVD3, 2059 .lpsc_dev.dev_array = { 2060 TI_DEV_ID_NONE, 2061 0, 2062 0, 2063 0, 2064 }, 2065 .flags = TI_LPSC_MODULE_EXISTS, 2066 }, 2067 }; 2068 static struct ti_lpsc_module 2069 am62lx_sam61_wkup_psc_wrap_wkup_0_modules[AM62LX_PSC_LPSC_LPSC_MAIN_PDRSVD3_RSVD2 + 1] 2070 __section(".bss.devgroup.MAIN"); 2071 static const struct ti_psc_drv_data am62lx_dev_sam61_wkup_psc_wrap_wkup_0 2072 __section(".const.devgroup.MAIN") = { 2073 .data = &am62lx_sam61_wkup_psc_wrap_wkup_0_data, 2074 .pd_data = am62lx_sam61_wkup_psc_wrap_wkup_0_pd_data, 2075 .powerdomains = am62lx_sam61_wkup_psc_wrap_wkup_0_powerdomains, 2076 .pd_count = ARRAY_SIZE(am62lx_sam61_wkup_psc_wrap_wkup_0_pd_data), 2077 .mod_data = am62lx_sam61_wkup_psc_wrap_wkup_0_mod_data, 2078 .modules = am62lx_sam61_wkup_psc_wrap_wkup_0_modules, 2079 .module_count = ARRAY_SIZE(am62lx_sam61_wkup_psc_wrap_wkup_0_mod_data), 2080 .psc_idx = 0, 2081 .drv_data = { 2082 .dev_data = { 2083 .soc = { 2084 .psc_idx = TI_PSC_DEV_NONE, 2085 }, 2086 .dev_clk_idx = AM62LX_DEV_SAM61_WKUP_PSC_WRAP_WKUP_0_CLOCKS, 2087 .n_clocks = 2, 2088 .pm_devgrp = TI_PM_DEVGRP_00, 2089 .flags = TI_DEVD_FLAG_DO_INIT|TI_DEVD_FLAG_DRV_DATA, 2090 }, 2091 .drv = &psc_drv, 2092 }, 2093 .base = 0x00400000U, 2094 }; 2095 static const struct ti_dev_data 2096 am62lx_dev_sam62_dm_wakeup_deepsleep_sources_wkup_0 __section(".const.devgroup.MAIN") = { 2097 .soc = { 2098 .psc_idx = TI_PSC_DEV_NONE, 2099 }, 2100 .dev_clk_idx = AM62LX_DEV_SAM62_DM_WAKEUP_DEEPSLEEP_SOURCES_WKUP_0_CLOCKS, 2101 .n_clocks = 1, 2102 .pm_devgrp = TI_PM_DEVGRP_00, 2103 }; 2104 static const struct ti_dev_data 2105 am62lx_dev_sam62a_mcu_16ff_mcu_0 __section(".const.devgroup.MAIN") = { 2106 .soc = { 2107 .psc_idx = TI_PSC_DEV_NONE, 2108 }, 2109 .pm_devgrp = TI_PM_DEVGRP_00, 2110 }; 2111 static const struct ti_dev_data 2112 am62lx_dev_sam62l_a53_256kb_wrap_main_0_arm_corepack_0 __section(".const.devgroup.MAIN") = { 2113 .soc = { 2114 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2115 .pd = AM62LX_PSC_PD_PD_MPU_CLST0, 2116 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0, 2117 }, 2118 .dev_clk_idx = AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_ARM_COREPACK_0_CLOCKS, 2119 .n_clocks = 5, 2120 .pm_devgrp = TI_PM_DEVGRP_00, 2121 }; 2122 static const struct ti_dev_data 2123 am62lx_dev_sam62l_ddr_wrap_main_0 __section(".const.devgroup.MAIN") = { 2124 .soc = { 2125 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2126 .pd = AM62LX_PSC_PD_PD_DDR, 2127 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_DDR_LOCAL, 2128 }, 2129 .dev_clk_idx = AM62LX_DEV_SAM62L_DDR_WRAP_MAIN_0_CLOCKS, 2130 .n_clocks = 3, 2131 .pm_devgrp = TI_PM_DEVGRP_00, 2132 }; 2133 static const struct ti_dev_data 2134 am62lx_dev_sam62l_dftss_wrap_wkup_0 __section(".const.devgroup.MAIN") = { 2135 .soc = { 2136 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2137 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 2138 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_TEST, 2139 }, 2140 .dev_clk_idx = AM62LX_DEV_SAM62L_DFTSS_WRAP_WKUP_0_CLOCKS, 2141 .n_clocks = 3, 2142 .pm_devgrp = TI_PM_DEVGRP_00, 2143 }; 2144 static const struct ti_dev_data 2145 am62lx_dev_spi_main_0 __section(".const.devgroup.MAIN") = { 2146 .soc = { 2147 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2148 .pd = AM62LX_PSC_PD_PD_PER, 2149 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 2150 }, 2151 .dev_clk_idx = AM62LX_DEV_SPI_MAIN_0_CLOCKS, 2152 .n_clocks = 6, 2153 .pm_devgrp = TI_PM_DEVGRP_00, 2154 }; 2155 static const struct ti_dev_data 2156 am62lx_dev_spi_main_1 __section(".const.devgroup.MAIN") = { 2157 .soc = { 2158 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2159 .pd = AM62LX_PSC_PD_PD_PER, 2160 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 2161 }, 2162 .dev_clk_idx = AM62LX_DEV_SPI_MAIN_1_CLOCKS, 2163 .n_clocks = 6, 2164 .pm_devgrp = TI_PM_DEVGRP_00, 2165 }; 2166 static const struct ti_dev_data 2167 am62lx_dev_spi_main_2 __section(".const.devgroup.MAIN") = { 2168 .soc = { 2169 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2170 .pd = AM62LX_PSC_PD_PD_PER, 2171 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 2172 }, 2173 .dev_clk_idx = AM62LX_DEV_SPI_MAIN_2_CLOCKS, 2174 .n_clocks = 6, 2175 .pm_devgrp = TI_PM_DEVGRP_00, 2176 }; 2177 static const struct ti_dev_data 2178 am62lx_dev_spi_main_3 __section(".const.devgroup.MAIN") = { 2179 .soc = { 2180 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2181 .pd = AM62LX_PSC_PD_PD_PER, 2182 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 2183 }, 2184 .dev_clk_idx = AM62LX_DEV_SPI_MAIN_3_CLOCKS, 2185 .n_clocks = 6, 2186 .pm_devgrp = TI_PM_DEVGRP_00, 2187 }; 2188 static const struct ti_dev_data 2189 am62lx_dev_trng_drbg_eip76d_wrap_main_0 __section(".const.devgroup.MAIN") = { 2190 .soc = { 2191 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2192 .pd = AM62LX_PSC_PD_PD_MAINIP, 2193 .mod = AM62LX_PSC_LPSC_LPSC_MAINIP_COMMON, 2194 }, 2195 .dev_clk_idx = AM62LX_DEV_TRNG_DRBG_EIP76D_WRAP_MAIN_0_CLOCKS, 2196 .n_clocks = 1, 2197 .pm_devgrp = TI_PM_DEVGRP_00, 2198 }; 2199 static const struct ti_dev_data 2200 am62lx_dev_usart_main_1 __section(".const.devgroup.MAIN") = { 2201 .soc = { 2202 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2203 .pd = AM62LX_PSC_PD_PD_PER, 2204 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 2205 }, 2206 .dev_clk_idx = AM62LX_DEV_USART_MAIN_1_CLOCKS, 2207 .n_clocks = 4, 2208 .pm_devgrp = TI_PM_DEVGRP_00, 2209 }; 2210 static const struct ti_dev_data 2211 am62lx_dev_usart_main_2 __section(".const.devgroup.MAIN") = { 2212 .soc = { 2213 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2214 .pd = AM62LX_PSC_PD_PD_PER, 2215 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 2216 }, 2217 .dev_clk_idx = AM62LX_DEV_USART_MAIN_2_CLOCKS, 2218 .n_clocks = 4, 2219 .pm_devgrp = TI_PM_DEVGRP_00, 2220 }; 2221 static const struct ti_dev_data 2222 am62lx_dev_usart_main_3 __section(".const.devgroup.MAIN") = { 2223 .soc = { 2224 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2225 .pd = AM62LX_PSC_PD_PD_PER, 2226 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 2227 }, 2228 .dev_clk_idx = AM62LX_DEV_USART_MAIN_3_CLOCKS, 2229 .n_clocks = 4, 2230 .pm_devgrp = TI_PM_DEVGRP_00, 2231 }; 2232 static const struct ti_dev_data 2233 am62lx_dev_usart_main_4 __section(".const.devgroup.MAIN") = { 2234 .soc = { 2235 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2236 .pd = AM62LX_PSC_PD_PD_PER, 2237 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 2238 }, 2239 .dev_clk_idx = AM62LX_DEV_USART_MAIN_4_CLOCKS, 2240 .n_clocks = 4, 2241 .pm_devgrp = TI_PM_DEVGRP_00, 2242 }; 2243 static const struct ti_dev_data 2244 am62lx_dev_usart_main_5 __section(".const.devgroup.MAIN") = { 2245 .soc = { 2246 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2247 .pd = AM62LX_PSC_PD_PD_PER, 2248 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 2249 }, 2250 .dev_clk_idx = AM62LX_DEV_USART_MAIN_5_CLOCKS, 2251 .n_clocks = 4, 2252 .pm_devgrp = TI_PM_DEVGRP_00, 2253 }; 2254 static const struct ti_dev_data 2255 am62lx_dev_usart_main_6 __section(".const.devgroup.MAIN") = { 2256 .soc = { 2257 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2258 .pd = AM62LX_PSC_PD_PD_PER, 2259 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 2260 }, 2261 .dev_clk_idx = AM62LX_DEV_USART_MAIN_6_CLOCKS, 2262 .n_clocks = 4, 2263 .pm_devgrp = TI_PM_DEVGRP_00, 2264 }; 2265 static const struct ti_dev_data 2266 am62lx_dev_usart_wkup_0 __section(".const.devgroup.MAIN") = { 2267 .soc = { 2268 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2269 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 2270 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_WKPERI, 2271 }, 2272 .dev_clk_idx = AM62LX_DEV_USART_WKUP_0_CLOCKS, 2273 .n_clocks = 4, 2274 .pm_devgrp = TI_PM_DEVGRP_00, 2275 }; 2276 static const struct ti_dev_data 2277 am62lx_dev_usb2ss_16ffc_main_0 __section(".const.devgroup.MAIN") = { 2278 .soc = { 2279 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2280 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 2281 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_USB0, 2282 }, 2283 .dev_clk_idx = AM62LX_DEV_USB2SS_16FFC_MAIN_0_CLOCKS, 2284 .n_clocks = 11, 2285 .pm_devgrp = TI_PM_DEVGRP_00, 2286 }; 2287 static const struct ti_dev_data 2288 am62lx_dev_usb2ss_16ffc_main_1 __section(".const.devgroup.MAIN") = { 2289 .soc = { 2290 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2291 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 2292 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_USB1, 2293 }, 2294 .dev_clk_idx = AM62LX_DEV_USB2SS_16FFC_MAIN_1_CLOCKS, 2295 .n_clocks = 11, 2296 .pm_devgrp = TI_PM_DEVGRP_00, 2297 }; 2298 static const struct ti_dev_data 2299 am62lx_dev_wiz16b8m4cdt3_main_0 __section(".const.devgroup.MAIN") = { 2300 .soc = { 2301 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2302 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 2303 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_DPHY_TX, 2304 }, 2305 .dev_clk_idx = AM62LX_DEV_WIZ16B8M4CDT3_MAIN_0_CLOCKS, 2306 .n_clocks = 17, 2307 .pm_devgrp = TI_PM_DEVGRP_00, 2308 }; 2309 static const struct ti_dev_data 2310 am62lx_dev_sam62l_a53_256kb_wrap_main_0_clkdiv_0 __section(".const.devgroup.MAIN") = { 2311 .soc = { 2312 .psc_idx = TI_PSC_DEV_NONE, 2313 }, 2314 .dev_clk_idx = AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_CLKDIV_0_CLOCKS, 2315 .n_clocks = 3, 2316 .pm_devgrp = TI_PM_DEVGRP_00, 2317 }; 2318 static const struct ti_dev_data 2319 am62lx_dev_sam62l_a53_256kb_wrap_main_0_pbist_0 __section(".const.devgroup.MAIN") = { 2320 .soc = { 2321 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2322 .pd = AM62LX_PSC_PD_PD_MPU_CLST0, 2323 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_PBIST, 2324 }, 2325 .dev_clk_idx = AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_PBIST_0_CLOCKS, 2326 .n_clocks = 3, 2327 .pm_devgrp = TI_PM_DEVGRP_00, 2328 }; 2329 static const struct ti_dev_data 2330 am62lx_dev_sam62l_a53_256kb_wrap_main_0 __section(".const.devgroup.MAIN") = { 2331 .soc = { 2332 .psc_idx = TI_PSC_DEV_NONE, 2333 }, 2334 .pm_devgrp = TI_PM_DEVGRP_00, 2335 }; 2336 static const struct ti_dev_data 2337 am62lx_dev_sam62l_a53_256kb_wrap_main_0_a53_0 __section(".const.devgroup.MAIN") = { 2338 .soc = { 2339 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2340 .pd = AM62LX_PSC_PD_PD_MPU_CLST0_CORE0, 2341 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_CORE0, 2342 }, 2343 .dev_clk_idx = AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_A53_0_CLOCKS, 2344 .n_clocks = 1, 2345 .pm_devgrp = TI_PM_DEVGRP_00, 2346 }; 2347 static const struct ti_dev_data 2348 am62lx_dev_sam62l_a53_256kb_wrap_main_0_a53_1 __section(".const.devgroup.MAIN") = { 2349 .soc = { 2350 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2351 .pd = AM62LX_PSC_PD_PD_MPU_CLST0_CORE1, 2352 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_MPU_CLST0_CORE1, 2353 }, 2354 .dev_clk_idx = AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_A53_1_CLOCKS, 2355 .n_clocks = 1, 2356 .pm_devgrp = TI_PM_DEVGRP_00, 2357 }; 2358 static const struct ti_dev_data 2359 am62lx_dev_usart_main_0 __section(".const.devgroup.MAIN") = { 2360 .soc = { 2361 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2362 .pd = AM62LX_PSC_PD_PD_PER, 2363 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_PER_COMMON, 2364 }, 2365 .dev_clk_idx = AM62LX_DEV_USART_MAIN_0_CLOCKS, 2366 .n_clocks = 4, 2367 .pm_devgrp = TI_PM_DEVGRP_00, 2368 }; 2369 static const struct ti_dev_data 2370 am62lx_dev_board_0 __section(".const.devgroup.MAIN") = { 2371 .soc = { 2372 .psc_idx = TI_PSC_DEV_NONE, 2373 }, 2374 .dev_clk_idx = AM62LX_DEV_BOARD_0_CLOCKS, 2375 .n_clocks = 114, 2376 .pm_devgrp = TI_PM_DEVGRP_00, 2377 }; 2378 static const struct ti_dev_data 2379 am62lx_dev_wkup_gtcclk_sel_dev_VD __section(".const.devgroup.MAIN") = { 2380 .soc = { 2381 .psc_idx = TI_PSC_DEV_NONE, 2382 }, 2383 .dev_clk_idx = AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLOCKS, 2384 .n_clocks = 9, 2385 .pm_devgrp = TI_PM_DEVGRP_00, 2386 }; 2387 static const struct ti_dev_data 2388 am62lx_dev_wkup_obsclk_mux_sel_dev_VD __section(".const.devgroup.MAIN") = { 2389 .soc = { 2390 .psc_idx = TI_PSC_DEV_NONE, 2391 }, 2392 .dev_clk_idx = AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 2393 .n_clocks = 17, 2394 .pm_devgrp = TI_PM_DEVGRP_00, 2395 }; 2396 static const struct ti_dev_data 2397 am62lx_dev_wkup_clkout_sel_dev_VD __section(".const.devgroup.MAIN") = { 2398 .soc = { 2399 .psc_idx = TI_PSC_DEV_NONE, 2400 }, 2401 .dev_clk_idx = AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLOCKS, 2402 .n_clocks = 9, 2403 .pm_devgrp = TI_PM_DEVGRP_00, 2404 }; 2405 static const struct ti_dev_data 2406 am62lx_dev_obsclk0_mux_sel_dev_VD __section(".const.devgroup.MAIN") = { 2407 .soc = { 2408 .psc_idx = TI_PSC_DEV_NONE, 2409 }, 2410 .dev_clk_idx = AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 2411 .n_clocks = 17, 2412 .pm_devgrp = TI_PM_DEVGRP_00, 2413 }; 2414 static const struct ti_dev_data 2415 am62lx_dev_main_usb0_iso_VD __section(".const.devgroup.MAIN") = { 2416 .soc = { 2417 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2418 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 2419 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_USB0_ISO_N, 2420 }, 2421 .pm_devgrp = TI_PM_DEVGRP_00, 2422 }; 2423 static const struct ti_dev_data 2424 am62lx_dev_main_usb1_iso_VD __section(".const.devgroup.MAIN") = { 2425 .soc = { 2426 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2427 .pd = AM62LX_PSC_PD_GP_CORE_CTL, 2428 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_GP_USB1_ISO_N, 2429 }, 2430 .pm_devgrp = TI_PM_DEVGRP_00, 2431 }; 2432 static const struct ti_dev_data 2433 am62lx_dev_emif_cfg_iso_VD __section(".const.devgroup.MAIN") = { 2434 .soc = { 2435 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2436 .pd = AM62LX_PSC_PD_PD_DDR, 2437 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_DDR_CFG_ISO_N, 2438 }, 2439 .pm_devgrp = TI_PM_DEVGRP_00, 2440 }; 2441 static const struct ti_dev_data 2442 am62lx_dev_emif_data_iso_VD __section(".const.devgroup.MAIN") = { 2443 .soc = { 2444 .psc_idx = AM62LX_PSC_INST_SAM61_WKUP_PSC_WRAP_WKUP_0, 2445 .pd = AM62LX_PSC_PD_PD_DDR, 2446 .mod = AM62LX_PSC_LPSC_LPSC_MAIN_DDR_DATA_ISO_N, 2447 }, 2448 .pm_devgrp = TI_PM_DEVGRP_00, 2449 }; 2450 static const struct ti_dev_data 2451 am62lx_dev_clk_32k_rc_sel_dev_VD __section(".const.devgroup.MAIN") = { 2452 .soc = { 2453 .psc_idx = TI_PSC_DEV_NONE, 2454 }, 2455 .dev_clk_idx = AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD_CLOCKS, 2456 .n_clocks = 5, 2457 .pm_devgrp = TI_PM_DEVGRP_00, 2458 }; 2459 static const struct ti_dev_data 2460 am62lx_dev_timer1_clksel_VD __section(".const.devgroup.MAIN") = { 2461 .soc = { 2462 .psc_idx = TI_PSC_DEV_NONE, 2463 }, 2464 .dev_clk_idx = AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS, 2465 .n_clocks = 13, 2466 .pm_devgrp = TI_PM_DEVGRP_00, 2467 }; 2468 static const struct ti_dev_data 2469 am62lx_dev_timer3_clksel_VD __section(".const.devgroup.MAIN") = { 2470 .soc = { 2471 .psc_idx = TI_PSC_DEV_NONE, 2472 }, 2473 .dev_clk_idx = AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS, 2474 .n_clocks = 13, 2475 .pm_devgrp = TI_PM_DEVGRP_00, 2476 }; 2477 static const struct ti_dev_data 2478 am62lx_dev_wkup_timer1_clksel_VD __section(".const.devgroup.MAIN") = { 2479 .soc = { 2480 .psc_idx = TI_PSC_DEV_NONE, 2481 }, 2482 .dev_clk_idx = AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLOCKS, 2483 .n_clocks = 9, 2484 .pm_devgrp = TI_PM_DEVGRP_00, 2485 }; 2486 2487 static const struct ti_dev_clk_data MAIN_dev_clk_data[667] __section(".const.devgroup.MAIN") = { 2488 TI_DEV_CLK_MUX(AM62LX_DEV_ADC12_CORE_MAIN_0_CLOCKS, 2489 AM62LX_DEV_ADC0_ADC_CLK, 2490 CLK_AM62LX_ADC0_CLKSEL_OUT0, 1, 4, 0), 2491 TI_DEV_CLK_PARENT(AM62LX_DEV_ADC12_CORE_MAIN_0_CLOCKS, 2492 AM62LX_DEV_ADC0_ADC_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 2493 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 0), 2494 TI_DEV_CLK_PARENT(AM62LX_DEV_ADC12_CORE_MAIN_0_CLOCKS, 2495 AM62LX_DEV_ADC0_ADC_CLK_PARENT_SAM62_PLL_WKUP_DIV1_CLK12, 2496 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 12, 1), 2497 TI_DEV_CLK_PARENT(AM62LX_DEV_ADC12_CORE_MAIN_0_CLOCKS, 2498 AM62LX_DEV_ADC0_ADC_CLK_PARENT_POSTDIV4_WKUP_0_HSDIVOUT8_CLK, 2499 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT8_CLK, 1, 2), 2500 TI_DEV_CLK_PARENT(AM62LX_DEV_ADC12_CORE_MAIN_0_CLOCKS, 2501 AM62LX_DEV_ADC0_ADC_CLK_PARENT_BOARD_0_EXT_REFCLK1_OUT, 2502 CLK_AM62LX_BOARD_0_EXT_REFCLK1_OUT, 1, 3), 2503 TI_DEV_CLK(AM62LX_DEV_ADC12_CORE_MAIN_0_CLOCKS, 2504 AM62LX_DEV_ADC0_SYS_CLK, 2505 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2), 2506 TI_DEV_CLK(AM62LX_DEV_ADC12_CORE_MAIN_0_CLOCKS, 2507 AM62LX_DEV_ADC0_VBUS_CLK, 2508 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2), 2509 TI_DEV_CLK(AM62LX_DEV_AM62L_MAIN_GPIOMUX_INTROUTER_MAIN_0_CLOCKS, 2510 AM62LX_DEV_MAIN_GPIOMUX_INTROUTER0_INTR_CLK, 2511 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 2512 TI_DEV_CLK(AM62LX_DEV_AM62L_TIMESYNC_INTROUTER_MAIN_0_CLOCKS, 2513 AM62LX_DEV_TIMESYNC_INTROUTER0_INTR_CLK, 2514 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 2515 TI_DEV_CLK(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2516 AM62LX_DEV_CPSW0_CPPI_CLK_CLK, 2517 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 2518 TI_DEV_CLK_MUX(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2519 AM62LX_DEV_CPSW0_CPTS_RFT_CLK, 2520 CLK_AM62LX_MAIN_CP_GEMAC_CPTS_CLK_SEL_OUT0, 1, 8, 0), 2521 TI_DEV_CLK_PARENT(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2522 AM62LX_DEV_CPSW0_CPTS_RFT_CLK_PARENT_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 2523 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 1, 0), 2524 TI_DEV_CLK_PARENT(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2525 AM62LX_DEV_CPSW0_CPTS_RFT_CLK_PARENT_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 2526 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1, 1), 2527 TI_DEV_CLK_PARENT(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2528 AM62LX_DEV_CPSW0_CPTS_RFT_CLK_PARENT_BOARD_0_GEMAC_CPTS0_RFT_CLK_OUT, 2529 CLK_AM62LX_BOARD_0_GEMAC_CPTS0_RFT_CLK_OUT, 1, 2), 2530 TI_DEV_CLK_PARENT(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2531 AM62LX_DEV_CPSW0_CPTS_RFT_CLK_PARENT_CLK_32K_RC_SEL_OUT0, 2532 CLK_AM62LX_CLK_32K_RC_SEL_OUT0, 1, 3), 2533 TI_DEV_CLK_PARENT(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2534 AM62LX_DEV_CPSW0_CPTS_RFT_CLK_PARENT_BOARD_0_WKUP_EXT_REFCLK0_OUT, 2535 CLK_AM62LX_BOARD_0_WKUP_EXT_REFCLK0_OUT, 1, 4), 2536 TI_DEV_CLK_PARENT(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2537 AM62LX_DEV_CPSW0_CPTS_RFT_CLK_PARENT_BOARD_0_EXT_REFCLK1_OUT, 2538 CLK_AM62LX_BOARD_0_EXT_REFCLK1_OUT, 1, 5), 2539 TI_DEV_CLK_PARENT(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2540 AM62LX_DEV_CPSW0_CPTS_RFT_CLK_PARENT_SAM62_PLL_WKUP_DIV1_CLK, 2541 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 1, 6), 2542 TI_DEV_CLK_PARENT(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2543 AM62LX_DEV_CPSW0_CPTS_RFT_CLK_PARENT_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2544 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 1, 7), 2545 TI_DEV_CLK(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2546 AM62LX_DEV_CPSW0_GMII1_MR_CLK, 2547 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 10), 2548 TI_DEV_CLK(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2549 AM62LX_DEV_CPSW0_GMII1_MT_CLK, 2550 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 10), 2551 TI_DEV_CLK(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2552 AM62LX_DEV_CPSW0_GMII2_MR_CLK, 2553 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 10), 2554 TI_DEV_CLK(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2555 AM62LX_DEV_CPSW0_GMII2_MT_CLK, 2556 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 10), 2557 TI_DEV_CLK(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2558 AM62LX_DEV_CPSW0_GMII_RFT_CLK, 2559 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 2), 2560 TI_DEV_CLK(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2561 AM62LX_DEV_CPSW0_RGMII_MHZ_250_CLK, 2562 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1), 2563 TI_DEV_CLK(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2564 AM62LX_DEV_CPSW0_RGMII_MHZ_50_CLK, 2565 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 5), 2566 TI_DEV_CLK(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2567 AM62LX_DEV_CPSW0_RGMII_MHZ_5_CLK, 2568 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 50), 2569 TI_DEV_CLK(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2570 AM62LX_DEV_CPSW0_RMII1_MHZ_50_CLK, 2571 CLK_AM62LX_BOARD_0_RMII1_REF_CLK_OUT, 1), 2572 TI_DEV_CLK(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2573 AM62LX_DEV_CPSW0_RMII2_MHZ_50_CLK, 2574 CLK_AM62LX_BOARD_0_RMII2_REF_CLK_OUT, 1), 2575 TI_DEV_CLK_OUTPUT(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2576 AM62LX_DEV_CPSW0_CPTS_GENF0, 2577 CLK_AM62LX_CPSW_MAIN_0_CPTS_GENF0), 2578 TI_DEV_CLK_OUTPUT(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2579 AM62LX_DEV_CPSW0_CPTS_GENF1, 2580 CLK_AM62LX_CPSW_MAIN_0_CPTS_GENF1), 2581 TI_DEV_CLK_OUTPUT(AM62LX_DEV_CPSW_3GUSS_AM62L_MAIN_0_CLOCKS, 2582 AM62LX_DEV_CPSW0_MDIO_MDCLK_O, 2583 CLK_AM62LX_CPSW_3GUSS_AM62L_MAIN_0_MDIO_MDCLK_O), 2584 TI_DEV_CLK(AM62LX_DEV_CPT2_AGGREGATOR32_MAIN_SYSCLK2_CLOCKS, 2585 AM62LX_DEV_CPT2_AGGR0_VCLK_CLK, 2586 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 2587 TI_DEV_CLK(AM62LX_DEV_CPT2_AGGREGATOR32_PER_SYSCLK2_CLOCKS, 2588 AM62LX_DEV_CPT2_AGGR1_VCLK_CLK, 2589 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2), 2590 TI_DEV_CLK(AM62LX_DEV_CPT2_AGGREGATOR32_WKUP_SYSCLK2_CLOCKS, 2591 AM62LX_DEV_WKUP_CPT2_AGGR0_VCLK_CLK, 2592 CLK_AM62LX_HSDIV0_16FFT_WKUP_0_HSDIVOUT0_CLK, 2), 2593 TI_DEV_CLK(AM62LX_DEV_CXSTM500SS_MAIN_0_CLOCKS, 2594 AM62LX_DEV_STM0_ATB_CLK, 2595 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2), 2596 TI_DEV_CLK(AM62LX_DEV_CXSTM500SS_MAIN_0_CLOCKS, 2597 AM62LX_DEV_STM0_CORE_CLK, 2598 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2), 2599 TI_DEV_CLK(AM62LX_DEV_CXSTM500SS_MAIN_0_CLOCKS, 2600 AM62LX_DEV_STM0_VBUSP_CLK, 2601 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 2602 TI_DEV_CLK(AM62LX_DEV_DEBUGSS_K3_WRAP_CV0_MAIN_0_CLOCKS, 2603 AM62LX_DEV_DEBUGSS_WRAP0_ATB_CLK, 2604 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2), 2605 TI_DEV_CLK(AM62LX_DEV_DEBUGSS_K3_WRAP_CV0_MAIN_0_CLOCKS, 2606 AM62LX_DEV_DEBUGSS_WRAP0_CORE_CLK, 2607 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 2608 TI_DEV_CLK(AM62LX_DEV_DEBUGSS_K3_WRAP_CV0_MAIN_0_CLOCKS, 2609 AM62LX_DEV_DEBUGSS_WRAP0_JTAG_TCK, 2610 CLK_AM62LX_BOARD_0_TCK_OUT, 1), 2611 TI_DEV_CLK(AM62LX_DEV_DEBUGSS_K3_WRAP_CV0_MAIN_0_CLOCKS, 2612 AM62LX_DEV_DEBUGSS_WRAP0_P1500_WRCK, 2613 CLK_AM62LX_BOARD_0_TCK_OUT, 1), 2614 TI_DEV_CLK(AM62LX_DEV_DEBUGSS_K3_WRAP_CV0_MAIN_0_CLOCKS, 2615 AM62LX_DEV_DEBUGSS_WRAP0_TREXPT_CLK, 2616 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT9_CLK, 1), 2617 TI_DEV_CLK_OUTPUT(AM62LX_DEV_DEBUGSS_K3_WRAP_CV0_MAIN_0_CLOCKS, 2618 AM62LX_DEV_DEBUGSS_WRAP0_CSTPIU_TRACECLK, 2619 CLK_AM62LX_DEBUGSS_K3_WRAP_CV0_MAIN_0_CSTPIU_TRACECLK), 2620 TI_DEV_CLK(AM62LX_DEV_DMSS_AM61_MAIN_0_BCDMA_0_CLOCKS, 2621 AM62LX_DEV_DMASS0_BCDMA_0_CLK, 2622 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 1), 2623 TI_DEV_CLK(AM62LX_DEV_DMSS_AM61_MAIN_0_PKTDMA_0_CLOCKS, 2624 AM62LX_DEV_DMASS0_PKTDMA_0_CLK, 2625 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 1), 2626 TI_DEV_CLK(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2627 AM62LX_DEV_TIMER0_TIMER_HCLK_CLK, 2628 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 2629 TI_DEV_CLK_MUX(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2630 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK, 2631 CLK_AM62LX_MAIN_TIMERCLKN_SEL_OUT0, 1, 16, 5), 2632 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2633 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 2634 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 0), 2635 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2636 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_CLK_32K_RC_SEL_OUT0, 2637 CLK_AM62LX_CLK_32K_RC_SEL_OUT0, 1, 1), 2638 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2639 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_CPSW_MAIN_0_CPTS_GENF0, 2640 CLK_AM62LX_CPSW_MAIN_0_CPTS_GENF0, 1, 10), 2641 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2642 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_CPSW_MAIN_0_CPTS_GENF1, 2643 CLK_AM62LX_CPSW_MAIN_0_CPTS_GENF1, 1, 11), 2644 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2645 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 2646 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1, 2), 2647 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2648 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_GLUELOGIC_RCOSC_CLKOUT, 2649 CLK_AM62LX_GLUELOGIC_RCOSC_CLKOUT, 1, 3), 2650 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2651 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_BOARD_0_WKUP_EXT_REFCLK0_OUT, 2652 CLK_AM62LX_BOARD_0_WKUP_EXT_REFCLK0_OUT, 1, 4), 2653 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2654 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_BOARD_0_EXT_REFCLK1_OUT, 2655 CLK_AM62LX_BOARD_0_EXT_REFCLK1_OUT, 1, 5), 2656 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2657 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_RESERVED_6, 2658 CLK_AM62LX_RESERVED, 1, 6), 2659 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2660 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_BOARD_0_GEMAC_CPTS0_RFT_CLK_OUT, 2661 CLK_AM62LX_BOARD_0_GEMAC_CPTS0_RFT_CLK_OUT, 1, 7), 2662 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2663 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 2664 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 1, 8), 2665 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2666 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 2667 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 1, 9), 2668 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2669 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_RESERVED_12, 2670 CLK_AM62LX_RESERVED, 1, 12), 2671 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2672 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_RESERVED_13, 2673 CLK_AM62LX_RESERVED, 1, 13), 2674 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2675 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_RESERVED_14, 2676 CLK_AM62LX_RESERVED, 1, 14), 2677 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2678 AM62LX_DEV_TIMER0_TIMER_TCLK_CLK_PARENT_RESERVED_15, 2679 CLK_AM62LX_RESERVED, 1, 15), 2680 TI_DEV_CLK_OUTPUT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_0_CLOCKS, 2681 AM62LX_DEV_TIMER0_TIMER_PWM, 2682 CLK_AM62LX_DMTIMER_DMC1MS_MAIN_0_TIMER_PWM), 2683 TI_DEV_CLK(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_1_CLOCKS, 2684 AM62LX_DEV_TIMER1_TIMER_HCLK_CLK, 2685 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 2686 TI_DEV_CLK_MUX(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_1_CLOCKS, 2687 AM62LX_DEV_TIMER1_TIMER_TCLK_CLK, 2688 CLK_AM62LX_MAIN_TIMER1_CASCADE_OUT0, 1, 2, 0), 2689 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_1_CLOCKS, 2690 AM62LX_DEV_TIMER1_TIMER_TCLK_CLK_PARENT_MAIN_TIMERCLKN_SEL_OUT1, 2691 CLK_AM62LX_MAIN_TIMERCLKN_SEL_OUT1, 1, 0), 2692 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_1_CLOCKS, 2693 AM62LX_DEV_TIMER1_TIMER_TCLK_CLK_PARENT_DMTIMER_DMC1MS_MAIN_0_TIMER_PWM, 2694 CLK_AM62LX_DMTIMER_DMC1MS_MAIN_0_TIMER_PWM, 1, 1), 2695 TI_DEV_CLK_OUTPUT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_1_CLOCKS, 2696 AM62LX_DEV_TIMER1_TIMER_PWM, 2697 CLK_AM62LX_DMTIMER_DMC1MS_MAIN_1_TIMER_PWM), 2698 TI_DEV_CLK(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2699 AM62LX_DEV_TIMER2_TIMER_HCLK_CLK, 2700 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 2701 TI_DEV_CLK_MUX(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2702 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK, 2703 CLK_AM62LX_MAIN_TIMERCLKN_SEL_OUT2, 1, 16, 0), 2704 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2705 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 2706 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 0), 2707 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2708 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_CLK_32K_RC_SEL_OUT0, 2709 CLK_AM62LX_CLK_32K_RC_SEL_OUT0, 1, 1), 2710 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2711 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_CPSW_MAIN_0_CPTS_GENF0, 2712 CLK_AM62LX_CPSW_MAIN_0_CPTS_GENF0, 1, 10), 2713 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2714 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_CPSW_MAIN_0_CPTS_GENF1, 2715 CLK_AM62LX_CPSW_MAIN_0_CPTS_GENF1, 1, 11), 2716 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2717 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 2718 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1, 2), 2719 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2720 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_GLUELOGIC_RCOSC_CLKOUT, 2721 CLK_AM62LX_GLUELOGIC_RCOSC_CLKOUT, 1, 3), 2722 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2723 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_BOARD_0_WKUP_EXT_REFCLK0_OUT, 2724 CLK_AM62LX_BOARD_0_WKUP_EXT_REFCLK0_OUT, 1, 4), 2725 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2726 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_BOARD_0_EXT_REFCLK1_OUT, 2727 CLK_AM62LX_BOARD_0_EXT_REFCLK1_OUT, 1, 5), 2728 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2729 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_RESERVED_6, 2730 CLK_AM62LX_RESERVED, 1, 6), 2731 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2732 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_BOARD_0_GEMAC_CPTS0_RFT_CLK_OUT, 2733 CLK_AM62LX_BOARD_0_GEMAC_CPTS0_RFT_CLK_OUT, 1, 7), 2734 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2735 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 2736 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 1, 8), 2737 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2738 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 2739 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 1, 9), 2740 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2741 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_RESERVED_12, 2742 CLK_AM62LX_RESERVED, 1, 12), 2743 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2744 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_RESERVED_13, 2745 CLK_AM62LX_RESERVED, 1, 13), 2746 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2747 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_RESERVED_14, 2748 CLK_AM62LX_RESERVED, 1, 14), 2749 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2750 AM62LX_DEV_TIMER2_TIMER_TCLK_CLK_PARENT_RESERVED_15, 2751 CLK_AM62LX_RESERVED, 1, 15), 2752 TI_DEV_CLK_OUTPUT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_2_CLOCKS, 2753 AM62LX_DEV_TIMER2_TIMER_PWM, 2754 CLK_AM62LX_DMTIMER_DMC1MS_MAIN_2_TIMER_PWM), 2755 TI_DEV_CLK(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_3_CLOCKS, 2756 AM62LX_DEV_TIMER3_TIMER_HCLK_CLK, 2757 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 2758 TI_DEV_CLK_MUX(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_3_CLOCKS, 2759 AM62LX_DEV_TIMER3_TIMER_TCLK_CLK, 2760 CLK_AM62LX_MAIN_TIMER3_CASCADE_OUT0, 1, 2, 0), 2761 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_3_CLOCKS, 2762 AM62LX_DEV_TIMER3_TIMER_TCLK_CLK_PARENT_MAIN_TIMERCLKN_SEL_OUT3, 2763 CLK_AM62LX_MAIN_TIMERCLKN_SEL_OUT3, 1, 0), 2764 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_3_CLOCKS, 2765 AM62LX_DEV_TIMER3_TIMER_TCLK_CLK_PARENT_DMTIMER_DMC1MS_MAIN_2_TIMER_PWM, 2766 CLK_AM62LX_DMTIMER_DMC1MS_MAIN_2_TIMER_PWM, 1, 1), 2767 TI_DEV_CLK_OUTPUT(AM62LX_DEV_DMTIMER_DMC1MS_MAIN_3_CLOCKS, 2768 AM62LX_DEV_TIMER3_TIMER_PWM, 2769 CLK_AM62LX_DMTIMER_DMC1MS_MAIN_3_TIMER_PWM), 2770 TI_DEV_CLK(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_0_CLOCKS, 2771 AM62LX_DEV_WKUP_TIMER0_TIMER_HCLK_CLK, 2772 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 2773 TI_DEV_CLK_MUX(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_0_CLOCKS, 2774 AM62LX_DEV_WKUP_TIMER0_TIMER_TCLK_CLK, 2775 CLK_AM62LX_WKUP_TIMERCLKN_SEL_OUT0, 1, 8, 0), 2776 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_0_CLOCKS, 2777 AM62LX_DEV_WKUP_TIMER0_TIMER_TCLK_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 2778 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 0), 2779 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_0_CLOCKS, 2780 AM62LX_DEV_WKUP_TIMER0_TIMER_TCLK_CLK_PARENT_SAM62_PLL_WKUP_DIV1_CLK2, 2781 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2, 1), 2782 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_0_CLOCKS, 2783 AM62LX_DEV_WKUP_TIMER0_TIMER_TCLK_CLK_PARENT_GLUELOGIC_RCOSC_CLKOUT, 2784 CLK_AM62LX_GLUELOGIC_RCOSC_CLKOUT, 1, 2), 2785 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_0_CLOCKS, 2786 AM62LX_DEV_WKUP_TIMER0_TIMER_TCLK_CLK_PARENT_POSTDIV4_WKUP_HSDIV7_CLK, 2787 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 1, 3), 2788 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_0_CLOCKS, 2789 AM62LX_DEV_WKUP_TIMER0_TIMER_TCLK_CLK_PARENT_BOARD_0_WKUP_EXT_REFCLK0_OUT, 2790 CLK_AM62LX_BOARD_0_WKUP_EXT_REFCLK0_OUT, 1, 4), 2791 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_0_CLOCKS, 2792 AM62LX_DEV_WKUP_TIMER0_TIMER_TCLK_CLK_PARENT_CLK_32K_RC_SEL_OUT0, 2793 CLK_AM62LX_CLK_32K_RC_SEL_OUT0, 1, 5), 2794 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_0_CLOCKS, 2795 AM62LX_DEV_WKUP_TIMER0_TIMER_TCLK_CLK_PARENT_CPSW_MAIN_CPTS_GENF0, 2796 CLK_AM62LX_CPSW_MAIN_0_CPTS_GENF0, 1, 6), 2797 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_0_CLOCKS, 2798 AM62LX_DEV_WKUP_TIMER0_TIMER_TCLK_CLK_PARENT_GLUELOGIC_RCOSC_97K_DIV3, 2799 CLK_AM62LX_GLUELOGIC_RCOSC_CLK_1P0V_97P65K, 3, 7), 2800 TI_DEV_CLK_OUTPUT(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_0_CLOCKS, 2801 AM62LX_DEV_WKUP_TIMER0_TIMER_PWM, 2802 CLK_AM62LX_DMC1MS_WKUP_0_TIMER_PWM), 2803 TI_DEV_CLK(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_1_CLOCKS, 2804 AM62LX_DEV_WKUP_TIMER1_TIMER_HCLK_CLK, 2805 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 2806 TI_DEV_CLK_MUX(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_1_CLOCKS, 2807 AM62LX_DEV_WKUP_TIMER1_TIMER_TCLK_CLK, 2808 CLK_AM62LX_WKUP_TIMER1_CASCADE_OUT0, 1, 2, 0), 2809 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_1_CLOCKS, 2810 AM62LX_DEV_WKUP_TIMER1_TIMER_TCLK_CLK_PARENT_WKUP_TIMERCLKN_SEL_OUT1, 2811 CLK_AM62LX_WKUP_TIMERCLKN_SEL_OUT1, 1, 0), 2812 TI_DEV_CLK_PARENT(AM62LX_DEV_DMTIMER_DMC1MS_WKUP_1_CLOCKS, 2813 AM62LX_DEV_WKUP_TIMER1_TIMER_TCLK_CLK_PARENT_DMC1MS_WKUP_0_TIMER_PWM, 2814 CLK_AM62LX_DMC1MS_WKUP_0_TIMER_PWM, 1, 1), 2815 TI_DEV_CLK(AM62LX_DEV_ECAP_MAIN_0_CLOCKS, 2816 AM62LX_DEV_ECAP0_VBUS_CLK, 2817 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1), 2818 TI_DEV_CLK(AM62LX_DEV_ECAP_MAIN_1_CLOCKS, 2819 AM62LX_DEV_ECAP1_VBUS_CLK, 2820 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1), 2821 TI_DEV_CLK(AM62LX_DEV_ECAP_MAIN_2_CLOCKS, 2822 AM62LX_DEV_ECAP2_VBUS_CLK, 2823 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1), 2824 TI_DEV_CLK(AM62LX_DEV_ELM_MAIN_0_CLOCKS, 2825 AM62LX_DEV_ELM0_VBUSP_CLK, 2826 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 2827 TI_DEV_CLK_MUX(AM62LX_DEV_EMMCSD4SS_MAIN_0_CLOCKS, 2828 AM62LX_DEV_MMCSD1_EMMCSDSS_IO_CLK_I, 2829 CLK_AM62LX_MAIN_EMMCSD1_IO_CLKLB_SEL_OUT0, 1, 2, 0), 2830 TI_DEV_CLK_PARENT(AM62LX_DEV_EMMCSD4SS_MAIN_0_CLOCKS, 2831 AM62LX_DEV_MMCSD1_EMMCSDSS_IO_CLK_I_PARENT_BOARD_0_MMC1_CLKLB_OUT, 2832 CLK_AM62LX_BOARD_0_MMC1_CLKLB_OUT, 1, 0), 2833 TI_DEV_CLK_PARENT(AM62LX_DEV_EMMCSD4SS_MAIN_0_CLOCKS, 2834 AM62LX_DEV_MMCSD1_EMMCSDSS_IO_CLK_I_PARENT_BOARD_0_MMC1_CLK_OUT, 2835 CLK_AM62LX_BOARD_0_MMC1_CLK_OUT, 1, 1), 2836 TI_DEV_CLK(AM62LX_DEV_EMMCSD4SS_MAIN_0_CLOCKS, 2837 AM62LX_DEV_MMCSD1_EMMCSDSS_VBUS_CLK, 2838 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 2839 TI_DEV_CLK_MUX(AM62LX_DEV_EMMCSD4SS_MAIN_0_CLOCKS, 2840 AM62LX_DEV_MMCSD1_EMMCSDSS_XIN_CLK, 2841 CLK_AM62LX_MAIN_EMMCSD1_REFCLK_SEL_OUT0, 1, 2, 0), 2842 TI_DEV_CLK_PARENT(AM62LX_DEV_EMMCSD4SS_MAIN_0_CLOCKS, 2843 AM62LX_DEV_MMCSD1_EMMCSDSS_XIN_CLK_PARENT_POSTDIV4_MAIN_0_HSDIVOUT5_CLK, 2844 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT5_CLK, 1, 0), 2845 TI_DEV_CLK_PARENT(AM62LX_DEV_EMMCSD4SS_MAIN_0_CLOCKS, 2846 AM62LX_DEV_MMCSD1_EMMCSDSS_XIN_CLK_PARENT_POSTDIV4_WKUP_0_HSDIVOUT9_CLK, 2847 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT9_CLK, 1, 1), 2848 TI_DEV_CLK_OUTPUT(AM62LX_DEV_EMMCSD4SS_MAIN_0_CLOCKS, 2849 AM62LX_DEV_MMCSD1_EMMCSDSS_IO_CLK_O, 2850 CLK_AM62LX_EMMCSD4SS_MAIN_0_EMMCSDSS_IO_CLK_O), 2851 TI_DEV_CLK_MUX(AM62LX_DEV_EMMCSD4SS_MAIN_1_CLOCKS, 2852 AM62LX_DEV_MMCSD2_EMMCSDSS_IO_CLK_I, 2853 CLK_AM62LX_MAIN_EMMCSD2_IO_CLKLB_SEL_OUT0, 1, 2, 0), 2854 TI_DEV_CLK_PARENT(AM62LX_DEV_EMMCSD4SS_MAIN_1_CLOCKS, 2855 AM62LX_DEV_MMCSD2_EMMCSDSS_IO_CLK_I_PARENT_BOARD_0_MMC2_CLKLB_OUT, 2856 CLK_AM62LX_BOARD_0_MMC2_CLKLB_OUT, 1, 0), 2857 TI_DEV_CLK_PARENT(AM62LX_DEV_EMMCSD4SS_MAIN_1_CLOCKS, 2858 AM62LX_DEV_MMCSD2_EMMCSDSS_IO_CLK_I_PARENT_BOARD_0_MMC2_CLK_OUT, 2859 CLK_AM62LX_BOARD_0_MMC2_CLK_OUT, 1, 1), 2860 TI_DEV_CLK(AM62LX_DEV_EMMCSD4SS_MAIN_1_CLOCKS, 2861 AM62LX_DEV_MMCSD2_EMMCSDSS_VBUS_CLK, 2862 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 2863 TI_DEV_CLK_MUX(AM62LX_DEV_EMMCSD4SS_MAIN_1_CLOCKS, 2864 AM62LX_DEV_MMCSD2_EMMCSDSS_XIN_CLK, 2865 CLK_AM62LX_MAIN_EMMCSD2_REFCLK_SEL_OUT0, 1, 2, 0), 2866 TI_DEV_CLK_PARENT(AM62LX_DEV_EMMCSD4SS_MAIN_1_CLOCKS, 2867 AM62LX_DEV_MMCSD2_EMMCSDSS_XIN_CLK_PARENT_POSTDIV4_MAIN_0_HSDIVOUT5_CLK, 2868 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT5_CLK, 1, 0), 2869 TI_DEV_CLK_PARENT(AM62LX_DEV_EMMCSD4SS_MAIN_1_CLOCKS, 2870 AM62LX_DEV_MMCSD2_EMMCSDSS_XIN_CLK_PARENT_POSTDIV4_WKUP_0_HSDIVOUT9_CLK, 2871 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT9_CLK, 1, 1), 2872 TI_DEV_CLK_OUTPUT(AM62LX_DEV_EMMCSD4SS_MAIN_1_CLOCKS, 2873 AM62LX_DEV_MMCSD2_EMMCSDSS_IO_CLK_O, 2874 CLK_AM62LX_EMMCSD4SS_MAIN_1_EMMCSDSS_IO_CLK_O), 2875 TI_DEV_CLK_MUX(AM62LX_DEV_EMMCSD8SS_MAIN_0_CLOCKS, 2876 AM62LX_DEV_MMCSD0_EMMCSDSS_IO_CLK_I, 2877 CLK_AM62LX_MAIN_EMMCSD0_IO_CLKLB_SEL_OUT0, 1, 2, 0), 2878 TI_DEV_CLK_PARENT(AM62LX_DEV_EMMCSD8SS_MAIN_0_CLOCKS, 2879 AM62LX_DEV_MMCSD0_EMMCSDSS_IO_CLK_I_PARENT_BOARD_0_MMC0_CLKLB_OUT, 2880 CLK_AM62LX_BOARD_0_MMC0_CLKLB_OUT, 1, 0), 2881 TI_DEV_CLK_PARENT(AM62LX_DEV_EMMCSD8SS_MAIN_0_CLOCKS, 2882 AM62LX_DEV_MMCSD0_EMMCSDSS_IO_CLK_I_PARENT_BOARD_0_MMC0_CLK_OUT, 2883 CLK_AM62LX_BOARD_0_MMC0_CLK_OUT, 1, 1), 2884 TI_DEV_CLK(AM62LX_DEV_EMMCSD8SS_MAIN_0_CLOCKS, 2885 AM62LX_DEV_MMCSD0_EMMCSDSS_VBUS_CLK, 2886 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 2887 TI_DEV_CLK_MUX(AM62LX_DEV_EMMCSD8SS_MAIN_0_CLOCKS, 2888 AM62LX_DEV_MMCSD0_EMMCSDSS_XIN_CLK, 2889 CLK_AM62LX_MAIN_EMMCSD0_REFCLK_SEL_OUT0, 1, 2, 0), 2890 TI_DEV_CLK_PARENT(AM62LX_DEV_EMMCSD8SS_MAIN_0_CLOCKS, 2891 AM62LX_DEV_MMCSD0_EMMCSDSS_XIN_CLK_PARENT_POSTDIV4_MAIN_0_HSDIVOUT5_CLK, 2892 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT5_CLK, 1, 0), 2893 TI_DEV_CLK_PARENT(AM62LX_DEV_EMMCSD8SS_MAIN_0_CLOCKS, 2894 AM62LX_DEV_MMCSD0_EMMCSDSS_XIN_CLK_PARENT_POSTDIV4_WKUP_0_HSDIVOUT9_CLK, 2895 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT9_CLK, 1, 1), 2896 TI_DEV_CLK_OUTPUT(AM62LX_DEV_EMMCSD8SS_MAIN_0_CLOCKS, 2897 AM62LX_DEV_MMCSD0_EMMCSDSS_IO_CLK_O, 2898 CLK_AM62LX_EMMCSD8SS_MAIN_0_EMMCSDSS_IO_CLK_O), 2899 TI_DEV_CLK(AM62LX_DEV_EQEP_T2_MAIN_0_CLOCKS, 2900 AM62LX_DEV_EQEP0_VBUS_CLK, 2901 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1), 2902 TI_DEV_CLK(AM62LX_DEV_EQEP_T2_MAIN_1_CLOCKS, 2903 AM62LX_DEV_EQEP1_VBUS_CLK, 2904 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1), 2905 TI_DEV_CLK(AM62LX_DEV_EQEP_T2_MAIN_2_CLOCKS, 2906 AM62LX_DEV_EQEP2_VBUS_CLK, 2907 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1), 2908 TI_DEV_CLK(AM62LX_DEV_FSS_UL_128_MAIN_0_CLOCKS, 2909 AM62LX_DEV_FSS0_OSPI0_DQS_CLK, 2910 CLK_AM62LX_BOARD_0_OSPI0_DQS_OUT, 1), 2911 TI_DEV_CLK_MUX(AM62LX_DEV_FSS_UL_128_MAIN_0_CLOCKS, 2912 AM62LX_DEV_FSS0_OSPI0_ICLK_CLK, 2913 CLK_AM62LX_MAIN_OSPI_LOOPBACK_CLK_SEL_OUT0, 1, 2, 0), 2914 TI_DEV_CLK_PARENT(AM62LX_DEV_FSS_UL_128_MAIN_0_CLOCKS, 2915 AM62LX_DEV_FSS0_OSPI0_ICLK_CLK_PARENT_BOARD_0_OSPI0_DQS_OUT, 2916 CLK_AM62LX_BOARD_0_OSPI0_DQS_OUT, 1, 0), 2917 TI_DEV_CLK_PARENT(AM62LX_DEV_FSS_UL_128_MAIN_0_CLOCKS, 2918 AM62LX_DEV_FSS0_OSPI0_ICLK_CLK_PARENT_BOARD_0_OSPI0_LBCLKO_OUT, 2919 CLK_AM62LX_BOARD_0_OSPI0_LBCLKO_OUT, 1, 1), 2920 TI_DEV_CLK_MUX(AM62LX_DEV_FSS_UL_128_MAIN_0_CLOCKS, 2921 AM62LX_DEV_FSS0_OSPI0_RCLK_CLK, 2922 CLK_AM62LX_MAIN_OSPI_REF_CLK_SEL_OUT0, 1, 2, 0), 2923 TI_DEV_CLK_PARENT(AM62LX_DEV_FSS_UL_128_MAIN_0_CLOCKS, 2924 AM62LX_DEV_FSS0_OSPI0_RCLK_CLK_PARENT_POSTDIV4_MAIN_0_HSDIVOUT7_CLK, 2925 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT7_CLK, 1, 0), 2926 TI_DEV_CLK_PARENT(AM62LX_DEV_FSS_UL_128_MAIN_0_CLOCKS, 2927 AM62LX_DEV_FSS0_OSPI0_RCLK_CLK_PARENT_HSDIV4_16FFT_WKUP_0_HSDIVOUT4_CLK, 2928 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT4_CLK, 1, 1), 2929 TI_DEV_CLK(AM62LX_DEV_FSS_UL_128_MAIN_0_CLOCKS, 2930 AM62LX_DEV_FSS0_VBUS_CLK, 2931 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 1), 2932 TI_DEV_CLK_OUTPUT(AM62LX_DEV_FSS_UL_128_MAIN_0_CLOCKS, 2933 AM62LX_DEV_FSS0_OSPI0_OCLK_CLK, 2934 CLK_AM62LX_FSS_UL_128_MAIN_0_OSPI0_OCLK_CLK), 2935 TI_DEV_CLK(AM62LX_DEV_GIC500SS_1_2_SPI960_MAIN_0_CLOCKS, 2936 AM62LX_DEV_GICSS0_VCLK_CLK, 2937 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 2938 TI_DEV_CLK(AM62LX_DEV_GPIO_144_MAIN_0_CLOCKS, 2939 AM62LX_DEV_GPIO0_MMR_CLK, 2940 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 2941 TI_DEV_CLK(AM62LX_DEV_GPIO_144_MAIN_2_CLOCKS, 2942 AM62LX_DEV_GPIO2_MMR_CLK, 2943 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 2944 TI_DEV_CLK_MUX(AM62LX_DEV_GPIO_144_WKUP_0_CLOCKS, 2945 AM62LX_DEV_WKUP_GPIO0_MMR_CLK, 2946 CLK_AM62LX_WKUP_GPIO0_CLKSEL_OUT0, 4, 4, 0), 2947 TI_DEV_CLK_PARENT(AM62LX_DEV_GPIO_144_WKUP_0_CLOCKS, 2948 AM62LX_DEV_WKUP_GPIO0_MMR_CLK_PARENT_SAM62_PLL_WKUP_DIV1_CLK4, 2949 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4, 0), 2950 TI_DEV_CLK_PARENT(AM62LX_DEV_GPIO_144_WKUP_0_CLOCKS, 2951 AM62LX_DEV_WKUP_GPIO0_MMR_CLK_PARENT_RTCSS_WKUP_0_OSC_32K_CLK, 2952 CLK_AM62LX_RTCSS_WKUP_0_OSC_32K_CLK, 1, 1), 2953 TI_DEV_CLK_PARENT(AM62LX_DEV_GPIO_144_WKUP_0_CLOCKS, 2954 AM62LX_DEV_WKUP_GPIO0_MMR_CLK_PARENT_GLUELOGIC_RCOSC_1P0V_97P65K3, 2955 CLK_AM62LX_GLUELOGIC_RCOSC_CLK_1P0V_97P65K, 3, 2), 2956 TI_DEV_CLK_PARENT(AM62LX_DEV_GPIO_144_WKUP_0_CLOCKS, 2957 AM62LX_DEV_WKUP_GPIO0_MMR_CLK_PARENT_GLUELOGIC_RCOSC_CLKOUT, 2958 CLK_AM62LX_GLUELOGIC_RCOSC_CLKOUT, 1, 3), 2959 TI_DEV_CLK_MUX(AM62LX_DEV_GPMC_MAIN_0_CLOCKS, 2960 AM62LX_DEV_GPMC0_FUNC_CLK, 2961 CLK_AM62LX_MAIN_GPMC_FCLK_SEL_OUT0, 1, 2, 0), 2962 TI_DEV_CLK_PARENT(AM62LX_DEV_GPMC_MAIN_0_CLOCKS, 2963 AM62LX_DEV_GPMC0_FUNC_CLK_PARENT_HSDIV4_16FFT_MAIN_0_HSDIVOUT3_CLK, 2964 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT3_CLK, 1, 0), 2965 TI_DEV_CLK_PARENT(AM62LX_DEV_GPMC_MAIN_0_CLOCKS, 2966 AM62LX_DEV_GPMC0_FUNC_CLK_PARENT_HSDIV4_16FFT_WKUP_0_HSDIVOUT3_CLK, 2967 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT3_CLK, 1, 1), 2968 TI_DEV_CLK(AM62LX_DEV_GPMC_MAIN_0_CLOCKS, 2969 AM62LX_DEV_GPMC0_PI_GPMC_RET_CLK, 2970 CLK_AM62LX_BOARD_0_GPMC0_CLKLB_OUT, 1), 2971 TI_DEV_CLK(AM62LX_DEV_GPMC_MAIN_0_CLOCKS, 2972 AM62LX_DEV_GPMC0_VBUSM_CLK, 2973 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2), 2974 TI_DEV_CLK_OUTPUT(AM62LX_DEV_GPMC_MAIN_0_CLOCKS, 2975 AM62LX_DEV_GPMC0_PO_GPMC_DEV_CLK, 2976 CLK_AM62LX_GPMC_MAIN_0_PO_GPMC_DEV_CLK), 2977 TI_DEV_CLK(AM62LX_DEV_K3_DSS_DSI_MAIN_0_CLOCKS, 2978 AM62LX_DEV_DSS_DSI0_DPHY_0_RX_ESC_CLK, 2979 CLK_AM62LX_WIZ16B8M4CDT3_MAIN_0_IP1_PPI_M_RXCLKESC_CLK, 1), 2980 TI_DEV_CLK(AM62LX_DEV_K3_DSS_DSI_MAIN_0_CLOCKS, 2981 AM62LX_DEV_DSS_DSI0_DPHY_0_TX_ESC_CLK, 2982 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT8_CLK, 6), 2983 TI_DEV_CLK(AM62LX_DEV_K3_DSS_DSI_MAIN_0_CLOCKS, 2984 AM62LX_DEV_DSS_DSI0_DPI_0_CLK, 2985 CLK_AM62LX_K3_DSS_NANO_MAIN_0_DPI_0_OUT_CLK, 1), 2986 TI_DEV_CLK(AM62LX_DEV_K3_DSS_DSI_MAIN_0_CLOCKS, 2987 AM62LX_DEV_DSS_DSI0_PLL_CTRL_CLK, 2988 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 2989 TI_DEV_CLK(AM62LX_DEV_K3_DSS_DSI_MAIN_0_CLOCKS, 2990 AM62LX_DEV_DSS_DSI0_PPI_0_TXBYTECLKHS_CL_CLK, 2991 CLK_AM62LX_WIZ16B8M4CDT3_MAIN_0_IP1_PPI_TXBYTECLKHS_CL_CLK, 1), 2992 TI_DEV_CLK(AM62LX_DEV_K3_DSS_DSI_MAIN_0_CLOCKS, 2993 AM62LX_DEV_DSS_DSI0_SYS_CLK, 2994 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 2995 TI_DEV_CLK_MUX(AM62LX_DEV_K3_DSS_NANO_MAIN_0_CLOCKS, 2996 AM62LX_DEV_DSS0_DPI_0_IN_CLK, 2997 CLK_AM62LX_MAIN_DSS_DPI0_OUT0, 1, 2, 0), 2998 TI_DEV_CLK_PARENT(AM62LX_DEV_K3_DSS_NANO_MAIN_0_CLOCKS, 2999 AM62LX_DEV_DSS0_DPI_0_IN_CLK_PARENT_HSDIV0_16FFT_MAIN_17_HSDIVOUT0_CLK, 3000 CLK_AM62LX_HSDIV0_16FFT_MAIN_17_HSDIVOUT0_CLK, 1, 0), 3001 TI_DEV_CLK_PARENT(AM62LX_DEV_K3_DSS_NANO_MAIN_0_CLOCKS, 3002 AM62LX_DEV_DSS0_DPI_0_IN_CLK_PARENT_BOARD_0_VOUT0_EXTPCLKIN_OUT, 3003 CLK_AM62LX_BOARD_0_VOUT0_EXTPCLKIN_OUT, 1, 1), 3004 TI_DEV_CLK(AM62LX_DEV_K3_DSS_NANO_MAIN_0_CLOCKS, 3005 AM62LX_DEV_DSS0_DSS_FUNC_CLK, 3006 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 3007 TI_DEV_CLK_OUTPUT(AM62LX_DEV_K3_DSS_NANO_MAIN_0_CLOCKS, 3008 AM62LX_DEV_DSS0_DPI_0_OUT_CLK, 3009 CLK_AM62LX_K3_DSS_NANO_MAIN_0_DPI_0_OUT_CLK), 3010 TI_DEV_CLK(AM62LX_DEV_K3_EPWM_MAIN_0_CLOCKS, 3011 AM62LX_DEV_EPWM0_VBUSP_CLK, 3012 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1), 3013 TI_DEV_CLK(AM62LX_DEV_K3_EPWM_MAIN_1_CLOCKS, 3014 AM62LX_DEV_EPWM1_VBUSP_CLK, 3015 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1), 3016 TI_DEV_CLK(AM62LX_DEV_K3_EPWM_MAIN_2_CLOCKS, 3017 AM62LX_DEV_EPWM2_VBUSP_CLK, 3018 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1), 3019 TI_DEV_CLK(AM62LX_DEV_K3_LED2VBUS_MAIN_0_CLOCKS, 3020 AM62LX_DEV_LED0_VBUS_CLK, 3021 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 3022 TI_DEV_CLK(AM62LX_DEV_K3_PBIST_8C28P_4BIT_WRAP_MAIN_0_CLOCKS, 3023 AM62LX_DEV_PBIST0_CLK8_CLK, 3024 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 4), 3025 TI_DEV_CLK(AM62LX_DEV_K3_PBIST_8C28P_4BIT_WRAP_MAIN_0_CLOCKS, 3026 AM62LX_DEV_PBIST0_TCLK_CLK, 3027 CLK_AM62LX_BOARD_0_TCK_OUT, 1), 3028 TI_DEV_CLK(AM62LX_DEV_K3_PBIST_8C28P_4BIT_WRAP_WKUP_0_CLOCKS, 3029 AM62LX_DEV_WKUP_PBIST0_CLK8_CLK, 3030 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3031 TI_DEV_CLK(AM62LX_DEV_K3VTM_N16FFC_WKUP_0_CLOCKS, 3032 AM62LX_DEV_WKUP_VTM0_FIX_REF2_CLK, 3033 CLK_AM62LX_GLUELOGIC_RCOSC_CLKOUT, 1), 3034 TI_DEV_CLK(AM62LX_DEV_K3VTM_N16FFC_WKUP_0_CLOCKS, 3035 AM62LX_DEV_WKUP_VTM0_FIX_REF_CLK, 3036 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1), 3037 TI_DEV_CLK(AM62LX_DEV_K3VTM_N16FFC_WKUP_0_CLOCKS, 3038 AM62LX_DEV_WKUP_VTM0_VBUSP_CLK, 3039 CLK_AM62LX_HSDIV0_16FFT_WKUP_0_HSDIVOUT0_CLK, 4), 3040 TI_DEV_CLK_MUX(AM62LX_DEV_MCANSS_MAIN_0_CLOCKS, 3041 AM62LX_DEV_MCAN0_MCANSS_CCLK_CLK, 3042 CLK_AM62LX_MAIN_MCANN_CLK_SEL_OUT0, 1, 4, 0), 3043 TI_DEV_CLK_PARENT(AM62LX_DEV_MCANSS_MAIN_0_CLOCKS, 3044 AM62LX_DEV_MCAN0_MCANSS_CCLK_CLK_PARENT_HSDIV4_16FFT_MAIN_0_HSDIVOUT4_CLK, 3045 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT4_CLK, 1, 0), 3046 TI_DEV_CLK_PARENT(AM62LX_DEV_MCANSS_MAIN_0_CLOCKS, 3047 AM62LX_DEV_MCAN0_MCANSS_CCLK_CLK_PARENT_BOARD_0_WKUP_EXT_REFCLK0_OUT, 3048 CLK_AM62LX_BOARD_0_WKUP_EXT_REFCLK0_OUT, 1, 1), 3049 TI_DEV_CLK_PARENT(AM62LX_DEV_MCANSS_MAIN_0_CLOCKS, 3050 AM62LX_DEV_MCAN0_MCANSS_CCLK_CLK_PARENT_BOARD_0_EXT_REFCLK1_OUT, 3051 CLK_AM62LX_BOARD_0_EXT_REFCLK1_OUT, 1, 2), 3052 TI_DEV_CLK_PARENT(AM62LX_DEV_MCANSS_MAIN_0_CLOCKS, 3053 AM62LX_DEV_MCAN0_MCANSS_CCLK_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 3054 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 3), 3055 TI_DEV_CLK(AM62LX_DEV_MCANSS_MAIN_0_CLOCKS, 3056 AM62LX_DEV_MCAN0_MCANSS_HCLK_CLK, 3057 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3058 TI_DEV_CLK_MUX(AM62LX_DEV_MCANSS_MAIN_1_CLOCKS, 3059 AM62LX_DEV_MCAN1_MCANSS_CCLK_CLK, 3060 CLK_AM62LX_MAIN_MCANN_CLK_SEL_OUT1, 1, 4, 0), 3061 TI_DEV_CLK_PARENT(AM62LX_DEV_MCANSS_MAIN_1_CLOCKS, 3062 AM62LX_DEV_MCAN1_MCANSS_CCLK_CLK_PARENT_HSDIV4_16FFT_MAIN_0_HSDIVOUT4_CLK, 3063 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT4_CLK, 1, 0), 3064 TI_DEV_CLK_PARENT(AM62LX_DEV_MCANSS_MAIN_1_CLOCKS, 3065 AM62LX_DEV_MCAN1_MCANSS_CCLK_CLK_PARENT_BOARD_0_WKUP_EXT_REFCLK0_OUT, 3066 CLK_AM62LX_BOARD_0_WKUP_EXT_REFCLK0_OUT, 1, 1), 3067 TI_DEV_CLK_PARENT(AM62LX_DEV_MCANSS_MAIN_1_CLOCKS, 3068 AM62LX_DEV_MCAN1_MCANSS_CCLK_CLK_PARENT_BOARD_0_EXT_REFCLK1_OUT, 3069 CLK_AM62LX_BOARD_0_EXT_REFCLK1_OUT, 1, 2), 3070 TI_DEV_CLK_PARENT(AM62LX_DEV_MCANSS_MAIN_1_CLOCKS, 3071 AM62LX_DEV_MCAN1_MCANSS_CCLK_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 3072 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 3), 3073 TI_DEV_CLK(AM62LX_DEV_MCANSS_MAIN_1_CLOCKS, 3074 AM62LX_DEV_MCAN1_MCANSS_HCLK_CLK, 3075 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3076 TI_DEV_CLK_MUX(AM62LX_DEV_MCANSS_MAIN_2_CLOCKS, 3077 AM62LX_DEV_MCAN2_MCANSS_CCLK_CLK, 3078 CLK_AM62LX_MAIN_MCANN_CLK_SEL_OUT2, 1, 4, 0), 3079 TI_DEV_CLK_PARENT(AM62LX_DEV_MCANSS_MAIN_2_CLOCKS, 3080 AM62LX_DEV_MCAN2_MCANSS_CCLK_CLK_PARENT_HSDIV4_16FFT_MAIN_0_HSDIVOUT4_CLK, 3081 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT4_CLK, 1, 0), 3082 TI_DEV_CLK_PARENT(AM62LX_DEV_MCANSS_MAIN_2_CLOCKS, 3083 AM62LX_DEV_MCAN2_MCANSS_CCLK_CLK_PARENT_BOARD_0_WKUP_EXT_REFCLK0_OUT, 3084 CLK_AM62LX_BOARD_0_WKUP_EXT_REFCLK0_OUT, 1, 1), 3085 TI_DEV_CLK_PARENT(AM62LX_DEV_MCANSS_MAIN_2_CLOCKS, 3086 AM62LX_DEV_MCAN2_MCANSS_CCLK_CLK_PARENT_BOARD_0_EXT_REFCLK1_OUT, 3087 CLK_AM62LX_BOARD_0_EXT_REFCLK1_OUT, 1, 2), 3088 TI_DEV_CLK_PARENT(AM62LX_DEV_MCANSS_MAIN_2_CLOCKS, 3089 AM62LX_DEV_MCAN2_MCANSS_CCLK_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 3090 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 3), 3091 TI_DEV_CLK(AM62LX_DEV_MCANSS_MAIN_2_CLOCKS, 3092 AM62LX_DEV_MCAN2_MCANSS_HCLK_CLK, 3093 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3094 TI_DEV_CLK_MUX(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3095 AM62LX_DEV_MCASP0_AUX_CLK, 3096 CLK_AM62LX_MCASPN_CLKSEL_AUXCLK_OUT0, 1, 2, 0), 3097 TI_DEV_CLK_PARENT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3098 AM62LX_DEV_MCASP0_AUX_CLK_PARENT_POSTDIV4_MAIN_0_HSDIVOUT8_CLK, 3099 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT8_CLK, 1, 0), 3100 TI_DEV_CLK_PARENT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3101 AM62LX_DEV_MCASP0_AUX_CLK_PARENT_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 3102 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 1, 1), 3103 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3104 AM62LX_DEV_MCASP0_MCASP_ACLKR_PIN, 3105 CLK_AM62LX_BOARD_0_MCASP0_ACLKR_OUT, 1), 3106 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3107 AM62LX_DEV_MCASP0_MCASP_ACLKX_PIN, 3108 CLK_AM62LX_BOARD_0_MCASP0_ACLKX_OUT, 1), 3109 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3110 AM62LX_DEV_MCASP0_MCASP_AFSR_PIN, 3111 CLK_AM62LX_BOARD_0_MCASP0_AFSR_OUT, 1), 3112 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3113 AM62LX_DEV_MCASP0_MCASP_AFSX_PIN, 3114 CLK_AM62LX_BOARD_0_MCASP0_AFSX_OUT, 1), 3115 TI_DEV_CLK_MUX(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3116 AM62LX_DEV_MCASP0_MCASP_AHCLKR_PIN, 3117 CLK_AM62LX_MCASPN_AHCLKSEL_AHCLKR_OUT0, 1, 4, 0), 3118 TI_DEV_CLK_PARENT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3119 AM62LX_DEV_MCASP0_MCASP_AHCLKR_PIN_PARENT_BOARD_0_EXT_REFCLK1_OUT, 3120 CLK_AM62LX_BOARD_0_EXT_REFCLK1_OUT, 1, 0), 3121 TI_DEV_CLK_PARENT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3122 AM62LX_DEV_MCASP0_MCASP_AHCLKR_PIN_PARENT_GLUELOGIC_HFOSC0_CLK, 3123 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 1), 3124 TI_DEV_CLK_PARENT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3125 AM62LX_DEV_MCASP0_MCASP_AHCLKR_PIN_PARENT_BOARD_0_AUDIO_EXT_REFCLK0_OUT, 3126 CLK_AM62LX_BOARD_0_AUDIO_EXT_REFCLK0_OUT, 1, 2), 3127 TI_DEV_CLK_PARENT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3128 AM62LX_DEV_MCASP0_MCASP_AHCLKR_PIN_PARENT_BOARD_0_AUDIO_EXT_REFCLK1_OUT, 3129 CLK_AM62LX_BOARD_0_AUDIO_EXT_REFCLK1_OUT, 1, 3), 3130 TI_DEV_CLK_MUX(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3131 AM62LX_DEV_MCASP0_MCASP_AHCLKX_PIN, 3132 CLK_AM62LX_MCASPN_AHCLKSEL_AHCLKX_OUT0, 1, 4, 0), 3133 TI_DEV_CLK_PARENT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3134 AM62LX_DEV_MCASP0_MCASP_AHCLKX_PIN_PARENT_BOARD_0_EXT_REFCLK1_OUT, 3135 CLK_AM62LX_BOARD_0_EXT_REFCLK1_OUT, 1, 0), 3136 TI_DEV_CLK_PARENT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3137 AM62LX_DEV_MCASP0_MCASP_AHCLKX_PIN_PARENT_GLUELOGIC_HFOSC0_CLK, 3138 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 1), 3139 TI_DEV_CLK_PARENT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3140 AM62LX_DEV_MCASP0_MCASP_AHCLKX_PIN_PARENT_BOARD_0_AUDIO_EXT_REFCLK0_OUT, 3141 CLK_AM62LX_BOARD_0_AUDIO_EXT_REFCLK0_OUT, 1, 2), 3142 TI_DEV_CLK_PARENT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3143 AM62LX_DEV_MCASP0_MCASP_AHCLKX_PIN_PARENT_BOARD_0_AUDIO_EXT_REFCLK1_OUT, 3144 CLK_AM62LX_BOARD_0_AUDIO_EXT_REFCLK1_OUT, 1, 3), 3145 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3146 AM62LX_DEV_MCASP0_VBUSP_CLK, 3147 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2), 3148 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3149 AM62LX_DEV_MCASP0_MCASP_ACLKR_POUT, 3150 CLK_AM62LX_MCASP_MAIN_0_MCASP_ACLKR_POUT), 3151 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3152 AM62LX_DEV_MCASP0_MCASP_ACLKX_POUT, 3153 CLK_AM62LX_MCASP_MAIN_0_MCASP_ACLKX_POUT), 3154 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3155 AM62LX_DEV_MCASP0_MCASP_AFSR_POUT, 3156 CLK_AM62LX_MCASP_MAIN_0_MCASP_AFSR_POUT), 3157 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3158 AM62LX_DEV_MCASP0_MCASP_AFSX_POUT, 3159 CLK_AM62LX_MCASP_MAIN_0_MCASP_AFSX_POUT), 3160 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3161 AM62LX_DEV_MCASP0_MCASP_AHCLKR_POUT, 3162 CLK_AM62LX_MCASP_MAIN_0_MCASP_AHCLKR_POUT), 3163 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_0_CLOCKS, 3164 AM62LX_DEV_MCASP0_MCASP_AHCLKX_POUT, 3165 CLK_AM62LX_MCASP_MAIN_0_MCASP_AHCLKX_POUT), 3166 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 3167 AM62LX_DEV_MCASP1_AUX_CLK, 3168 CLK_AM62LX_MCASPN_CLKSEL_AUXCLK_OUT1, 1), 3169 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 3170 AM62LX_DEV_MCASP1_MCASP_ACLKR_PIN, 3171 CLK_AM62LX_BOARD_0_MCASP1_ACLKR_OUT, 1), 3172 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 3173 AM62LX_DEV_MCASP1_MCASP_ACLKX_PIN, 3174 CLK_AM62LX_BOARD_0_MCASP1_ACLKX_OUT, 1), 3175 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 3176 AM62LX_DEV_MCASP1_MCASP_AFSR_PIN, 3177 CLK_AM62LX_BOARD_0_MCASP1_AFSR_OUT, 1), 3178 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 3179 AM62LX_DEV_MCASP1_MCASP_AFSX_PIN, 3180 CLK_AM62LX_BOARD_0_MCASP1_AFSX_OUT, 1), 3181 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 3182 AM62LX_DEV_MCASP1_MCASP_AHCLKR_PIN, 3183 CLK_AM62LX_MCASPN_AHCLKSEL_AHCLKR_OUT1, 1), 3184 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 3185 AM62LX_DEV_MCASP1_MCASP_AHCLKX_PIN, 3186 CLK_AM62LX_MCASPN_AHCLKSEL_AHCLKX_OUT1, 1), 3187 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 3188 AM62LX_DEV_MCASP1_VBUSP_CLK, 3189 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2), 3190 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 3191 AM62LX_DEV_MCASP1_MCASP_ACLKR_POUT, 3192 CLK_AM62LX_MCASP_MAIN_1_MCASP_ACLKR_POUT), 3193 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 3194 AM62LX_DEV_MCASP1_MCASP_ACLKX_POUT, 3195 CLK_AM62LX_MCASP_MAIN_1_MCASP_ACLKX_POUT), 3196 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 3197 AM62LX_DEV_MCASP1_MCASP_AFSR_POUT, 3198 CLK_AM62LX_MCASP_MAIN_1_MCASP_AFSR_POUT), 3199 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 3200 AM62LX_DEV_MCASP1_MCASP_AFSX_POUT, 3201 CLK_AM62LX_MCASP_MAIN_1_MCASP_AFSX_POUT), 3202 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 3203 AM62LX_DEV_MCASP1_MCASP_AHCLKR_POUT, 3204 CLK_AM62LX_MCASP_MAIN_1_MCASP_AHCLKR_POUT), 3205 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_1_CLOCKS, 3206 AM62LX_DEV_MCASP1_MCASP_AHCLKX_POUT, 3207 CLK_AM62LX_MCASP_MAIN_1_MCASP_AHCLKX_POUT), 3208 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 3209 AM62LX_DEV_MCASP2_AUX_CLK, 3210 CLK_AM62LX_MCASPN_CLKSEL_AUXCLK_OUT2, 1), 3211 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 3212 AM62LX_DEV_MCASP2_MCASP_ACLKR_PIN, 3213 CLK_AM62LX_BOARD_0_MCASP2_ACLKR_OUT, 1), 3214 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 3215 AM62LX_DEV_MCASP2_MCASP_ACLKX_PIN, 3216 CLK_AM62LX_BOARD_0_MCASP2_ACLKX_OUT, 1), 3217 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 3218 AM62LX_DEV_MCASP2_MCASP_AFSR_PIN, 3219 CLK_AM62LX_BOARD_0_MCASP2_AFSR_OUT, 1), 3220 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 3221 AM62LX_DEV_MCASP2_MCASP_AFSX_PIN, 3222 CLK_AM62LX_BOARD_0_MCASP2_AFSX_OUT, 1), 3223 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 3224 AM62LX_DEV_MCASP2_MCASP_AHCLKR_PIN, 3225 CLK_AM62LX_MCASPN_AHCLKSEL_AHCLKR_OUT2, 1), 3226 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 3227 AM62LX_DEV_MCASP2_MCASP_AHCLKX_PIN, 3228 CLK_AM62LX_MCASPN_AHCLKSEL_AHCLKX_OUT2, 1), 3229 TI_DEV_CLK(AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 3230 AM62LX_DEV_MCASP2_VBUSP_CLK, 3231 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2), 3232 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 3233 AM62LX_DEV_MCASP2_MCASP_ACLKR_POUT, 3234 CLK_AM62LX_MCASP_MAIN_2_MCASP_ACLKR_POUT), 3235 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 3236 AM62LX_DEV_MCASP2_MCASP_ACLKX_POUT, 3237 CLK_AM62LX_MCASP_MAIN_2_MCASP_ACLKX_POUT), 3238 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 3239 AM62LX_DEV_MCASP2_MCASP_AFSR_POUT, 3240 CLK_AM62LX_MCASP_MAIN_2_MCASP_AFSR_POUT), 3241 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 3242 AM62LX_DEV_MCASP2_MCASP_AFSX_POUT, 3243 CLK_AM62LX_MCASP_MAIN_2_MCASP_AFSX_POUT), 3244 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 3245 AM62LX_DEV_MCASP2_MCASP_AHCLKR_POUT, 3246 CLK_AM62LX_MCASP_MAIN_2_MCASP_AHCLKR_POUT), 3247 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MCASP_MAIN_2_CLOCKS, 3248 AM62LX_DEV_MCASP2_MCASP_AHCLKX_POUT, 3249 CLK_AM62LX_MCASP_MAIN_2_MCASP_AHCLKX_POUT), 3250 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_MAIN_0_CLOCKS, 3251 AM62LX_DEV_I2C0_CLK, 3252 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3253 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_MAIN_0_CLOCKS, 3254 AM62LX_DEV_I2C0_PISCL, 3255 CLK_AM62LX_BOARD_0_I2C0_SCL_OUT, 1), 3256 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_MAIN_0_CLOCKS, 3257 AM62LX_DEV_I2C0_PISYS_CLK, 3258 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 1), 3259 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MSHSI2C_MAIN_0_CLOCKS, 3260 AM62LX_DEV_I2C0_PORSCL, 3261 CLK_AM62LX_MSHSI2C_MAIN_0_PORSCL), 3262 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_MAIN_1_CLOCKS, 3263 AM62LX_DEV_I2C1_CLK, 3264 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3265 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_MAIN_1_CLOCKS, 3266 AM62LX_DEV_I2C1_PISCL, 3267 CLK_AM62LX_BOARD_0_I2C1_SCL_OUT, 1), 3268 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_MAIN_1_CLOCKS, 3269 AM62LX_DEV_I2C1_PISYS_CLK, 3270 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 1), 3271 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MSHSI2C_MAIN_1_CLOCKS, 3272 AM62LX_DEV_I2C1_PORSCL, 3273 CLK_AM62LX_MSHSI2C_MAIN_1_PORSCL), 3274 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_MAIN_2_CLOCKS, 3275 AM62LX_DEV_I2C2_CLK, 3276 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3277 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_MAIN_2_CLOCKS, 3278 AM62LX_DEV_I2C2_PISCL, 3279 CLK_AM62LX_BOARD_0_I2C2_SCL_OUT, 1), 3280 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_MAIN_2_CLOCKS, 3281 AM62LX_DEV_I2C2_PISYS_CLK, 3282 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 1), 3283 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MSHSI2C_MAIN_2_CLOCKS, 3284 AM62LX_DEV_I2C2_PORSCL, 3285 CLK_AM62LX_MSHSI2C_MAIN_2_PORSCL), 3286 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_MAIN_3_CLOCKS, 3287 AM62LX_DEV_I2C3_CLK, 3288 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3289 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_MAIN_3_CLOCKS, 3290 AM62LX_DEV_I2C3_PISCL, 3291 CLK_AM62LX_BOARD_0_I2C3_SCL_OUT, 1), 3292 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_MAIN_3_CLOCKS, 3293 AM62LX_DEV_I2C3_PISYS_CLK, 3294 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 1), 3295 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MSHSI2C_MAIN_3_CLOCKS, 3296 AM62LX_DEV_I2C3_PORSCL, 3297 CLK_AM62LX_MSHSI2C_MAIN_3_PORSCL), 3298 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_WKUP_0_CLOCKS, 3299 AM62LX_DEV_WKUP_I2C0_CLK, 3300 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3301 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_WKUP_0_CLOCKS, 3302 AM62LX_DEV_WKUP_I2C0_PISCL, 3303 CLK_AM62LX_BOARD_0_WKUP_I2C0_SCL_OUT, 4), 3304 TI_DEV_CLK(AM62LX_DEV_MSHSI2C_WKUP_0_CLOCKS, 3305 AM62LX_DEV_WKUP_I2C0_PISYS_CLK, 3306 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 1), 3307 TI_DEV_CLK_OUTPUT(AM62LX_DEV_MSHSI2C_WKUP_0_CLOCKS, 3308 AM62LX_DEV_WKUP_I2C0_PORSCL, 3309 CLK_AM62LX_MSHSI2C_WKUP_0_PORSCL), 3310 TI_DEV_CLK_MUX(AM62LX_DEV_GTC_R10_WKUP_0_CLOCKS, 3311 AM62LX_DEV_WKUP_GTC0_GTC_CLK, 3312 CLK_AM62LX_WKUP_GTC_OUTMUX_SEL_OUT0, 1, 2, 0), 3313 TI_DEV_CLK_PARENT(AM62LX_DEV_GTC_R10_WKUP_0_CLOCKS, 3314 AM62LX_DEV_WKUP_GTC0_GTC_CLK_PARENT_WKUP_GTCCLK_SEL_OUT0, 3315 CLK_AM62LX_WKUP_GTCCLK_SEL_OUT0, 1, 0), 3316 TI_DEV_CLK_PARENT(AM62LX_DEV_GTC_R10_WKUP_0_CLOCKS, 3317 AM62LX_DEV_WKUP_GTC0_GTC_CLK_PARENT_CLK_32K_RC_SEL_OUT0, 3318 CLK_AM62LX_CLK_32K_RC_SEL_OUT0, 1, 1), 3319 TI_DEV_CLK(AM62LX_DEV_GTC_R10_WKUP_0_CLOCKS, 3320 AM62LX_DEV_WKUP_GTC0_VBUSP_CLK, 3321 CLK_AM62LX_HSDIV0_16FFT_WKUP_0_HSDIVOUT0_CLK, 4), 3322 TI_DEV_CLK(AM62LX_DEV_RTCSS_WKUP_0_CLOCKS, 3323 AM62LX_DEV_WKUP_RTCSS0_ANA_OSC32K_CLK, 3324 CLK_AM62LX_GLUELOGIC_LFOSC0_CLK, 1), 3325 TI_DEV_CLK(AM62LX_DEV_RTCSS_WKUP_0_CLOCKS, 3326 AM62LX_DEV_WKUP_RTCSS0_AUX_32K_CLK, 3327 CLK_AM62LX_CLK_32K_RC_SEL_OUT0, 1), 3328 TI_DEV_CLK(AM62LX_DEV_RTCSS_WKUP_0_CLOCKS, 3329 AM62LX_DEV_WKUP_RTCSS0_JTAG_WRCK, 3330 CLK_AM62LX_BOARD_0_TCK_OUT, 1), 3331 TI_DEV_CLK(AM62LX_DEV_RTCSS_WKUP_0_CLOCKS, 3332 AM62LX_DEV_WKUP_RTCSS0_VCLK_CLK, 3333 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 8), 3334 TI_DEV_CLK_OUTPUT(AM62LX_DEV_RTCSS_WKUP_0_CLOCKS, 3335 AM62LX_DEV_WKUP_RTCSS0_OSC_32K_CLK, 3336 CLK_AM62LX_RTCSS_WKUP_0_OSC_32K_CLK), 3337 TI_DEV_CLK_MUX(AM62LX_DEV_RTI_CFG1_MAIN_A53_0_CLOCKS, 3338 AM62LX_DEV_RTI0_RTI_CLK, 3339 CLK_AM62LX_MAIN_WWDTCLKN_SEL_OUT0, 1, 4, 0), 3340 TI_DEV_CLK_PARENT(AM62LX_DEV_RTI_CFG1_MAIN_A53_0_CLOCKS, 3341 AM62LX_DEV_RTI0_RTI_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 3342 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 0), 3343 TI_DEV_CLK_PARENT(AM62LX_DEV_RTI_CFG1_MAIN_A53_0_CLOCKS, 3344 AM62LX_DEV_RTI0_RTI_CLK_PARENT_CLK_32K_RC_SEL_OUT0, 3345 CLK_AM62LX_CLK_32K_RC_SEL_OUT0, 1, 1), 3346 TI_DEV_CLK_PARENT(AM62LX_DEV_RTI_CFG1_MAIN_A53_0_CLOCKS, 3347 AM62LX_DEV_RTI0_RTI_CLK_PARENT_GLUELOGIC_RCOSC_CLKOUT, 3348 CLK_AM62LX_GLUELOGIC_RCOSC_CLKOUT, 1, 2), 3349 TI_DEV_CLK_PARENT(AM62LX_DEV_RTI_CFG1_MAIN_A53_0_CLOCKS, 3350 AM62LX_DEV_RTI0_RTI_CLK_PARENT_GLUELOGIC_RCOSC_1P0V_97P65K3, 3351 CLK_AM62LX_GLUELOGIC_RCOSC_CLK_1P0V_97P65K, 3, 3), 3352 TI_DEV_CLK(AM62LX_DEV_RTI_CFG1_MAIN_A53_0_CLOCKS, 3353 AM62LX_DEV_RTI0_VBUSP_CLK, 3354 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3355 TI_DEV_CLK_MUX(AM62LX_DEV_RTI_CFG1_MAIN_A53_1_CLOCKS, 3356 AM62LX_DEV_RTI1_RTI_CLK, 3357 CLK_AM62LX_MAIN_WWDTCLKN_SEL_OUT1, 1, 4, 0), 3358 TI_DEV_CLK_PARENT(AM62LX_DEV_RTI_CFG1_MAIN_A53_1_CLOCKS, 3359 AM62LX_DEV_RTI1_RTI_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 3360 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 0), 3361 TI_DEV_CLK_PARENT(AM62LX_DEV_RTI_CFG1_MAIN_A53_1_CLOCKS, 3362 AM62LX_DEV_RTI1_RTI_CLK_PARENT_CLK_32K_RC_SEL_OUT0, 3363 CLK_AM62LX_CLK_32K_RC_SEL_OUT0, 1, 1), 3364 TI_DEV_CLK_PARENT(AM62LX_DEV_RTI_CFG1_MAIN_A53_1_CLOCKS, 3365 AM62LX_DEV_RTI1_RTI_CLK_PARENT_GLUELOGIC_RCOSC_CLKOUT, 3366 CLK_AM62LX_GLUELOGIC_RCOSC_CLKOUT, 1, 2), 3367 TI_DEV_CLK_PARENT(AM62LX_DEV_RTI_CFG1_MAIN_A53_1_CLOCKS, 3368 AM62LX_DEV_RTI1_RTI_CLK_PARENT_GLUELOGIC_RCOSC_1P0V_97P65K3, 3369 CLK_AM62LX_GLUELOGIC_RCOSC_CLK_1P0V_97P65K, 3, 3), 3370 TI_DEV_CLK(AM62LX_DEV_RTI_CFG1_MAIN_A53_1_CLOCKS, 3371 AM62LX_DEV_RTI1_VBUSP_CLK, 3372 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3373 TI_DEV_CLK(AM62LX_DEV_SAM61_DEBUG_MAIN_CELL_MAIN_0_CLOCKS, 3374 AM62LX_DEV_DEBUGSS0_CFG_CLK, 3375 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3376 TI_DEV_CLK(AM62LX_DEV_SAM61_DEBUG_MAIN_CELL_MAIN_0_CLOCKS, 3377 AM62LX_DEV_DEBUGSS0_DBG_CLK, 3378 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2), 3379 TI_DEV_CLK(AM62LX_DEV_SAM61_DEBUG_MAIN_CELL_MAIN_0_CLOCKS, 3380 AM62LX_DEV_DEBUGSS0_SYS_CLK, 3381 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2), 3382 TI_DEV_CLK(AM62LX_DEV_SAM61_MSRAM6KX128_MAIN_0_CLOCKS, 3383 AM62LX_DEV_MSRAM_96K0_VCLK_CLK, 3384 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 1), 3385 TI_DEV_CLK(AM62LX_DEV_SAM61_PSRAM16KX32_WKUP_0_CLOCKS, 3386 AM62LX_DEV_WKUP_PSRAM_64K0_CLK_CLK, 3387 CLK_AM62LX_HSDIV0_16FFT_WKUP_0_HSDIVOUT0_CLK, 1), 3388 TI_DEV_CLK(AM62LX_DEV_SAM61_PSROM64KX32_MAIN_0_CLOCKS, 3389 AM62LX_DEV_ROM0_CLK_CLK, 3390 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 3391 TI_DEV_CLK(AM62LX_DEV_SAM61_WKUP_PSC_WRAP_WKUP_0_CLOCKS, 3392 AM62LX_DEV_PSC0_CLK, 3393 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3394 TI_DEV_CLK(AM62LX_DEV_SAM61_WKUP_PSC_WRAP_WKUP_0_CLOCKS, 3395 AM62LX_DEV_PSC0_SLOW_CLK, 3396 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 24), 3397 TI_DEV_CLK(AM62LX_DEV_SAM62_DM_WAKEUP_DEEPSLEEP_SOURCES_WKUP_0_CLOCKS, 3398 AM62LX_DEV_WKUP_DEEPSLEEP_SOURCES0_CLK_12M_RC_CLK, 3399 CLK_AM62LX_GLUELOGIC_RCOSC_CLKOUT, 1), 3400 TI_DEV_CLK(AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_ARM_COREPACK_0_CLOCKS, 3401 AM62LX_DEV_COMPUTE_CLUSTER0_ARM_COREPACK_0_COREPAC_ARM_CLK_CLK, 3402 CLK_AM62LX_HSDIV0_16FFT_MAIN_8_HSDIVOUT0_CLK, 1), 3403 TI_DEV_CLK(AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_ARM_COREPACK_0_CLOCKS, 3404 AM62LX_DEV_COMPUTE_CLUSTER0_ARM_COREPACK_0_PLL_CTRL_CLK, 3405 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 1), 3406 TI_DEV_CLK_OUTPUT(AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_ARM_COREPACK_0_CLOCKS, 3407 AM62LX_DEV_COMPUTE_CLUSTER0_ARM_COREPACK_0_A53_DIVH_CLK4_OBSCLK_OUT_CLK, 3408 CLK_AM62LX_A53_DIVH_CLK4_OBSCLK_OUT_CLK), 3409 TI_DEV_CLK(AM62LX_DEV_SAM62L_DDR_WRAP_MAIN_0_CLOCKS, 3410 AM62LX_DEV_DDR16SS0_DDRSS_DDR_PLL_CLK, 3411 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT2_CLK, 1), 3412 TI_DEV_CLK(AM62LX_DEV_SAM62L_DDR_WRAP_MAIN_0_CLOCKS, 3413 AM62LX_DEV_DDR16SS0_DDRSS_TCK, 3414 CLK_AM62LX_BOARD_0_TCK_OUT, 1), 3415 TI_DEV_CLK(AM62LX_DEV_SAM62L_DDR_WRAP_MAIN_0_CLOCKS, 3416 AM62LX_DEV_DDR16SS0_PLL_CTRL_CLK, 3417 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 1), 3418 TI_DEV_CLK(AM62LX_DEV_SAM62L_DFTSS_WRAP_WKUP_0_CLOCKS, 3419 AM62LX_DEV_WKUP_DFTSS0_PLL_CLK, 3420 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 1), 3421 TI_DEV_CLK(AM62LX_DEV_SAM62L_DFTSS_WRAP_WKUP_0_CLOCKS, 3422 AM62LX_DEV_WKUP_DFTSS0_VBUSP_CLK_CLK, 3423 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3424 TI_DEV_CLK(AM62LX_DEV_SPI_MAIN_0_CLOCKS, 3425 AM62LX_DEV_MCSPI0_CLKSPIREF_CLK, 3426 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT6_CLK, 1), 3427 TI_DEV_CLK(AM62LX_DEV_SPI_MAIN_0_CLOCKS, 3428 AM62LX_DEV_MCSPI0_VBUSP_CLK, 3429 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3430 TI_DEV_CLK_OUTPUT(AM62LX_DEV_SPI_MAIN_0_CLOCKS, 3431 AM62LX_DEV_MCSPI0_IO_CLKSPIO_CLK, 3432 CLK_AM62LX_SPI_MAIN_0_IO_CLKSPIO_CLK), 3433 TI_DEV_CLK(AM62LX_DEV_SPI_MAIN_1_CLOCKS, 3434 AM62LX_DEV_MCSPI1_CLKSPIREF_CLK, 3435 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT6_CLK, 1), 3436 TI_DEV_CLK(AM62LX_DEV_SPI_MAIN_1_CLOCKS, 3437 AM62LX_DEV_MCSPI1_VBUSP_CLK, 3438 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3439 TI_DEV_CLK_OUTPUT(AM62LX_DEV_SPI_MAIN_1_CLOCKS, 3440 AM62LX_DEV_MCSPI1_IO_CLKSPIO_CLK, 3441 CLK_AM62LX_SPI_MAIN_1_IO_CLKSPIO_CLK), 3442 TI_DEV_CLK(AM62LX_DEV_SPI_MAIN_2_CLOCKS, 3443 AM62LX_DEV_MCSPI2_CLKSPIREF_CLK, 3444 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT6_CLK, 1), 3445 TI_DEV_CLK(AM62LX_DEV_SPI_MAIN_2_CLOCKS, 3446 AM62LX_DEV_MCSPI2_VBUSP_CLK, 3447 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3448 TI_DEV_CLK_OUTPUT(AM62LX_DEV_SPI_MAIN_2_CLOCKS, 3449 AM62LX_DEV_MCSPI2_IO_CLKSPIO_CLK, 3450 CLK_AM62LX_SPI_MAIN_2_IO_CLKSPIO_CLK), 3451 TI_DEV_CLK(AM62LX_DEV_SPI_MAIN_3_CLOCKS, 3452 AM62LX_DEV_MCSPI3_CLKSPIREF_CLK, 3453 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT6_CLK, 1), 3454 TI_DEV_CLK(AM62LX_DEV_SPI_MAIN_3_CLOCKS, 3455 AM62LX_DEV_MCSPI3_VBUSP_CLK, 3456 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3457 TI_DEV_CLK_OUTPUT(AM62LX_DEV_SPI_MAIN_3_CLOCKS, 3458 AM62LX_DEV_MCSPI3_IO_CLKSPIO_CLK, 3459 CLK_AM62LX_SPI_MAIN_3_IO_CLKSPIO_CLK), 3460 TI_DEV_CLK(AM62LX_DEV_TRNG_DRBG_EIP76D_WRAP_MAIN_0_CLOCKS, 3461 AM62LX_DEV_TRNG_DRBG_EIP76D_WRAP0_VCLK_CLK, 3462 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 3463 TI_DEV_CLK(AM62LX_DEV_USART_MAIN_1_CLOCKS, 3464 AM62LX_DEV_UART1_FCLK_CLK, 3465 CLK_AM62LX_MAIN_USART_CLKDIV_OUT1, 1), 3466 TI_DEV_CLK(AM62LX_DEV_USART_MAIN_1_CLOCKS, 3467 AM62LX_DEV_UART1_VBUSP_CLK, 3468 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3469 TI_DEV_CLK(AM62LX_DEV_USART_MAIN_2_CLOCKS, 3470 AM62LX_DEV_UART2_FCLK_CLK, 3471 CLK_AM62LX_MAIN_USART_CLKDIV_OUT2, 1), 3472 TI_DEV_CLK(AM62LX_DEV_USART_MAIN_2_CLOCKS, 3473 AM62LX_DEV_UART2_VBUSP_CLK, 3474 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3475 TI_DEV_CLK(AM62LX_DEV_USART_MAIN_3_CLOCKS, 3476 AM62LX_DEV_UART3_FCLK_CLK, 3477 CLK_AM62LX_MAIN_USART_CLKDIV_OUT3, 1), 3478 TI_DEV_CLK(AM62LX_DEV_USART_MAIN_3_CLOCKS, 3479 AM62LX_DEV_UART3_VBUSP_CLK, 3480 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3481 TI_DEV_CLK(AM62LX_DEV_USART_MAIN_4_CLOCKS, 3482 AM62LX_DEV_UART4_FCLK_CLK, 3483 CLK_AM62LX_MAIN_USART_CLKDIV_OUT4, 1), 3484 TI_DEV_CLK(AM62LX_DEV_USART_MAIN_4_CLOCKS, 3485 AM62LX_DEV_UART4_VBUSP_CLK, 3486 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3487 TI_DEV_CLK(AM62LX_DEV_USART_MAIN_5_CLOCKS, 3488 AM62LX_DEV_UART5_FCLK_CLK, 3489 CLK_AM62LX_MAIN_USART_CLKDIV_OUT5, 1), 3490 TI_DEV_CLK(AM62LX_DEV_USART_MAIN_5_CLOCKS, 3491 AM62LX_DEV_UART5_VBUSP_CLK, 3492 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3493 TI_DEV_CLK(AM62LX_DEV_USART_MAIN_6_CLOCKS, 3494 AM62LX_DEV_UART6_FCLK_CLK, 3495 CLK_AM62LX_MAIN_USART_CLKDIV_OUT6, 1), 3496 TI_DEV_CLK(AM62LX_DEV_USART_MAIN_6_CLOCKS, 3497 AM62LX_DEV_UART6_VBUSP_CLK, 3498 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3499 TI_DEV_CLK(AM62LX_DEV_USART_WKUP_0_CLOCKS, 3500 AM62LX_DEV_WKUP_UART0_FCLK_CLK, 3501 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT2_CLK, 1), 3502 TI_DEV_CLK(AM62LX_DEV_USART_WKUP_0_CLOCKS, 3503 AM62LX_DEV_WKUP_UART0_VBUSP_CLK, 3504 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3505 TI_DEV_CLK(AM62LX_DEV_USB2SS_16FFC_MAIN_0_CLOCKS, 3506 AM62LX_DEV_USB0_BUS_CLK, 3507 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 3508 TI_DEV_CLK(AM62LX_DEV_USB2SS_16FFC_MAIN_0_CLOCKS, 3509 AM62LX_DEV_USB0_CFG_CLK, 3510 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 4), 3511 TI_DEV_CLK(AM62LX_DEV_USB2SS_16FFC_MAIN_0_CLOCKS, 3512 AM62LX_DEV_USB0_USB2_APB_PCLK_CLK, 3513 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 4), 3514 TI_DEV_CLK_MUX(AM62LX_DEV_USB2SS_16FFC_MAIN_0_CLOCKS, 3515 AM62LX_DEV_USB0_USB2_REFCLOCK_CLK, 3516 CLK_AM62LX_MAIN_USB0_REFCLK_SEL_OUT0, 1, 2, 0), 3517 TI_DEV_CLK_PARENT(AM62LX_DEV_USB2SS_16FFC_MAIN_0_CLOCKS, 3518 AM62LX_DEV_USB0_USB2_REFCLOCK_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 3519 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 0), 3520 TI_DEV_CLK_PARENT(AM62LX_DEV_USB2SS_16FFC_MAIN_0_CLOCKS, 3521 AM62LX_DEV_USB0_USB2_REFCLOCK_CLK_PARENT_POSTDIV4_MAIN_0_HSDIVOUT8_CLK4, 3522 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT8_CLK, 4, 1), 3523 TI_DEV_CLK(AM62LX_DEV_USB2SS_16FFC_MAIN_0_CLOCKS, 3524 AM62LX_DEV_USB0_USB2_TAP_TCK, 3525 CLK_AM62LX_BOARD_0_TCK_OUT, 1), 3526 TI_DEV_CLK(AM62LX_DEV_USB2SS_16FFC_MAIN_1_CLOCKS, 3527 AM62LX_DEV_USB1_BUS_CLK, 3528 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 3529 TI_DEV_CLK(AM62LX_DEV_USB2SS_16FFC_MAIN_1_CLOCKS, 3530 AM62LX_DEV_USB1_CFG_CLK, 3531 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 4), 3532 TI_DEV_CLK(AM62LX_DEV_USB2SS_16FFC_MAIN_1_CLOCKS, 3533 AM62LX_DEV_USB1_USB2_APB_PCLK_CLK, 3534 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 4), 3535 TI_DEV_CLK_MUX(AM62LX_DEV_USB2SS_16FFC_MAIN_1_CLOCKS, 3536 AM62LX_DEV_USB1_USB2_REFCLOCK_CLK, 3537 CLK_AM62LX_MAIN_USB1_REFCLK_SEL_OUT0, 1, 2, 0), 3538 TI_DEV_CLK_PARENT(AM62LX_DEV_USB2SS_16FFC_MAIN_1_CLOCKS, 3539 AM62LX_DEV_USB1_USB2_REFCLOCK_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 3540 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 0), 3541 TI_DEV_CLK_PARENT(AM62LX_DEV_USB2SS_16FFC_MAIN_1_CLOCKS, 3542 AM62LX_DEV_USB1_USB2_REFCLOCK_CLK_PARENT_POSTDIV4_MAIN_0_HSDIVOUT8_CLK4, 3543 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT8_CLK, 4, 1), 3544 TI_DEV_CLK(AM62LX_DEV_USB2SS_16FFC_MAIN_1_CLOCKS, 3545 AM62LX_DEV_USB1_USB2_TAP_TCK, 3546 CLK_AM62LX_BOARD_0_TCK_OUT, 1), 3547 TI_DEV_CLK(AM62LX_DEV_WIZ16B8M4CDT3_MAIN_0_CLOCKS, 3548 AM62LX_DEV_DPHY_TX0_CLK, 3549 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 4), 3550 TI_DEV_CLK_MUX(AM62LX_DEV_WIZ16B8M4CDT3_MAIN_0_CLOCKS, 3551 AM62LX_DEV_DPHY_TX0_DPHY_REF_CLK, 3552 CLK_AM62LX_MAIN_DPHYTX_REFCLK_OUT0, 1, 2, 0), 3553 TI_DEV_CLK_PARENT(AM62LX_DEV_WIZ16B8M4CDT3_MAIN_0_CLOCKS, 3554 AM62LX_DEV_DPHY_TX0_DPHY_REF_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 3555 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 0), 3556 TI_DEV_CLK_PARENT(AM62LX_DEV_WIZ16B8M4CDT3_MAIN_0_CLOCKS, 3557 AM62LX_DEV_DPHY_TX0_DPHY_REF_CLK_PARENT_POSTDIV4_MAIN_0_HSDIVOUT8_CLK, 3558 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT8_CLK, 1, 1), 3559 TI_DEV_CLK(AM62LX_DEV_WIZ16B8M4CDT3_MAIN_0_CLOCKS, 3560 AM62LX_DEV_DPHY_TX0_IP1_PPI_M_TXCLKESC_CLK, 3561 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT8_CLK, 6), 3562 TI_DEV_CLK(AM62LX_DEV_WIZ16B8M4CDT3_MAIN_0_CLOCKS, 3563 AM62LX_DEV_DPHY_TX0_IP2_PPI_M_TXCLKESC_CLK, 3564 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT8_CLK, 6), 3565 TI_DEV_CLK(AM62LX_DEV_WIZ16B8M4CDT3_MAIN_0_CLOCKS, 3566 AM62LX_DEV_DPHY_TX0_IP3_PPI_M_TXCLKESC_CLK, 3567 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT8_CLK, 6), 3568 TI_DEV_CLK(AM62LX_DEV_WIZ16B8M4CDT3_MAIN_0_CLOCKS, 3569 AM62LX_DEV_DPHY_TX0_IP4_PPI_M_TXCLKESC_CLK, 3570 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT8_CLK, 6), 3571 TI_DEV_CLK(AM62LX_DEV_WIZ16B8M4CDT3_MAIN_0_CLOCKS, 3572 AM62LX_DEV_DPHY_TX0_PSM_CLK, 3573 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT8_CLK, 6), 3574 TI_DEV_CLK_OUTPUT(AM62LX_DEV_WIZ16B8M4CDT3_MAIN_0_CLOCKS, 3575 AM62LX_DEV_DPHY_TX0_IP1_PPI_M_RXCLKESC_CLK, 3576 CLK_AM62LX_WIZ16B8M4CDT3_MAIN_0_IP1_PPI_M_RXCLKESC_CLK), 3577 TI_DEV_CLK_OUTPUT(AM62LX_DEV_WIZ16B8M4CDT3_MAIN_0_CLOCKS, 3578 AM62LX_DEV_DPHY_TX0_IP1_PPI_TXBYTECLKHS_CL_CLK, 3579 CLK_AM62LX_WIZ16B8M4CDT3_MAIN_0_IP1_PPI_TXBYTECLKHS_CL_CLK), 3580 TI_DEV_CLK(AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_CLKDIV_0_CLOCKS, 3581 AM62LX_DEV_COMPUTE_CLUSTER0_CLKDIV_0_FUNC_CLKIN_CLK, 3582 CLK_AM62LX_HSDIV0_16FFT_MAIN_8_HSDIVOUT0_CLK, 1), 3583 TI_DEV_CLK_OUTPUT(AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_CLKDIV_0_CLOCKS, 3584 AM62LX_DEV_COMPUTE_CLUSTER0_CLKDIV_0_DIVH_CLK4_CLK_CLK, 3585 CLK_AM62LX_SAM62L_A53_256KB_WRAP_MAIN_0_CLKDIV_0_DIVH_CLK4_CLK_CLK), 3586 TI_DEV_CLK_OUTPUT(AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_CLKDIV_0_CLOCKS, 3587 AM62LX_DEV_COMPUTE_CLUSTER0_CLKDIV_0_DIVP_CLK1_CLK_CLK, 3588 CLK_AM62LX_SAM62L_A53_256KB_WRAP_MAIN_0_CLKDIV_0_DIVP_CLK1_CLK_CLK), 3589 TI_DEV_CLK(AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_PBIST_0_CLOCKS, 3590 AM62LX_DEV_COMPUTE_CLUSTER0_PBIST_0_DIVH_CLK4_CLK_CLK, 3591 CLK_AM62LX_SAM62L_A53_256KB_WRAP_MAIN_0_CLKDIV_0_DIVH_CLK4_CLK_CLK, 1), 3592 TI_DEV_CLK(AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_PBIST_0_CLOCKS, 3593 AM62LX_DEV_COMPUTE_CLUSTER0_PBIST_0_DIVP_CLK1_CLK_CLK, 3594 CLK_AM62LX_SAM62L_A53_256KB_WRAP_MAIN_0_CLKDIV_0_DIVP_CLK1_CLK_CLK, 1), 3595 TI_DEV_CLK(AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_A53_0_CLOCKS, 3596 AM62LX_DEV_COMPUTE_CLUSTER0_A53_0_A53_CORE0_ARM_CLK_CLK, 3597 CLK_AM62LX_HSDIV0_16FFT_MAIN_8_HSDIVOUT0_CLK, 1), 3598 TI_DEV_CLK(AM62LX_DEV_SAM62L_A53_256KB_WRAP_MAIN_0_A53_1_CLOCKS, 3599 AM62LX_DEV_COMPUTE_CLUSTER0_A53_1_A53_CORE1_ARM_CLK_CLK, 3600 CLK_AM62LX_HSDIV0_16FFT_MAIN_8_HSDIVOUT0_CLK, 1), 3601 TI_DEV_CLK(AM62LX_DEV_USART_MAIN_0_CLOCKS, 3602 AM62LX_DEV_UART0_FCLK_CLK, 3603 CLK_AM62LX_MAIN_USART_CLKDIV_OUT0, 1), 3604 TI_DEV_CLK(AM62LX_DEV_USART_MAIN_0_CLOCKS, 3605 AM62LX_DEV_UART0_VBUSP_CLK, 3606 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 4), 3607 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3608 AM62LX_DEV_BOARD0_AUDIO_EXT_REFCLK0_IN, 3609 CLK_AM62LX_AUDIO_REFCLKN_OUT0, 1), 3610 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3611 AM62LX_DEV_BOARD0_AUDIO_EXT_REFCLK1_IN, 3612 CLK_AM62LX_AUDIO_REFCLKN_OUT1, 1), 3613 TI_DEV_CLK_MUX(AM62LX_DEV_BOARD_0_CLOCKS, 3614 AM62LX_DEV_BOARD0_CLKOUT0_IN, 3615 CLK_AM62LX_CLKOUT0_CTRL_OUT0, 1, 2, 0), 3616 TI_DEV_CLK_PARENT(AM62LX_DEV_BOARD_0_CLOCKS, 3617 AM62LX_DEV_BOARD0_CLKOUT0_IN_PARENT_POSTDIV4_MAIN_0_HSDIVOUT6_CLK5, 3618 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 5, 0), 3619 TI_DEV_CLK_PARENT(AM62LX_DEV_BOARD_0_CLOCKS, 3620 AM62LX_DEV_BOARD0_CLKOUT0_IN_PARENT_POSTDIV4_MAIN_0_HSDIVOUT6_CLK10, 3621 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 10, 1), 3622 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3623 AM62LX_DEV_BOARD0_DDR0_CK0_IN, 3624 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 2), 3625 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3626 AM62LX_DEV_BOARD0_GPMC0_CLKLB_IN, 3627 CLK_AM62LX_GPMC_MAIN_0_PO_GPMC_DEV_CLK, 1), 3628 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3629 AM62LX_DEV_BOARD0_GPMC0_CLK_IN, 3630 CLK_AM62LX_GPMC_MAIN_0_PO_GPMC_DEV_CLK, 1), 3631 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3632 AM62LX_DEV_BOARD0_GPMC0_FCLK_MUX_IN, 3633 CLK_AM62LX_MAIN_GPMC_FCLK_SEL_OUT0, 1), 3634 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3635 AM62LX_DEV_BOARD0_I2C0_SCL_IN, 3636 CLK_AM62LX_MSHSI2C_MAIN_0_PORSCL, 1), 3637 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3638 AM62LX_DEV_BOARD0_I2C1_SCL_IN, 3639 CLK_AM62LX_MSHSI2C_MAIN_1_PORSCL, 1), 3640 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3641 AM62LX_DEV_BOARD0_I2C2_SCL_IN, 3642 CLK_AM62LX_MSHSI2C_MAIN_2_PORSCL, 1), 3643 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3644 AM62LX_DEV_BOARD0_I2C3_SCL_IN, 3645 CLK_AM62LX_MSHSI2C_MAIN_3_PORSCL, 1), 3646 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3647 AM62LX_DEV_BOARD0_MCASP0_ACLKR_IN, 3648 CLK_AM62LX_MCASP_MAIN_0_MCASP_ACLKR_POUT, 1), 3649 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3650 AM62LX_DEV_BOARD0_MCASP0_ACLKX_IN, 3651 CLK_AM62LX_MCASP_MAIN_0_MCASP_ACLKX_POUT, 1), 3652 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3653 AM62LX_DEV_BOARD0_MCASP0_AFSR_IN, 3654 CLK_AM62LX_MCASP_MAIN_0_MCASP_AFSR_POUT, 1), 3655 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3656 AM62LX_DEV_BOARD0_MCASP0_AFSX_IN, 3657 CLK_AM62LX_MCASP_MAIN_0_MCASP_AFSX_POUT, 1), 3658 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3659 AM62LX_DEV_BOARD0_MCASP1_ACLKR_IN, 3660 CLK_AM62LX_MCASP_MAIN_1_MCASP_ACLKR_POUT, 1), 3661 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3662 AM62LX_DEV_BOARD0_MCASP1_ACLKX_IN, 3663 CLK_AM62LX_MCASP_MAIN_1_MCASP_ACLKX_POUT, 1), 3664 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3665 AM62LX_DEV_BOARD0_MCASP1_AFSR_IN, 3666 CLK_AM62LX_MCASP_MAIN_1_MCASP_AFSR_POUT, 1), 3667 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3668 AM62LX_DEV_BOARD0_MCASP1_AFSX_IN, 3669 CLK_AM62LX_MCASP_MAIN_1_MCASP_AFSX_POUT, 1), 3670 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3671 AM62LX_DEV_BOARD0_MCASP2_ACLKR_IN, 3672 CLK_AM62LX_MCASP_MAIN_2_MCASP_ACLKR_POUT, 1), 3673 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3674 AM62LX_DEV_BOARD0_MCASP2_ACLKX_IN, 3675 CLK_AM62LX_MCASP_MAIN_2_MCASP_ACLKX_POUT, 1), 3676 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3677 AM62LX_DEV_BOARD0_MCASP2_AFSR_IN, 3678 CLK_AM62LX_MCASP_MAIN_2_MCASP_AFSR_POUT, 1), 3679 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3680 AM62LX_DEV_BOARD0_MCASP2_AFSX_IN, 3681 CLK_AM62LX_MCASP_MAIN_2_MCASP_AFSX_POUT, 1), 3682 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3683 AM62LX_DEV_BOARD0_MDIO0_MDC_IN, 3684 CLK_AM62LX_CPSW_3GUSS_AM62L_MAIN_0_MDIO_MDCLK_O, 1), 3685 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3686 AM62LX_DEV_BOARD0_MMC0_CLKLB_IN, 3687 CLK_AM62LX_EMMCSD8SS_MAIN_0_EMMCSDSS_IO_CLK_O, 1), 3688 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3689 AM62LX_DEV_BOARD0_MMC0_CLK_IN, 3690 CLK_AM62LX_EMMCSD8SS_MAIN_0_EMMCSDSS_IO_CLK_O, 1), 3691 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3692 AM62LX_DEV_BOARD0_MMC1_CLKLB_IN, 3693 CLK_AM62LX_EMMCSD4SS_MAIN_0_EMMCSDSS_IO_CLK_O, 1), 3694 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3695 AM62LX_DEV_BOARD0_MMC1_CLK_IN, 3696 CLK_AM62LX_EMMCSD4SS_MAIN_0_EMMCSDSS_IO_CLK_O, 1), 3697 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3698 AM62LX_DEV_BOARD0_MMC2_CLKLB_IN, 3699 CLK_AM62LX_EMMCSD4SS_MAIN_1_EMMCSDSS_IO_CLK_O, 1), 3700 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3701 AM62LX_DEV_BOARD0_MMC2_CLK_IN, 3702 CLK_AM62LX_EMMCSD4SS_MAIN_1_EMMCSDSS_IO_CLK_O, 1), 3703 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3704 AM62LX_DEV_BOARD0_OBSCLK0_IN, 3705 CLK_AM62LX_MAIN_OBSCLK_OUTMUX_SEL_OUT0, 1), 3706 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3707 AM62LX_DEV_BOARD0_OBSCLK1_IN, 3708 CLK_AM62LX_MAIN_OBSCLK_OUTMUX_SEL_OUT0, 1), 3709 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3710 AM62LX_DEV_BOARD0_OSPI0_CLK_IN, 3711 CLK_AM62LX_FSS_UL_128_MAIN_0_OSPI0_OCLK_CLK, 1), 3712 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3713 AM62LX_DEV_BOARD0_OSPI0_LBCLKO_IN, 3714 CLK_AM62LX_FSS_UL_128_MAIN_0_OSPI0_OCLK_CLK, 1), 3715 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3716 AM62LX_DEV_BOARD0_SPI0_CLK_IN, 3717 CLK_AM62LX_SPI_MAIN_0_IO_CLKSPIO_CLK, 1), 3718 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3719 AM62LX_DEV_BOARD0_SPI1_CLK_IN, 3720 CLK_AM62LX_SPI_MAIN_1_IO_CLKSPIO_CLK, 1), 3721 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3722 AM62LX_DEV_BOARD0_SPI2_CLK_IN, 3723 CLK_AM62LX_SPI_MAIN_2_IO_CLKSPIO_CLK, 1), 3724 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3725 AM62LX_DEV_BOARD0_SPI3_CLK_IN, 3726 CLK_AM62LX_SPI_MAIN_3_IO_CLKSPIO_CLK, 1), 3727 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3728 AM62LX_DEV_BOARD0_TIMER_IO0_IN, 3729 CLK_AM62LX_DMTIMER_DMC1MS_MAIN_0_TIMER_PWM, 1), 3730 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3731 AM62LX_DEV_BOARD0_TIMER_IO1_IN, 3732 CLK_AM62LX_DMTIMER_DMC1MS_MAIN_1_TIMER_PWM, 1), 3733 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3734 AM62LX_DEV_BOARD0_TIMER_IO2_IN, 3735 CLK_AM62LX_DMTIMER_DMC1MS_MAIN_2_TIMER_PWM, 1), 3736 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3737 AM62LX_DEV_BOARD0_TIMER_IO3_IN, 3738 CLK_AM62LX_DMTIMER_DMC1MS_MAIN_3_TIMER_PWM, 1), 3739 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3740 AM62LX_DEV_BOARD0_TRC_CLK_IN, 3741 CLK_AM62LX_DEBUGSS_K3_WRAP_CV0_MAIN_0_CSTPIU_TRACECLK, 1), 3742 TI_DEV_CLK_MUX(AM62LX_DEV_BOARD_0_CLOCKS, 3743 AM62LX_DEV_BOARD0_WKUP_CLKOUT0_IN, 3744 CLK_AM62LX_WKUP_CLKOUT_SEL_IO_OUT0, 1, 2, 0), 3745 TI_DEV_CLK_PARENT(AM62LX_DEV_BOARD_0_CLOCKS, 3746 AM62LX_DEV_BOARD0_WKUP_CLKOUT0_IN_PARENT_WKUP_CLKOUT_SEL_OUT0, 3747 CLK_AM62LX_WKUP_CLKOUT_SEL_OUT0, 1, 0), 3748 TI_DEV_CLK_PARENT(AM62LX_DEV_BOARD_0_CLOCKS, 3749 AM62LX_DEV_BOARD0_WKUP_CLKOUT0_IN_PARENT_GLUELOGIC_HFOSC0_CLK, 3750 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 1), 3751 TI_DEV_CLK_MUX(AM62LX_DEV_BOARD_0_CLOCKS, 3752 AM62LX_DEV_BOARD0_WKUP_OBSCLK0_IN, 3753 CLK_AM62LX_WKUP_OBSCLK_OUTMUX_SEL_OUT0, 1, 2, 0), 3754 TI_DEV_CLK_PARENT(AM62LX_DEV_BOARD_0_CLOCKS, 3755 AM62LX_DEV_BOARD0_WKUP_OBSCLK0_IN_PARENT_WKUP_OBSCLK_MUX_SEL_OUT0, 3756 CLK_AM62LX_WKUP_OBSCLK_MUX_SEL_OUT0, 1, 0), 3757 TI_DEV_CLK_PARENT(AM62LX_DEV_BOARD_0_CLOCKS, 3758 AM62LX_DEV_BOARD0_WKUP_OBSCLK0_IN_PARENT_GLUELOGIC_HFOSC0_CLK, 3759 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 1), 3760 TI_DEV_CLK(AM62LX_DEV_BOARD_0_CLOCKS, 3761 AM62LX_DEV_BOARD0_WKUP_SYSCLKOUT0_IN, 3762 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_SYSCLKOUT_CLK, 4), 3763 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3764 AM62LX_DEV_BOARD0_AUDIO_EXT_REFCLK0_OUT, 3765 CLK_AM62LX_BOARD_0_AUDIO_EXT_REFCLK0_OUT), 3766 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3767 AM62LX_DEV_BOARD0_AUDIO_EXT_REFCLK1_OUT, 3768 CLK_AM62LX_BOARD_0_AUDIO_EXT_REFCLK1_OUT), 3769 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3770 AM62LX_DEV_BOARD0_CP_GEMAC_CPTS0_RFT_CLK_OUT, 3771 CLK_AM62LX_BOARD_0_GEMAC_CPTS0_RFT_CLK_OUT), 3772 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3773 AM62LX_DEV_BOARD0_EXT_REFCLK1_OUT, 3774 CLK_AM62LX_BOARD_0_EXT_REFCLK1_OUT), 3775 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3776 AM62LX_DEV_BOARD0_GPMC0_CLKLB_OUT, 3777 CLK_AM62LX_BOARD_0_GPMC0_CLKLB_OUT), 3778 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3779 AM62LX_DEV_BOARD0_I2C0_SCL_OUT, 3780 CLK_AM62LX_BOARD_0_I2C0_SCL_OUT), 3781 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3782 AM62LX_DEV_BOARD0_I2C1_SCL_OUT, 3783 CLK_AM62LX_BOARD_0_I2C1_SCL_OUT), 3784 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3785 AM62LX_DEV_BOARD0_I2C2_SCL_OUT, 3786 CLK_AM62LX_BOARD_0_I2C2_SCL_OUT), 3787 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3788 AM62LX_DEV_BOARD0_I2C3_SCL_OUT, 3789 CLK_AM62LX_BOARD_0_I2C3_SCL_OUT), 3790 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3791 AM62LX_DEV_BOARD0_MCASP0_ACLKR_OUT, 3792 CLK_AM62LX_BOARD_0_MCASP0_ACLKR_OUT), 3793 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3794 AM62LX_DEV_BOARD0_MCASP0_ACLKX_OUT, 3795 CLK_AM62LX_BOARD_0_MCASP0_ACLKX_OUT), 3796 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3797 AM62LX_DEV_BOARD0_MCASP0_AFSR_OUT, 3798 CLK_AM62LX_BOARD_0_MCASP0_AFSR_OUT), 3799 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3800 AM62LX_DEV_BOARD0_MCASP0_AFSX_OUT, 3801 CLK_AM62LX_BOARD_0_MCASP0_AFSX_OUT), 3802 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3803 AM62LX_DEV_BOARD0_MCASP1_ACLKR_OUT, 3804 CLK_AM62LX_BOARD_0_MCASP1_ACLKR_OUT), 3805 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3806 AM62LX_DEV_BOARD0_MCASP1_ACLKX_OUT, 3807 CLK_AM62LX_BOARD_0_MCASP1_ACLKX_OUT), 3808 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3809 AM62LX_DEV_BOARD0_MCASP1_AFSR_OUT, 3810 CLK_AM62LX_BOARD_0_MCASP1_AFSR_OUT), 3811 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3812 AM62LX_DEV_BOARD0_MCASP1_AFSX_OUT, 3813 CLK_AM62LX_BOARD_0_MCASP1_AFSX_OUT), 3814 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3815 AM62LX_DEV_BOARD0_MCASP2_ACLKR_OUT, 3816 CLK_AM62LX_BOARD_0_MCASP2_ACLKR_OUT), 3817 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3818 AM62LX_DEV_BOARD0_MCASP2_ACLKX_OUT, 3819 CLK_AM62LX_BOARD_0_MCASP2_ACLKX_OUT), 3820 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3821 AM62LX_DEV_BOARD0_MCASP2_AFSR_OUT, 3822 CLK_AM62LX_BOARD_0_MCASP2_AFSR_OUT), 3823 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3824 AM62LX_DEV_BOARD0_MCASP2_AFSX_OUT, 3825 CLK_AM62LX_BOARD_0_MCASP2_AFSX_OUT), 3826 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3827 AM62LX_DEV_BOARD0_MMC0_CLKLB_OUT, 3828 CLK_AM62LX_BOARD_0_MMC0_CLKLB_OUT), 3829 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3830 AM62LX_DEV_BOARD0_MMC0_CLK_OUT, 3831 CLK_AM62LX_BOARD_0_MMC0_CLK_OUT), 3832 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3833 AM62LX_DEV_BOARD0_MMC1_CLKLB_OUT, 3834 CLK_AM62LX_BOARD_0_MMC1_CLKLB_OUT), 3835 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3836 AM62LX_DEV_BOARD0_MMC1_CLK_OUT, 3837 CLK_AM62LX_BOARD_0_MMC1_CLK_OUT), 3838 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3839 AM62LX_DEV_BOARD0_MMC2_CLKLB_OUT, 3840 CLK_AM62LX_BOARD_0_MMC2_CLKLB_OUT), 3841 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3842 AM62LX_DEV_BOARD0_MMC2_CLK_OUT, 3843 CLK_AM62LX_BOARD_0_MMC2_CLK_OUT), 3844 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3845 AM62LX_DEV_BOARD0_OSPI0_DQS_OUT, 3846 CLK_AM62LX_BOARD_0_OSPI0_DQS_OUT), 3847 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3848 AM62LX_DEV_BOARD0_OSPI0_LBCLKO_OUT, 3849 CLK_AM62LX_BOARD_0_OSPI0_LBCLKO_OUT), 3850 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3851 AM62LX_DEV_BOARD0_RMII1_REF_CLK_OUT, 3852 CLK_AM62LX_BOARD_0_RMII1_REF_CLK_OUT), 3853 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3854 AM62LX_DEV_BOARD0_RMII2_REF_CLK_OUT, 3855 CLK_AM62LX_BOARD_0_RMII2_REF_CLK_OUT), 3856 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3857 AM62LX_DEV_BOARD0_TCK_OUT, 3858 CLK_AM62LX_BOARD_0_TCK_OUT), 3859 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3860 AM62LX_DEV_BOARD0_VOUT0_EXTPCLKIN_OUT, 3861 CLK_AM62LX_BOARD_0_VOUT0_EXTPCLKIN_OUT), 3862 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3863 AM62LX_DEV_BOARD0_WKUP_EXT_REFCLK0_OUT, 3864 CLK_AM62LX_BOARD_0_WKUP_EXT_REFCLK0_OUT), 3865 TI_DEV_CLK_OUTPUT(AM62LX_DEV_BOARD_0_CLOCKS, 3866 AM62LX_DEV_BOARD0_WKUP_I2C0_SCL_OUT, 3867 CLK_AM62LX_BOARD_0_WKUP_I2C0_SCL_OUT), 3868 TI_DEV_CLK_MUX(AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLOCKS, 3869 AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLK, 3870 CLK_AM62LX_WKUP_GTCCLK_SEL_OUT0, 1, 8, 2), 3871 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLOCKS, 3872 AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLK_PARENT_POSTDIV4_WKUP_HSDIV7_CLK, 3873 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 1, 0), 3874 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLOCKS, 3875 AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLK_PARENT_POSTDIV4_MAIN_HSDIV6_CLK, 3876 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1, 1), 3877 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLOCKS, 3878 AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLK_PARENT_BOARD_CP_GEMAC_CPTS_RFT_CLK, 3879 CLK_AM62LX_BOARD_0_GEMAC_CPTS0_RFT_CLK_OUT, 1, 2), 3880 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLOCKS, 3881 AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLK_PARENT_RESERVED_3, 3882 CLK_AM62LX_RESERVED, 1, 3), 3883 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLOCKS, 3884 AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLK_PARENT_BOARD_0_WKUP_EXT_REFCLK0_OUT, 3885 CLK_AM62LX_BOARD_0_WKUP_EXT_REFCLK0_OUT, 1, 4), 3886 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLOCKS, 3887 AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLK_PARENT_BOARD_0_EXT_REFCLK1_OUT, 3888 CLK_AM62LX_BOARD_0_EXT_REFCLK1_OUT, 1, 5), 3889 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLOCKS, 3890 AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLK_PARENT_SAM62_PLL_WKUP_DIV1_CLK2, 3891 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2, 6), 3892 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLOCKS, 3893 AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD_CLK_PARENT_RESERVED_7, 3894 CLK_AM62LX_RESERVED, 1, 7), 3895 TI_DEV_CLK_MUX(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3896 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK, 3897 CLK_AM62LX_WKUP_OBSCLK_MUX_SEL_OUT0, 1, 16, 6), 3898 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3899 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_GLUELOGIC_RCOSC_CLKOUT, 3900 CLK_AM62LX_GLUELOGIC_RCOSC_CLKOUT, 1, 0), 3901 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3902 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_RESERVED_1, 3903 CLK_AM62LX_RESERVED, 1, 1), 3904 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3905 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_POSTDIV4_WKUP_HSDIV8_CLK, 3906 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT8_CLK, 1, 10), 3907 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3908 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_HSDIV4_WKUP_HSDIV0_CLK, 3909 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT0_CLK, 1, 2), 3910 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3911 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_HSDIV4_WKUP_HSDIV4_CLK, 3912 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT4_CLK, 1, 3), 3913 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3914 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_HSDIV4_WKUP_HSDIV0_DUP0, 3915 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT0_CLK, 1, 4), 3916 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3917 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_GLUELOGIC_RCOSC_97K_DIV3, 3918 CLK_AM62LX_GLUELOGIC_RCOSC_CLK_1P0V_97P65K, 3, 5), 3919 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3920 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 3921 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 6), 3922 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3923 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_HSDIV0_WKUP_32K_CLK8, 3924 CLK_AM62LX_HSDIV0_16FFT_WKUP_32KHZ_GEN_0_HSDIVOUT0_CLK, 8, 7), 3925 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3926 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_HSDIV0_WKUP_HSDIV0_CLK, 3927 CLK_AM62LX_HSDIV0_16FFT_WKUP_0_HSDIVOUT0_CLK, 1, 8), 3928 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3929 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_CLK_32K_RC_SEL_OUT0, 3930 CLK_AM62LX_CLK_32K_RC_SEL_OUT0, 1, 9), 3931 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3932 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_RESERVED_11, 3933 CLK_AM62LX_RESERVED, 1, 11), 3934 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3935 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_RESERVED_12, 3936 CLK_AM62LX_RESERVED, 1, 12), 3937 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3938 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_RESERVED_13, 3939 CLK_AM62LX_RESERVED, 1, 13), 3940 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3941 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_RESERVED_14, 3942 CLK_AM62LX_RESERVED, 1, 14), 3943 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLOCKS, 3944 AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD_CLK_PARENT_RESERVED_15, 3945 CLK_AM62LX_RESERVED, 1, 15), 3946 TI_DEV_CLK_MUX(AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLOCKS, 3947 AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLK, 3948 CLK_AM62LX_WKUP_CLKOUT_SEL_OUT0, 1, 8, 1), 3949 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLOCKS, 3950 AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLK_PARENT_RESERVED_0, 3951 CLK_AM62LX_RESERVED, 1, 0), 3952 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLOCKS, 3953 AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLK_PARENT_RTCSS_WKUP_0_OSC_32K_CLK, 3954 CLK_AM62LX_RTCSS_WKUP_0_OSC_32K_CLK, 1, 1), 3955 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLOCKS, 3956 AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLK_PARENT_POSTDIV4_WKUP_HSDIV7_CLK, 3957 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 1, 2), 3958 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLOCKS, 3959 AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLK_PARENT_HSDIV0_WKUP_HSDIV0_CLK2, 3960 CLK_AM62LX_HSDIV0_16FFT_WKUP_0_HSDIVOUT0_CLK, 2, 3), 3961 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLOCKS, 3962 AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLK_PARENT_POSTDIV4_WKUP_HSDIV8_CLK, 3963 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT8_CLK, 1, 4), 3964 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLOCKS, 3965 AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLK_PARENT_CLK_32K_RC_SEL_OUT0, 3966 CLK_AM62LX_CLK_32K_RC_SEL_OUT0, 1, 5), 3967 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLOCKS, 3968 AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLK_PARENT_GLUELOGIC_RCOSC_CLKOUT, 3969 CLK_AM62LX_GLUELOGIC_RCOSC_CLKOUT, 1, 6), 3970 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLOCKS, 3971 AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 3972 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 7), 3973 TI_DEV_CLK_MUX(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 3974 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK, 3975 CLK_AM62LX_MAIN_OBSCLK0_MUX_SEL_OUT0, 1, 16, 5), 3976 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 3977 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_HSDIV4_MAIN_HSDIV0_CLK, 3978 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT0_CLK, 1, 0), 3979 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 3980 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_RESERVED_1, 3981 CLK_AM62LX_RESERVED, 1, 1), 3982 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 3983 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_RESERVED_2, 3984 CLK_AM62LX_RESERVED, 1, 2), 3985 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 3986 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_CPSW_MAIN_CPTS_GENF1, 3987 CLK_AM62LX_CPSW_MAIN_0_CPTS_GENF1, 1, 10), 3988 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 3989 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_HSDIV0_MAIN17_HSDIV0_CLK, 3990 CLK_AM62LX_HSDIV0_16FFT_MAIN_17_HSDIVOUT0_CLK, 1, 11), 3991 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 3992 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_GLUELOGIC_RCOSC_97K_DIV3, 3993 CLK_AM62LX_GLUELOGIC_RCOSC_CLK_1P0V_97P65K, 3, 12), 3994 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 3995 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_A53_DIVH_CLK4_OBSCLK_OUT, 3996 CLK_AM62LX_A53_DIVH_CLK4_OBSCLK_OUT_CLK, 1, 3), 3997 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 3998 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_HSDIV4_MAIN_HSDIV2_CLK, 3999 CLK_AM62LX_HSDIV4_16FFT_MAIN_0_HSDIVOUT2_CLK, 1, 4), 4000 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 4001 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_GLUELOGIC_RCOSC_CLKOUT, 4002 CLK_AM62LX_GLUELOGIC_RCOSC_CLKOUT, 1, 5), 4003 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 4004 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_HSDIV0_WKUP_32K_CLK8, 4005 CLK_AM62LX_HSDIV0_16FFT_WKUP_32KHZ_GEN_0_HSDIVOUT0_CLK, 8, 6), 4006 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 4007 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_HSDIV4_WKUP_HSDIV0_CLK, 4008 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT0_CLK, 1, 7), 4009 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 4010 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 4011 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 8), 4012 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 4013 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_CPSW_MAIN_CPTS_GENF0, 4014 CLK_AM62LX_CPSW_MAIN_0_CPTS_GENF0, 1, 9), 4015 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 4016 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_RESERVED_13, 4017 CLK_AM62LX_RESERVED, 1, 13), 4018 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 4019 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_RESERVED_14, 4020 CLK_AM62LX_RESERVED, 1, 14), 4021 TI_DEV_CLK_PARENT(AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLOCKS, 4022 AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD_CLK_PARENT_RESERVED_15, 4023 CLK_AM62LX_RESERVED, 1, 15), 4024 TI_DEV_CLK_MUX(AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD_CLOCKS, 4025 AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD_CLK, 4026 CLK_AM62LX_CLK_32K_RC_SEL_OUT0, 1, 4, 0), 4027 TI_DEV_CLK_PARENT(AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD_CLOCKS, 4028 AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD_CLK_PARENT_GLUELOGIC_RCOSC_1P0V_97P65K3, 4029 CLK_AM62LX_GLUELOGIC_RCOSC_CLK_1P0V_97P65K, 3, 0), 4030 TI_DEV_CLK_PARENT(AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD_CLOCKS, 4031 AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD_CLK_PARENT_HSDIV0_WKUP_32K_CLK8, 4032 CLK_AM62LX_HSDIV0_16FFT_WKUP_32KHZ_GEN_0_HSDIVOUT0_CLK, 8, 1), 4033 TI_DEV_CLK_PARENT(AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD_CLOCKS, 4034 AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD_CLK_PARENT_GLUELOGIC_RCOSC_97K_DIV3_DUP0, 4035 CLK_AM62LX_GLUELOGIC_RCOSC_CLK_1P0V_97P65K, 3, 2), 4036 TI_DEV_CLK_PARENT(AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD_CLOCKS, 4037 AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD_CLK_PARENT_RTCSS_WKUP_0_OSC_32K_CLK, 4038 CLK_AM62LX_RTCSS_WKUP_0_OSC_32K_CLK, 1, 3), 4039 TI_DEV_CLK_MUX(AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS, 4040 AM62LX_DEV_TIMER1_CLKSEL_VD_CLK, 4041 CLK_AM62LX_MAIN_TIMERCLKN_SEL_OUT1, 1, 12, 1), 4042 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS, 4043 AM62LX_DEV_TIMER1_CLKSEL_VD_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 4044 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 0), 4045 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS, 4046 AM62LX_DEV_TIMER1_CLKSEL_VD_CLK_PARENT_CLK_32K_RC_SEL_OUT0, 4047 CLK_AM62LX_CLK_32K_RC_SEL_OUT0, 1, 1), 4048 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS, 4049 AM62LX_DEV_TIMER1_CLKSEL_VD_CLK_PARENT_CPSW_MAIN_0_CPTS_GENF0, 4050 CLK_AM62LX_CPSW_MAIN_0_CPTS_GENF0, 1, 10), 4051 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS, 4052 AM62LX_DEV_TIMER1_CLKSEL_VD_CLK_PARENT_CPSW_MAIN_0_CPTS_GENF1, 4053 CLK_AM62LX_CPSW_MAIN_0_CPTS_GENF1, 1, 11), 4054 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS, 4055 AM62LX_DEV_TIMER1_CLKSEL_VD_CLK_PARENT_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 4056 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1, 2), 4057 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS, 4058 AM62LX_DEV_TIMER1_CLKSEL_VD_CLK_PARENT_GLUELOGIC_RCOSC_CLKOUT, 4059 CLK_AM62LX_GLUELOGIC_RCOSC_CLKOUT, 1, 3), 4060 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS, 4061 AM62LX_DEV_TIMER1_CLKSEL_VD_CLK_PARENT_BOARD_0_WKUP_EXT_REFCLK0_OUT, 4062 CLK_AM62LX_BOARD_0_WKUP_EXT_REFCLK0_OUT, 1, 4), 4063 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS, 4064 AM62LX_DEV_TIMER1_CLKSEL_VD_CLK_PARENT_BOARD_0_EXT_REFCLK1_OUT, 4065 CLK_AM62LX_BOARD_0_EXT_REFCLK1_OUT, 1, 5), 4066 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS, 4067 AM62LX_DEV_TIMER1_CLKSEL_VD_CLK_PARENT_RESERVED_6, 4068 CLK_AM62LX_RESERVED, 1, 6), 4069 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS, 4070 AM62LX_DEV_TIMER1_CLKSEL_VD_CLK_PARENT_BOARD_0_GEMAC_CPTS0_RFT_CLK_OUT, 4071 CLK_AM62LX_BOARD_0_GEMAC_CPTS0_RFT_CLK_OUT, 1, 7), 4072 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS, 4073 AM62LX_DEV_TIMER1_CLKSEL_VD_CLK_PARENT_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 4074 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 1, 8), 4075 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER1_CLKSEL_VD_CLOCKS, 4076 AM62LX_DEV_TIMER1_CLKSEL_VD_CLK_PARENT_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 4077 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 1, 9), 4078 TI_DEV_CLK_MUX(AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS, 4079 AM62LX_DEV_TIMER3_CLKSEL_VD_CLK, 4080 CLK_AM62LX_MAIN_TIMERCLKN_SEL_OUT3, 1, 12, 1), 4081 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS, 4082 AM62LX_DEV_TIMER3_CLKSEL_VD_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 4083 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 0), 4084 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS, 4085 AM62LX_DEV_TIMER3_CLKSEL_VD_CLK_PARENT_CLK_32K_RC_SEL_OUT0, 4086 CLK_AM62LX_CLK_32K_RC_SEL_OUT0, 1, 1), 4087 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS, 4088 AM62LX_DEV_TIMER3_CLKSEL_VD_CLK_PARENT_CPSW_MAIN_0_CPTS_GENF0, 4089 CLK_AM62LX_CPSW_MAIN_0_CPTS_GENF0, 1, 10), 4090 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS, 4091 AM62LX_DEV_TIMER3_CLKSEL_VD_CLK_PARENT_CPSW_MAIN_0_CPTS_GENF1, 4092 CLK_AM62LX_CPSW_MAIN_0_CPTS_GENF1, 1, 11), 4093 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS, 4094 AM62LX_DEV_TIMER3_CLKSEL_VD_CLK_PARENT_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 4095 CLK_AM62LX_POSTDIV4_MAIN_0_HSDIVOUT6_CLK, 1, 2), 4096 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS, 4097 AM62LX_DEV_TIMER3_CLKSEL_VD_CLK_PARENT_GLUELOGIC_RCOSC_CLKOUT, 4098 CLK_AM62LX_GLUELOGIC_RCOSC_CLKOUT, 1, 3), 4099 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS, 4100 AM62LX_DEV_TIMER3_CLKSEL_VD_CLK_PARENT_BOARD_0_WKUP_EXT_REFCLK0_OUT, 4101 CLK_AM62LX_BOARD_0_WKUP_EXT_REFCLK0_OUT, 1, 4), 4102 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS, 4103 AM62LX_DEV_TIMER3_CLKSEL_VD_CLK_PARENT_BOARD_0_EXT_REFCLK1_OUT, 4104 CLK_AM62LX_BOARD_0_EXT_REFCLK1_OUT, 1, 5), 4105 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS, 4106 AM62LX_DEV_TIMER3_CLKSEL_VD_CLK_PARENT_RESERVED_6, 4107 CLK_AM62LX_RESERVED, 1, 6), 4108 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS, 4109 AM62LX_DEV_TIMER3_CLKSEL_VD_CLK_PARENT_BOARD_0_GEMAC_CPTS0_RFT_CLK_OUT, 4110 CLK_AM62LX_BOARD_0_GEMAC_CPTS0_RFT_CLK_OUT, 1, 7), 4111 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS, 4112 AM62LX_DEV_TIMER3_CLKSEL_VD_CLK_PARENT_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 4113 CLK_AM62LX_HSDIV4_16FFT_WKUP_0_HSDIVOUT1_CLK, 1, 8), 4114 TI_DEV_CLK_PARENT(AM62LX_DEV_TIMER3_CLKSEL_VD_CLOCKS, 4115 AM62LX_DEV_TIMER3_CLKSEL_VD_CLK_PARENT_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 4116 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 1, 9), 4117 TI_DEV_CLK_MUX(AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLOCKS, 4118 AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLK, 4119 CLK_AM62LX_WKUP_TIMERCLKN_SEL_OUT1, 1, 8, 0), 4120 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLOCKS, 4121 AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLK_PARENT_GLUELOGIC_HFOSC0_CLK, 4122 CLK_AM62LX_GLUELOGIC_HFOSC0_CLK, 1, 0), 4123 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLOCKS, 4124 AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLK_PARENT_WKUP_PLL_0_CHIP_DIV1_CLK2, 4125 CLK_AM62LX_SAM62_PLL_CTRL_WRAP_WKUP_0_CHIP_DIV1_CLK_CLK, 2, 1), 4126 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLOCKS, 4127 AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLK_PARENT_GLUELOGIC_RCOSC_CLKOUT, 4128 CLK_AM62LX_GLUELOGIC_RCOSC_CLKOUT, 1, 2), 4129 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLOCKS, 4130 AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLK_PARENT_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 4131 CLK_AM62LX_POSTDIV4_WKUP_0_HSDIVOUT7_CLK, 1, 3), 4132 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLOCKS, 4133 AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLK_PARENT_BOARD_0_WKUP_EXT_REFCLK0_OUT, 4134 CLK_AM62LX_BOARD_0_WKUP_EXT_REFCLK0_OUT, 1, 4), 4135 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLOCKS, 4136 AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLK_PARENT_CLK_32K_RC_SEL_OUT0, 4137 CLK_AM62LX_CLK_32K_RC_SEL_OUT0, 1, 5), 4138 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLOCKS, 4139 AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLK_PARENT_CPSW_MAIN_0_CPTS_GENF0, 4140 CLK_AM62LX_CPSW_MAIN_0_CPTS_GENF0, 1, 6), 4141 TI_DEV_CLK_PARENT(AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLOCKS, 4142 AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD_CLK_PARENT_GLUELOGIC_RCOSC_1P0V_97P65K3, 4143 CLK_AM62LX_GLUELOGIC_RCOSC_CLK_1P0V_97P65K, 3, 7), 4144 }; 4145 static struct ti_dev_clk MAIN_dev_clk[667] __section(".bss.devgroup.MAIN"); 4146 4147 const struct ti_devgroup soc_devgroups[AM62LX_PM_DEVGRP_RANGE_ID_MAX] = { 4148 [TI_PM_DEVGRP_00] = { 4149 .dev_clk_data = MAIN_dev_clk_data, 4150 .dev_clk = MAIN_dev_clk, 4151 .clk_idx = 1U, 4152 }, 4153 }; 4154 const size_t soc_devgroup_count = ARRAY_SIZE(soc_devgroups); 4155 4156 const struct ti_soc_device_data * const soc_psc_multiple_domains[1] = { 4157 }; 4158 4159 const struct ti_dev_data * const soc_device_data_arr[AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD + 1U] = { 4160 [AM62LX_DEV_ADC0] = &am62lx_dev_adc12_core_main_0, 4161 [AM62LX_DEV_MAIN_GPIOMUX_INTROUTER0] = &am62lx_dev_am62l_main_gpiomux_introuter_main_0, 4162 [AM62LX_DEV_TIMESYNC_INTROUTER0] = &am62lx_dev_am62l_timesync_introuter_main_0, 4163 [AM62LX_DEV_CPSW0] = &am62lx_dev_cpsw_3guss_am62l_main_0, 4164 [AM62LX_DEV_CPT2_AGGR0] = &am62lx_dev_cpt2_aggregator32_main_sysclk2, 4165 [AM62LX_DEV_CPT2_AGGR1] = &am62lx_dev_cpt2_aggregator32_per_sysclk2, 4166 [AM62LX_DEV_WKUP_CPT2_AGGR0] = &am62lx_dev_cpt2_aggregator32_wkup_sysclk2, 4167 [AM62LX_DEV_STM0] = &am62lx_dev_cxstm500ss_main_0, 4168 [AM62LX_DEV_DEBUGSS_WRAP0] = &am62lx_dev_debugss_k3_wrap_cv0_main_0, 4169 [AM62LX_DEV_DMASS0] = &am62lx_dev_dmss_am61_main_0, 4170 [AM62LX_DEV_DMASS0_BCDMA_0] = &am62lx_dev_dmss_am61_main_0_bcdma_0, 4171 [AM62LX_DEV_DMASS0_PKTDMA_0] = &am62lx_dev_dmss_am61_main_0_pktdma_0, 4172 [AM62LX_DEV_WKUP_DMASS0] = &am62lx_dev_dmss_crypto_am61_wkup_0, 4173 [AM62LX_DEV_WKUP_DMASS0_DTHE] = &am62lx_dev_dmss_crypto_am61_wkup_0_dthe, 4174 [AM62LX_DEV_WKUP_DMASS0_XLCDMA_0] = &am62lx_dev_dmss_crypto_am61_wkup_0_xlcdma_0, 4175 [AM62LX_DEV_TIMER0] = &am62lx_dev_dmtimer_dmc1ms_main_0, 4176 [AM62LX_DEV_TIMER1] = &am62lx_dev_dmtimer_dmc1ms_main_1, 4177 [AM62LX_DEV_TIMER2] = &am62lx_dev_dmtimer_dmc1ms_main_2, 4178 [AM62LX_DEV_TIMER3] = &am62lx_dev_dmtimer_dmc1ms_main_3, 4179 [AM62LX_DEV_WKUP_TIMER0] = &am62lx_dev_dmtimer_dmc1ms_wkup_0, 4180 [AM62LX_DEV_WKUP_TIMER1] = &am62lx_dev_dmtimer_dmc1ms_wkup_1, 4181 [AM62LX_DEV_WKUP_SMS_LITE0] = &am62lx_dev_sms_lite_wkup_0, 4182 [AM62LX_DEV_ECAP0] = &am62lx_dev_ecap_main_0, 4183 [AM62LX_DEV_ECAP1] = &am62lx_dev_ecap_main_1, 4184 [AM62LX_DEV_ECAP2] = &am62lx_dev_ecap_main_2, 4185 [AM62LX_DEV_ELM0] = &am62lx_dev_elm_main_0, 4186 [AM62LX_DEV_MMCSD1] = &am62lx_dev_emmcsd4ss_main_0, 4187 [AM62LX_DEV_MMCSD2] = &am62lx_dev_emmcsd4ss_main_1, 4188 [AM62LX_DEV_MMCSD0] = &am62lx_dev_emmcsd8ss_main_0, 4189 [AM62LX_DEV_EQEP0] = &am62lx_dev_eqep_t2_main_0, 4190 [AM62LX_DEV_EQEP1] = &am62lx_dev_eqep_t2_main_1, 4191 [AM62LX_DEV_EQEP2] = &am62lx_dev_eqep_t2_main_2, 4192 [AM62LX_DEV_FSS0] = &am62lx_dev_fss_ul_128_main_0, 4193 [AM62LX_DEV_GICSS0] = &am62lx_dev_gic500ss_1_2_spi960_main_0, 4194 [AM62LX_DEV_GPIO0] = &am62lx_dev_gpio_144_main_0, 4195 [AM62LX_DEV_GPIO2] = &am62lx_dev_gpio_144_main_2, 4196 [AM62LX_DEV_WKUP_GPIO0] = &am62lx_dev_gpio_144_wkup_0, 4197 [AM62LX_DEV_GPMC0] = &am62lx_dev_gpmc_main_0, 4198 [AM62LX_DEV_DSS_DSI0] = &am62lx_dev_k3_dss_dsi_main_0, 4199 [AM62LX_DEV_DSS0] = &am62lx_dev_k3_dss_nano_main_0, 4200 [AM62LX_DEV_EPWM0] = &am62lx_dev_k3_epwm_main_0, 4201 [AM62LX_DEV_EPWM1] = &am62lx_dev_k3_epwm_main_1, 4202 [AM62LX_DEV_EPWM2] = &am62lx_dev_k3_epwm_main_2, 4203 [AM62LX_DEV_LED0] = &am62lx_dev_k3_led2vbus_main_0, 4204 [AM62LX_DEV_PBIST0] = &am62lx_dev_k3_pbist_8c28p_4bit_wrap_main_0, 4205 [AM62LX_DEV_WKUP_PBIST0] = &am62lx_dev_k3_pbist_8c28p_4bit_wrap_wkup_0, 4206 [AM62LX_DEV_WKUP_VTM0] = &am62lx_dev_k3vtm_n16ffc_wkup_0, 4207 [AM62LX_DEV_MCAN0] = &am62lx_dev_mcanss_main_0, 4208 [AM62LX_DEV_MCAN1] = &am62lx_dev_mcanss_main_1, 4209 [AM62LX_DEV_MCAN2] = &am62lx_dev_mcanss_main_2, 4210 [AM62LX_DEV_MCASP0] = &am62lx_dev_mcasp_main_0, 4211 [AM62LX_DEV_MCASP1] = &am62lx_dev_mcasp_main_1, 4212 [AM62LX_DEV_MCASP2] = &am62lx_dev_mcasp_main_2, 4213 [AM62LX_DEV_I2C0] = &am62lx_dev_mshsi2c_main_0, 4214 [AM62LX_DEV_I2C1] = &am62lx_dev_mshsi2c_main_1, 4215 [AM62LX_DEV_I2C2] = &am62lx_dev_mshsi2c_main_2, 4216 [AM62LX_DEV_I2C3] = &am62lx_dev_mshsi2c_main_3, 4217 [AM62LX_DEV_WKUP_I2C0] = &am62lx_dev_mshsi2c_wkup_0, 4218 [AM62LX_DEV_WKUP_GTC0] = &am62lx_dev_gtc_r10_wkup_0, 4219 [AM62LX_DEV_WKUP_RTCSS0] = &am62lx_dev_rtcss_wkup_0, 4220 [AM62LX_DEV_RTI0] = &am62lx_dev_rti_cfg1_main_a53_0, 4221 [AM62LX_DEV_RTI1] = &am62lx_dev_rti_cfg1_main_a53_1, 4222 [AM62LX_DEV_DEBUGSS0] = &am62lx_dev_sam61_debug_main_cell_main_0, 4223 [AM62LX_DEV_MSRAM_96K0] = &am62lx_dev_sam61_msram6kx128_main_0, 4224 [AM62LX_DEV_WKUP_PSRAM_64K0] = &am62lx_dev_sam61_psram16kx32_wkup_0, 4225 [AM62LX_DEV_ROM0] = &am62lx_dev_sam61_psrom64kx32_main_0, 4226 [AM62LX_DEV_PSC0] = &am62lx_dev_sam61_wkup_psc_wrap_wkup_0.drv_data.dev_data, 4227 [AM62LX_DEV_WKUP_DEEPSLEEP_SOURCES0] = &am62lx_dev_sam62_dm_wakeup_deepsleep_sources_wkup_0, 4228 [AM62LX_DEV_MCU_MCU_16FF0] = &am62lx_dev_sam62a_mcu_16ff_mcu_0, 4229 [AM62LX_DEV_COMPUTE_CLUSTER0_ARM_COREPACK_0] = 4230 &am62lx_dev_sam62l_a53_256kb_wrap_main_0_arm_corepack_0, 4231 [AM62LX_DEV_DDR16SS0] = &am62lx_dev_sam62l_ddr_wrap_main_0, 4232 [AM62LX_DEV_WKUP_DFTSS0] = &am62lx_dev_sam62l_dftss_wrap_wkup_0, 4233 [AM62LX_DEV_MCSPI0] = &am62lx_dev_spi_main_0, 4234 [AM62LX_DEV_MCSPI1] = &am62lx_dev_spi_main_1, 4235 [AM62LX_DEV_MCSPI2] = &am62lx_dev_spi_main_2, 4236 [AM62LX_DEV_MCSPI3] = &am62lx_dev_spi_main_3, 4237 [AM62LX_DEV_TRNG_DRBG_EIP76D_WRAP0] = &am62lx_dev_trng_drbg_eip76d_wrap_main_0, 4238 [AM62LX_DEV_UART1] = &am62lx_dev_usart_main_1, 4239 [AM62LX_DEV_UART2] = &am62lx_dev_usart_main_2, 4240 [AM62LX_DEV_UART3] = &am62lx_dev_usart_main_3, 4241 [AM62LX_DEV_UART4] = &am62lx_dev_usart_main_4, 4242 [AM62LX_DEV_UART5] = &am62lx_dev_usart_main_5, 4243 [AM62LX_DEV_UART6] = &am62lx_dev_usart_main_6, 4244 [AM62LX_DEV_WKUP_UART0] = &am62lx_dev_usart_wkup_0, 4245 [AM62LX_DEV_USB0] = &am62lx_dev_usb2ss_16ffc_main_0, 4246 [AM62LX_DEV_USB1] = &am62lx_dev_usb2ss_16ffc_main_1, 4247 [AM62LX_DEV_DPHY_TX0] = &am62lx_dev_wiz16b8m4cdt3_main_0, 4248 [AM62LX_DEV_COMPUTE_CLUSTER0_CLKDIV_0] = &am62lx_dev_sam62l_a53_256kb_wrap_main_0_clkdiv_0, 4249 [AM62LX_DEV_COMPUTE_CLUSTER0_PBIST_0] = &am62lx_dev_sam62l_a53_256kb_wrap_main_0_pbist_0, 4250 [AM62LX_DEV_COMPUTE_CLUSTER0] = &am62lx_dev_sam62l_a53_256kb_wrap_main_0, 4251 [AM62LX_DEV_COMPUTE_CLUSTER0_A53_0] = &am62lx_dev_sam62l_a53_256kb_wrap_main_0_a53_0, 4252 [AM62LX_DEV_COMPUTE_CLUSTER0_A53_1] = &am62lx_dev_sam62l_a53_256kb_wrap_main_0_a53_1, 4253 [AM62LX_DEV_UART0] = &am62lx_dev_usart_main_0, 4254 [AM62LX_DEV_BOARD0] = &am62lx_dev_board_0, 4255 [AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD] = &am62lx_dev_wkup_gtcclk_sel_dev_VD, 4256 [AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD] = &am62lx_dev_wkup_obsclk_mux_sel_dev_VD, 4257 [AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD] = &am62lx_dev_wkup_clkout_sel_dev_VD, 4258 [AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD] = &am62lx_dev_obsclk0_mux_sel_dev_VD, 4259 [AM62LX_DEV_MAIN_USB0_ISO_VD] = &am62lx_dev_main_usb0_iso_VD, 4260 [AM62LX_DEV_MAIN_USB1_ISO_VD] = &am62lx_dev_main_usb1_iso_VD, 4261 [AM62LX_DEV_EMIF_CFG_ISO_VD] = &am62lx_dev_emif_cfg_iso_VD, 4262 [AM62LX_DEV_EMIF_DATA_ISO_VD] = &am62lx_dev_emif_data_iso_VD, 4263 [AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD] = &am62lx_dev_clk_32k_rc_sel_dev_VD, 4264 [AM62LX_DEV_TIMER1_CLKSEL_VD] = &am62lx_dev_timer1_clksel_VD, 4265 [AM62LX_DEV_TIMER3_CLKSEL_VD] = &am62lx_dev_timer3_clksel_VD, 4266 [AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD] = &am62lx_dev_wkup_timer1_clksel_VD, 4267 }; 4268 4269 struct ti_device soc_devices[AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD + 1U]; 4270 const size_t soc_device_count = ARRAY_SIZE(soc_device_data_arr); 4271