xref: /rk3399_ARM-atf/plat/ti/k3low/common/pm/include/ti_devices.h (revision a28114d66a6d43db4accef5fd5d6dab6c059e584)
1 /*
2  * Copyright (c) 2025-2026 Texas Instruments Incorporated - https://www.ti.com
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 #ifndef TI_DEVICES_H
7 #define TI_DEVICES_H
8 
9 #define AM62LX_DEV_ADC0 0U
10 #define AM62LX_DEV_MAIN_GPIOMUX_INTROUTER0 1U
11 #define AM62LX_DEV_TIMESYNC_INTROUTER0 2U
12 #define AM62LX_DEV_CPSW0 3U
13 #define AM62LX_DEV_CPT2_AGGR0 5U
14 #define AM62LX_DEV_CPT2_AGGR1 6U
15 #define AM62LX_DEV_WKUP_CPT2_AGGR0 7U
16 #define AM62LX_DEV_STM0 8U
17 #define AM62LX_DEV_DEBUGSS_WRAP0 9U
18 #define AM62LX_DEV_DMASS0 10U /*no clock entry*/
19 #define AM62LX_DEV_DMASS0_BCDMA_0 11U
20 #define AM62LX_DEV_DMASS0_PKTDMA_0 12U
21 #define AM62LX_DEV_WKUP_DMASS0 13U /*no clock entry*/
22 #define AM62LX_DEV_WKUP_DMASS0_DTHE 14U /*no clock entry*/
23 #define AM62LX_DEV_WKUP_DMASS0_XLCDMA_0 15U /*no clock entry*/
24 #define AM62LX_DEV_TIMER0 16U
25 #define AM62LX_DEV_TIMER1 17U
26 #define AM62LX_DEV_TIMER2 18U
27 #define AM62LX_DEV_TIMER3 19U
28 #define AM62LX_DEV_WKUP_TIMER0 20U
29 #define AM62LX_DEV_WKUP_TIMER1 21U
30 #define AM62LX_DEV_WKUP_SMS_LITE0 22U /*no clock entry*/
31 #define AM62LX_DEV_ECAP0 23U
32 #define AM62LX_DEV_ECAP1 24U
33 #define AM62LX_DEV_ECAP2 25U
34 #define AM62LX_DEV_ELM0 26U
35 #define AM62LX_DEV_MMCSD1 27U
36 #define AM62LX_DEV_MMCSD2 28U
37 #define AM62LX_DEV_MMCSD0 29U
38 #define AM62LX_DEV_EQEP0 30U
39 #define AM62LX_DEV_EQEP1 31U
40 #define AM62LX_DEV_EQEP2 32U
41 #define AM62LX_DEV_FSS0 33U
42 #define AM62LX_DEV_GICSS0 34U
43 #define AM62LX_DEV_GPIO0 36U
44 #define AM62LX_DEV_GPIO2 37U
45 #define AM62LX_DEV_WKUP_GPIO0 38U
46 #define AM62LX_DEV_GPMC0 39U
47 #define AM62LX_DEV_DSS_DSI0 40U
48 #define AM62LX_DEV_DSS0 41U
49 #define AM62LX_DEV_EPWM0 42U
50 #define AM62LX_DEV_EPWM1 43U
51 #define AM62LX_DEV_EPWM2 44U
52 #define AM62LX_DEV_LED0 45U
53 #define AM62LX_DEV_PBIST0 46U
54 #define AM62LX_DEV_WKUP_PBIST0 47U
55 #define AM62LX_DEV_WKUP_VTM0 48U
56 #define AM62LX_DEV_MCAN0 49U
57 #define AM62LX_DEV_MCAN1 50U
58 #define AM62LX_DEV_MCAN2 51U
59 #define AM62LX_DEV_MCASP0 52U
60 #define AM62LX_DEV_MCASP1 53U
61 #define AM62LX_DEV_MCASP2 54U
62 #define AM62LX_DEV_I2C0 55U
63 #define AM62LX_DEV_I2C1 57U
64 #define AM62LX_DEV_I2C2 58U
65 #define AM62LX_DEV_I2C3 59U
66 #define AM62LX_DEV_WKUP_I2C0 60U
67 #define AM62LX_DEV_WKUP_GTC0 61U
68 #define AM62LX_DEV_WKUP_RTCSS0 62U
69 #define AM62LX_DEV_RTI0 63U
70 #define AM62LX_DEV_RTI1 64U
71 #define AM62LX_DEV_DEBUGSS0 65U
72 #define AM62LX_DEV_MSRAM_96K0 66U
73 #define AM62LX_DEV_WKUP_PSRAM_64K0 67U
74 #define AM62LX_DEV_ROM0 68U
75 #define AM62LX_DEV_PSC0 69U
76 #define AM62LX_DEV_WKUP_DEEPSLEEP_SOURCES0 70U
77 #define AM62LX_DEV_MCU_MCU_16FF0 71U /*no clock entry*/
78 #define AM62LX_DEV_COMPUTE_CLUSTER0_ARM_COREPACK_0 72U
79 #define AM62LX_DEV_DDR16SS0 73U
80 #define AM62LX_DEV_WKUP_DFTSS0 74U
81 #define AM62LX_DEV_MCSPI0 75U
82 #define AM62LX_DEV_MCSPI1 76U
83 #define AM62LX_DEV_MCSPI2 77U
84 #define AM62LX_DEV_MCSPI3 78U
85 #define AM62LX_DEV_TRNG_DRBG_EIP76D_WRAP0 79U
86 #define AM62LX_DEV_UART1 80U
87 #define AM62LX_DEV_UART2 81U
88 #define AM62LX_DEV_UART3 82U
89 #define AM62LX_DEV_UART4 83U
90 #define AM62LX_DEV_UART5 84U
91 #define AM62LX_DEV_UART6 85U
92 #define AM62LX_DEV_WKUP_UART0 86U
93 #define AM62LX_DEV_USB0 87U
94 #define AM62LX_DEV_USB1 88U
95 #define AM62LX_DEV_DPHY_TX0 89U
96 #define AM62LX_DEV_COMPUTE_CLUSTER0_CLKDIV_0 90U
97 #define AM62LX_DEV_COMPUTE_CLUSTER0_PBIST_0 91U
98 #define AM62LX_DEV_COMPUTE_CLUSTER0 134U
99 #define AM62LX_DEV_COMPUTE_CLUSTER0_A53_0 135U
100 #define AM62LX_DEV_COMPUTE_CLUSTER0_A53_1 136U
101 #define AM62LX_DEV_UART0 146U
102 #define AM62LX_DEV_BOARD0 157U
103 #define AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD 158U
104 #define AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD 159U
105 #define AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD 160U
106 #define AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD 161U
107 #define AM62LX_DEV_MAIN_USB0_ISO_VD 162U
108 #define AM62LX_DEV_MAIN_USB1_ISO_VD 163U
109 #define AM62LX_DEV_EMIF_CFG_ISO_VD 164U
110 #define AM62LX_DEV_EMIF_DATA_ISO_VD 165U
111 #define AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD 166U
112 #define AM62LX_DEV_TIMER1_CLKSEL_VD 167U
113 #define AM62LX_DEV_TIMER3_CLKSEL_VD 168U
114 #define AM62LX_DEV_WKUP_TIMER1_CLKSEL_VD 169U
115 
116 #endif /* TI_DEVICES_H */
117