AM275 FreeRTOS SDK  11.01.00
tisci_devices.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2017-2025 Texas Instruments Incorporated
3  *
4  * Redistribution and use in source and binary forms, with or without
5  * modification, are permitted provided that the following conditions
6  * are met:
7  *
8  * Redistributions of source code must retain the above copyright
9  * notice, this list of conditions and the following disclaimer.
10  *
11  * Redistributions in binary form must reproduce the above copyright
12  * notice, this list of conditions and the following disclaimer in the
13  * documentation and/or other materials provided with the
14  * distribution.
15  *
16  * Neither the name of Texas Instruments Incorporated nor the names of
17  * its contributors may be used to endorse or promote products derived
18  * from this software without specific prior written permission.
19  *
20  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31  *
32  */
51 #ifndef SOC_TISCI_DEVICES_H
52 #define SOC_TISCI_DEVICES_H
53 
54 #ifdef __cplusplus
55 extern "C"
56 {
57 #endif
58 
59 
60 #define TISCI_DEV_ADC0 0U
61 #define TISCI_DEV_DBG_INTROUTER0 2U
62 #define TISCI_DEV_MAIN_GPIOMUX_INTROUTER0 3U
63 #define TISCI_DEV_MCU_MCU_GPIOMUX_INTROUTER0 5U
64 #define TISCI_DEV_TIMESYNC_EVENT_INTROUTER0 6U
65 #define TISCI_DEV_CPSW0 13U
66 #define TISCI_DEV_STM0 15U
67 #define TISCI_DEV_DCC0 16U
68 #define TISCI_DEV_DCC1 17U
69 #define TISCI_DEV_DCC2 18U
70 #define TISCI_DEV_DCC3 19U
71 #define TISCI_DEV_DCC4 20U
72 #define TISCI_DEV_DCC5 21U
73 #define TISCI_DEV_SMS0 22U
74 #define TISCI_DEV_MCU_DCC0 23U
75 #define TISCI_DEV_DEBUGSS_WRAP0 24U
76 #define TISCI_DEV_DMASS0 25U
77 #define TISCI_DEV_DMASS0_BCDMA_0 26U
78 #define TISCI_DEV_DMASS0_CBASS_0 27U
79 #define TISCI_DEV_DMASS0_INTAGGR_0 28U
80 #define TISCI_DEV_DMASS0_IPCSS_0 29U
81 #define TISCI_DEV_DMASS0_PKTDMA_0 30U
82 #define TISCI_DEV_DMASS0_RINGACC_0 33U
83 #define TISCI_DEV_TIMER0 36U
84 #define TISCI_DEV_TIMER1 37U
85 #define TISCI_DEV_TIMER2 38U
86 #define TISCI_DEV_TIMER3 39U
87 #define TISCI_DEV_TIMER4 40U
88 #define TISCI_DEV_TIMER5 41U
89 #define TISCI_DEV_TIMER6 42U
90 #define TISCI_DEV_TIMER7 43U
91 #define TISCI_DEV_TIMER8 44U
92 #define TISCI_DEV_TIMER9 45U
93 #define TISCI_DEV_TIMER10 46U
94 #define TISCI_DEV_TIMER11 47U
95 #define TISCI_DEV_ECAP0 51U
96 #define TISCI_DEV_ECAP1 52U
97 #define TISCI_DEV_ECAP2 53U
98 #define TISCI_DEV_MMCSD0 58U
99 #define TISCI_DEV_WKUP_GTC0 61U
100 #define TISCI_DEV_ESM0 63U
101 #define TISCI_DEV_WKUP_ESM0 64U
102 #define TISCI_DEV_FSS1 73U
103 #define TISCI_DEV_FSS1_FSAS_0 74U
104 #define TISCI_DEV_FSS1_OSPI_0 75U
105 #define TISCI_DEV_GPIO0 77U
106 #define TISCI_DEV_GPIO1 78U
107 #define TISCI_DEV_MCU_GPIO0 79U
108 #define TISCI_DEV_LED0 83U
109 #define TISCI_DEV_DDPA0 85U
110 #define TISCI_DEV_EPWM0 86U
111 #define TISCI_DEV_EPWM1 87U
112 #define TISCI_DEV_EPWM2 88U
113 #define TISCI_DEV_WKUP_VTM0 95U
114 #define TISCI_DEV_MAILBOX0 96U
115 #define TISCI_DEV_MCAN0 98U
116 #define TISCI_DEV_MCAN1 99U
117 #define TISCI_DEV_I2C0 102U
118 #define TISCI_DEV_I2C1 103U
119 #define TISCI_DEV_I2C2 104U
120 #define TISCI_DEV_I2C3 105U
121 #define TISCI_DEV_WKUP_I2C0 107U
122 #define TISCI_DEV_WKUP_TIMER0 110U
123 #define TISCI_DEV_WKUP_TIMER1 111U
124 #define TISCI_DEV_WKUP_UART0 114U
125 #define TISCI_DEV_MCRC64_0 116U
126 #define TISCI_DEV_WKUP_RTCSS0 117U
127 #define TISCI_DEV_WKUP_R5FSS0_SS0 118U
128 #define TISCI_DEV_WKUP_R5FSS0 119U
129 #define TISCI_DEV_WKUP_R5FSS0_CORE0 121U
130 #define TISCI_DEV_RTI0 127U
131 #define TISCI_DEV_RTI1 128U
132 #define TISCI_DEV_RTI2 130U
133 #define TISCI_DEV_RTI3 131U
134 #define TISCI_DEV_WKUP_RTI0 132U
135 #define TISCI_DEV_PSCSS0 139U
136 #define TISCI_DEV_WKUP_PSC0 140U
137 #define TISCI_DEV_MCSPI0 141U
138 #define TISCI_DEV_MCSPI1 142U
139 #define TISCI_DEV_MCSPI2 143U
140 #define TISCI_DEV_MCSPI3 144U
141 #define TISCI_DEV_MCSPI4 145U
142 #define TISCI_DEV_UART0 146U
143 #define TISCI_DEV_SPINLOCK0 150U
144 #define TISCI_DEV_UART1 152U
145 #define TISCI_DEV_UART2 153U
146 #define TISCI_DEV_UART3 154U
147 #define TISCI_DEV_UART4 155U
148 #define TISCI_DEV_UART5 156U
149 #define TISCI_DEV_BOARD0 157U
150 #define TISCI_DEV_UART6 158U
151 #define TISCI_DEV_USB0 161U
152 #define TISCI_DEV_WKUP_PBIST0 165U
153 #define TISCI_DEV_DEBUGSS0 171U
154 #define TISCI_DEV_WKUP_DEEPSLEEP_SOURCES0 176U
155 #define TISCI_DEV_MAIN_USB0_ISO_VD 178U
156 #define TISCI_DEV_MCU_MCU_16FF0 180U
157 #define TISCI_DEV_DCC6 183U
158 #define TISCI_DEV_MCASP0 190U
159 #define TISCI_DEV_MCASP1 191U
160 #define TISCI_DEV_MCASP2 192U
161 #define TISCI_DEV_CLK_32K_RC_SEL_DEV_VD 193U
162 #define TISCI_DEV_CPT2_AGGR1 194U
163 #define TISCI_DEV_CPT2_AGGR0 195U
164 #define TISCI_DEV_CPT2_AGGR2 196U
165 #define TISCI_DEV_MCU_DCC1 197U
166 #define TISCI_DEV_RTI4 205U
167 #define TISCI_DEV_C7X256V0 207U
168 #define TISCI_DEV_C7X256V0_C7XV_CORE_0 208U
169 #define TISCI_DEV_C7X256V0_CORE0 209U
170 #define TISCI_DEV_C7X256V0_CLEC 210U
171 #define TISCI_DEV_C7X256V0_CLK 211U
172 #define TISCI_DEV_C7X256V0_DEBUG 212U
173 #define TISCI_DEV_C7X256V0_GICSS 213U
174 #define TISCI_DEV_C7X256V0_PBIST 214U
175 #define TISCI_DEV_WKUP_CLKOUT_SEL_DEV_VD 226U
176 #define TISCI_DEV_MCU_OBSCLK_MUX_SEL_DEV_VD 227U
177 #define TISCI_DEV_OBSCLK0_MUX_SEL_DEV_VD 228U
178 #define TISCI_DEV_DCC7 229U
179 #define TISCI_DEV_DCC8 230U
180 #define TISCI_DEV_ATL0 246U
181 #define TISCI_DEV_PBIST1 254U
182 #define TISCI_DEV_MCASP3 255U
183 #define TISCI_DEV_MCASP4 256U
184 #define TISCI_DEV_I2C4 257U
185 #define TISCI_DEV_RTI5 263U
186 #define TISCI_DEV_C7X256V1 267U
187 #define TISCI_DEV_C7X256V1_C7XV_CORE_0 268U
188 #define TISCI_DEV_C7X256V1_CORE0 269U
189 #define TISCI_DEV_C7X256V1_CLEC 270U
190 #define TISCI_DEV_C7X256V1_CLK 271U
191 #define TISCI_DEV_C7X256V1_DEBUG 272U
192 #define TISCI_DEV_C7X256V1_GICSS 273U
193 #define TISCI_DEV_C7X256V1_PBIST 274U
194 #define TISCI_DEV_TIMER12 288U
195 #define TISCI_DEV_TIMER13 289U
196 #define TISCI_DEV_TIMER14 290U
197 #define TISCI_DEV_TIMER15 291U
198 #define TISCI_DEV_ECAP3 292U
199 #define TISCI_DEV_ECAP4 293U
200 #define TISCI_DEV_ECAP5 294U
201 #define TISCI_DEV_FSS1_HYPERBUS1P0_0 295U
202 #define TISCI_DEV_FSS1_MISC_0 296U
203 #define TISCI_DEV_FSS1_OSPI_1 297U
204 #define TISCI_DEV_FSS0 298U
205 #define TISCI_DEV_AASRC0 299U
206 #define TISCI_DEV_AASRC1 300U
207 #define TISCI_DEV_PBIST0 301U
208 #define TISCI_DEV_PBIST2 302U
209 #define TISCI_DEV_PBIST3 303U
210 #define TISCI_DEV_PBIST4 304U
211 #define TISCI_DEV_PBIST5 305U
212 #define TISCI_DEV_PBIST6 306U
213 #define TISCI_DEV_PBIST7 307U
214 #define TISCI_DEV_PBIST8 308U
215 #define TISCI_DEV_WKUP_PBIST1 309U
216 #define TISCI_DEV_MCAN2 310U
217 #define TISCI_DEV_MCAN3 311U
218 #define TISCI_DEV_MCAN4 312U
219 #define TISCI_DEV_MLB0 313U
220 #define TISCI_DEV_I2C5 314U
221 #define TISCI_DEV_I2C6 315U
222 #define TISCI_DEV_R5FSS0 316U
223 #define TISCI_DEV_R5FSS1 317U
224 #define TISCI_DEV_R5FSS0_CORE0 318U
225 #define TISCI_DEV_R5FSS0_CORE1 319U
226 #define TISCI_DEV_R5FSS1_CORE0 320U
227 #define TISCI_DEV_R5FSS1_CORE1 321U
228 #define TISCI_DEV_RL2_OF_CBA4_0 322U
229 #define TISCI_DEV_RL2_OF_CBA4_1 323U
230 #define TISCI_DEV_RL2_OF_CBA4_2 324U
231 #define TISCI_DEV_RL2_OF_CBA4_3 325U
232 #define TISCI_DEV_RL2_CORE0_CFG0 326U
233 #define TISCI_DEV_RL2_CORE0_CFG1 327U
234 #define TISCI_DEV_RL2_CORE1_CFG0 328U
235 #define TISCI_DEV_RL2_CORE1_CFG1 329U
236 #define TISCI_DEV_MCASP0_AUXCLK_SEL_DEV_VD 330U
237 #define TISCI_DEV_MCASP1_AUXCLK_SEL_DEV_VD 331U
238 #define TISCI_DEV_MCASP2_AUXCLK_SEL_DEV_VD 332U
239 #define TISCI_DEV_MCASP3_AUXCLK_SEL_DEV_VD 333U
240 #define TISCI_DEV_MCASP4_AUXCLK_SEL_DEV_VD 334U
241 #define TISCI_DEV_MCASP0_LOCAL_AUXCLK_SEL_DEV_VD 335U
242 #define TISCI_DEV_MCASP1_LOCAL_AUXCLK_SEL_DEV_VD 336U
243 #define TISCI_DEV_MCASP2_LOCAL_AUXCLK_SEL_DEV_VD 337U
244 #define TISCI_DEV_MCASP3_LOCAL_AUXCLK_SEL_DEV_VD 338U
245 #define TISCI_DEV_MCASP4_LOCAL_AUXCLK_SEL_DEV_VD 339U
246 
247 
248 #ifdef __cplusplus
249 }
250 #endif
251 
252 #endif /* SOC_TISCI_DEVICES_H */
253