1 /*
2 * Copyright (c) 2021, Texas Instruments Incorporated
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 *
9 * * Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer.
11 *
12 * * Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in the
14 * documentation and/or other materials provided with the 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 "AS IS"
21 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
22 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
23 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
24 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
25 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
26 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
27 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
28 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
29 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
30 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 */
32 /**
33 * \file V4/sciclient_irq_rm.c
34 *
35 * \brief File containing the J7 Family specific interrupt management data for
36 * RM.
37 *
38 */
39 /* ========================================================================== */
40 /* Include Files */
41 /* ========================================================================== */
43 #include <ti/drv/sciclient/src/sciclient/sciclient_rm_priv.h>
44 #include <ti/drv/sciclient/soc/V4/sciclient_irq_rm.h>
46 /* ========================================================================== */
47 /* Global Variables */
48 /* ========================================================================== */
50 #if defined (SOC_J721S2)
51 uint8_t vint_usage_count_NAVSS0_MODSS_INTA_0[64] = {0};
52 uint8_t vint_usage_count_NAVSS0_MODSS_INTA_1[64] = {0};
53 uint8_t vint_usage_count_NAVSS0_UDMASS_INTA_0[256] = {0};
54 uint8_t vint_usage_count_MCU_NAVSS0_INTA_0[256] = {0};
55 uint8_t vint_usage_count_MCU_SA3_SS0_INTAGGR_0[8] = {0};
56 static struct Sciclient_rmIaUsedMapping rom_usage_MCU_NAVSS0_UDMASS_INTA_0[5U] = {
57 {
58 .event = 16404U,
59 .cleared = false,
60 },
61 {
62 .event = 16405U,
63 .cleared = false,
64 },
65 {
66 .event = 16406U,
67 .cleared = false,
68 },
69 {
70 .event = 16407U,
71 .cleared = false,
72 },
73 {
74 .event = 16414U,
75 .cleared = false,
76 },
77 };
79 struct Sciclient_rmIaInst gRmIaInstances[SCICLIENT_RM_IA_NUM_INST] =
80 {
81 {
82 .dev_id = TISCI_DEV_NAVSS0_MODSS_INTA_0,
83 .imap = 0x30900000,
84 .sevt_offset = 20480u,
85 .n_sevt = 1024u,
86 .n_vint = 64,
87 .vint_usage_count = &vint_usage_count_NAVSS0_MODSS_INTA_0[0],
88 .v0_b0_evt = SCICLIENT_RM_IA_GENERIC_EVT_RESETVAL,
89 .rom_usage = NULL,
90 .n_rom_usage = 0U,
91 },
92 {
93 .dev_id = TISCI_DEV_NAVSS0_MODSS_INTA_1,
94 .imap = 0x30908000,
95 .sevt_offset = 22528u,
96 .n_sevt = 1024u,
97 .n_vint = 64,
98 .vint_usage_count = &vint_usage_count_NAVSS0_MODSS_INTA_1[0],
99 .v0_b0_evt = SCICLIENT_RM_IA_GENERIC_EVT_RESETVAL,
100 .rom_usage = NULL,
101 .n_rom_usage = 0U,
102 },
103 {
104 .dev_id = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
105 .imap = 0x30940000,
106 .sevt_offset = 0u,
107 .n_sevt = 4608u,
108 .n_vint = 256,
109 .vint_usage_count = &vint_usage_count_NAVSS0_UDMASS_INTA_0[0],
110 .v0_b0_evt = SCICLIENT_RM_IA_GENERIC_EVT_RESETVAL,
111 .rom_usage = NULL,
112 .n_rom_usage = 0U,
113 },
114 {
115 .dev_id = TISCI_DEV_MCU_NAVSS0_UDMASS_INTA_0,
116 .imap = 0x28560000,
117 .sevt_offset = 16384u,
118 .n_sevt = 1536u,
119 .n_vint = 256,
120 .vint_usage_count = &vint_usage_count_MCU_NAVSS0_INTA_0[0],
121 .v0_b0_evt = SCICLIENT_RM_IA_GENERIC_EVT_RESETVAL,
122 .rom_usage = &rom_usage_MCU_NAVSS0_UDMASS_INTA_0[0U],
123 .n_rom_usage = 5,
124 },
125 {
126 .dev_id = TISCI_DEV_MCU_SA3_SS0_INTAGGR_0,
127 .imap = 0x44809000,
128 .sevt_offset = 0u,
129 .n_sevt = 100u,
130 .n_vint = 8,
131 .vint_usage_count = &vint_usage_count_MCU_SA3_SS0_INTAGGR_0[0],
132 .v0_b0_evt = SCICLIENT_RM_IA_GENERIC_EVT_RESETVAL,
133 .rom_usage = NULL,
134 .n_rom_usage = 0U,
135 }
136 };
138 static struct Sciclient_rmIrUsedMapping rom_usage_MAIN2MCU_LVL_INTRTR0[1U] = {
139 {
140 .inp_start = 28U,
141 .outp_start = 32U,
142 .length = 2U,
143 .cleared = false,
144 .opCleared = false,
145 },
146 };
147 static struct Sciclient_rmIrUsedMapping rom_usage_MCU_NAVSS0_INTR_ROUTER_0[1U] = {
148 {
149 .inp_start = 1U,
150 .outp_start = 0U,
151 .length = 4U,
152 .cleared = false,
153 .opCleared = false,
154 },
155 };
157 struct Sciclient_rmIrInst gRmIrInstances[SCICLIENT_RM_IR_NUM_INST] =
158 {
159 {
160 .dev_id = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
161 .cfg = 0xa10000,
162 .n_inp = 320u,
163 .n_outp = 64u,
164 .inp0_mapping = SCICLIENT_RM_IR_MAPPING_FREE,
165 .rom_usage = &rom_usage_MAIN2MCU_LVL_INTRTR0[0U],
166 .n_rom_usage = 2,
167 },
168 {
169 .dev_id = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
170 .cfg = 0xa20000,
171 .n_inp = 112u,
172 .n_outp = 48u,
173 .inp0_mapping = SCICLIENT_RM_IR_MAPPING_FREE,
174 .rom_usage = NULL,
175 .n_rom_usage = 0U,
176 },
177 {
178 .dev_id = TISCI_DEV_TIMESYNC_INTRTR0,
179 .cfg = 0xa40000,
180 .n_inp = 56u,
181 .n_outp = 48u,
182 .inp0_mapping = SCICLIENT_RM_IR_MAPPING_FREE,
183 .rom_usage = NULL,
184 .n_rom_usage = 0U,
185 },
186 {
187 .dev_id = TISCI_DEV_WKUP_GPIOMUX_INTRTR0,
188 .cfg = 0x42200000,
189 .n_inp = 120u,
190 .n_outp = 32u,
191 .inp0_mapping = SCICLIENT_RM_IR_MAPPING_FREE,
192 .rom_usage = NULL,
193 .n_rom_usage = 0U,
194 },
195 {
196 .dev_id = TISCI_DEV_GPIOMUX_INTRTR0,
197 .cfg = 0xa00000,
198 .n_inp = 180u,
199 .n_outp = 64u,
200 .inp0_mapping = SCICLIENT_RM_IR_MAPPING_FREE,
201 .rom_usage = NULL,
202 .n_rom_usage = 0U,
203 },
204 {
205 .dev_id = TISCI_DEV_CMPEVENT_INTRTR0,
206 .cfg = 0xa30000,
207 .n_inp = 16u,
208 .n_outp = 16u,
209 .inp0_mapping = SCICLIENT_RM_IR_MAPPING_FREE,
210 .rom_usage = NULL,
211 .n_rom_usage = 0U,
212 },
213 {
214 .dev_id = TISCI_DEV_NAVSS0_INTR_0,
215 .cfg = 0x310e0000,
216 .n_inp = 442u,
217 .n_outp = 512u,
218 .inp0_mapping = SCICLIENT_RM_IR_MAPPING_FREE,
219 .rom_usage = NULL,
220 .n_rom_usage = 0U,
221 },
222 {
223 .dev_id = TISCI_DEV_MCU_NAVSS0_INTR_ROUTER_0,
224 .cfg = 0x28540000,
225 .n_inp = 261u,
226 .n_outp = 64u,
227 .inp0_mapping = SCICLIENT_RM_IR_MAPPING_FREE,
228 .rom_usage = &rom_usage_MCU_NAVSS0_INTR_ROUTER_0[0U],
229 .n_rom_usage = 1,
230 },
231 };
233 #endif
235 /* IRQ Tree definition */
237 #if defined (SOC_J721S2)
239 /* Start of CPSW1 interface definition */
240 const struct Sciclient_rmIrqIf CPSW1_cpts_comp_0_0_to_CMPEVENT_INTRTR0_in_11_11 = {
241 .lbase = 0,
242 .len = 1,
243 .rid = TISCI_DEV_CMPEVENT_INTRTR0,
244 .rbase = 11,
245 };
246 const struct Sciclient_rmIrqIf CPSW1_cpts_genf0_1_1_to_TIMESYNC_INTRTR0_in_18_18 = {
247 .lbase = 1,
248 .len = 1,
249 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
250 .rbase = 18,
251 };
252 const struct Sciclient_rmIrqIf CPSW1_cpts_genf1_2_2_to_TIMESYNC_INTRTR0_in_19_19 = {
253 .lbase = 2,
254 .len = 1,
255 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
256 .rbase = 19,
257 };
258 const struct Sciclient_rmIrqIf CPSW1_cpts_sync_3_3_to_TIMESYNC_INTRTR0_in_39_39 = {
259 .lbase = 3,
260 .len = 1,
261 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
262 .rbase = 39,
263 };
264 const struct Sciclient_rmIrqIf CPSW1_stat_pend_6_6_to_MAIN2MCU_LVL_INTRTR0_in_70_70 = {
265 .lbase = 6,
266 .len = 1,
267 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
268 .rbase = 70,
269 };
270 const struct Sciclient_rmIrqIf CPSW1_mdio_pend_5_5_to_MAIN2MCU_LVL_INTRTR0_in_71_71 = {
271 .lbase = 5,
272 .len = 1,
273 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
274 .rbase = 71,
275 };
276 const struct Sciclient_rmIrqIf CPSW1_evnt_pend_4_4_to_MAIN2MCU_LVL_INTRTR0_in_72_72 = {
277 .lbase = 4,
278 .len = 1,
279 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
280 .rbase = 72,
281 };
282 const struct Sciclient_rmIrqIf * const tisci_if_CPSW1[] = {
283 &CPSW1_cpts_comp_0_0_to_CMPEVENT_INTRTR0_in_11_11,
284 &CPSW1_cpts_genf0_1_1_to_TIMESYNC_INTRTR0_in_18_18,
285 &CPSW1_cpts_genf1_2_2_to_TIMESYNC_INTRTR0_in_19_19,
286 &CPSW1_cpts_sync_3_3_to_TIMESYNC_INTRTR0_in_39_39,
287 &CPSW1_stat_pend_6_6_to_MAIN2MCU_LVL_INTRTR0_in_70_70,
288 &CPSW1_mdio_pend_5_5_to_MAIN2MCU_LVL_INTRTR0_in_71_71,
289 &CPSW1_evnt_pend_4_4_to_MAIN2MCU_LVL_INTRTR0_in_72_72,
290 };
291 static const struct Sciclient_rmIrqNode tisci_irq_CPSW1 = {
292 .id = TISCI_DEV_CPSW1,
293 .n_if = 7,
294 .p_if = &tisci_if_CPSW1[0],
295 };
297 /* Start of MCU_CPSW0 interface definition */
298 const struct Sciclient_rmIrqIf MCU_CPSW0_cpts_comp_0_0_to_CMPEVENT_INTRTR0_in_10_10 = {
299 .lbase = 0,
300 .len = 1,
301 .rid = TISCI_DEV_CMPEVENT_INTRTR0,
302 .rbase = 10,
303 };
304 const struct Sciclient_rmIrqIf MCU_CPSW0_cpts_genf0_1_1_to_TIMESYNC_INTRTR0_in_16_16 = {
305 .lbase = 1,
306 .len = 1,
307 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
308 .rbase = 16,
309 };
310 const struct Sciclient_rmIrqIf MCU_CPSW0_cpts_genf1_2_2_to_TIMESYNC_INTRTR0_in_17_17 = {
311 .lbase = 2,
312 .len = 1,
313 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
314 .rbase = 17,
315 };
316 const struct Sciclient_rmIrqIf MCU_CPSW0_cpts_sync_3_3_to_TIMESYNC_INTRTR0_in_38_38 = {
317 .lbase = 3,
318 .len = 1,
319 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
320 .rbase = 38,
321 };
322 const struct Sciclient_rmIrqIf * const tisci_if_MCU_CPSW0[] = {
323 &MCU_CPSW0_cpts_comp_0_0_to_CMPEVENT_INTRTR0_in_10_10,
324 &MCU_CPSW0_cpts_genf0_1_1_to_TIMESYNC_INTRTR0_in_16_16,
325 &MCU_CPSW0_cpts_genf1_2_2_to_TIMESYNC_INTRTR0_in_17_17,
326 &MCU_CPSW0_cpts_sync_3_3_to_TIMESYNC_INTRTR0_in_38_38,
327 };
328 static const struct Sciclient_rmIrqNode tisci_irq_MCU_CPSW0 = {
329 .id = TISCI_DEV_MCU_CPSW0,
330 .n_if = 4,
331 .p_if = &tisci_if_MCU_CPSW0[0],
332 };
334 /* Start of CSI_RX_IF0 interface definition */
335 const struct Sciclient_rmIrqIf CSI_RX_IF0_csi_irq_1_1_to_MAIN2MCU_LVL_INTRTR0_in_254_254 = {
336 .lbase = 1,
337 .len = 1,
338 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
339 .rbase = 254,
340 };
341 const struct Sciclient_rmIrqIf CSI_RX_IF0_csi_err_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_255_255 = {
342 .lbase = 0,
343 .len = 1,
344 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
345 .rbase = 255,
346 };
347 const struct Sciclient_rmIrqIf CSI_RX_IF0_csi_level_2_2_to_MAIN2MCU_LVL_INTRTR0_in_256_256 = {
348 .lbase = 2,
349 .len = 1,
350 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
351 .rbase = 256,
352 };
353 const struct Sciclient_rmIrqIf * const tisci_if_CSI_RX_IF0[] = {
354 &CSI_RX_IF0_csi_irq_1_1_to_MAIN2MCU_LVL_INTRTR0_in_254_254,
355 &CSI_RX_IF0_csi_err_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_255_255,
356 &CSI_RX_IF0_csi_level_2_2_to_MAIN2MCU_LVL_INTRTR0_in_256_256,
357 };
358 static const struct Sciclient_rmIrqNode tisci_irq_CSI_RX_IF0 = {
359 .id = TISCI_DEV_CSI_RX_IF0,
360 .n_if = 3,
361 .p_if = &tisci_if_CSI_RX_IF0[0],
362 };
364 /* Start of CSI_RX_IF1 interface definition */
365 const struct Sciclient_rmIrqIf CSI_RX_IF1_csi_irq_1_1_to_MAIN2MCU_LVL_INTRTR0_in_257_257 = {
366 .lbase = 1,
367 .len = 1,
368 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
369 .rbase = 257,
370 };
371 const struct Sciclient_rmIrqIf CSI_RX_IF1_csi_err_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_258_258 = {
372 .lbase = 0,
373 .len = 1,
374 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
375 .rbase = 258,
376 };
377 const struct Sciclient_rmIrqIf CSI_RX_IF1_csi_level_2_2_to_MAIN2MCU_LVL_INTRTR0_in_259_259 = {
378 .lbase = 2,
379 .len = 1,
380 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
381 .rbase = 259,
382 };
383 const struct Sciclient_rmIrqIf * const tisci_if_CSI_RX_IF1[] = {
384 &CSI_RX_IF1_csi_irq_1_1_to_MAIN2MCU_LVL_INTRTR0_in_257_257,
385 &CSI_RX_IF1_csi_err_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_258_258,
386 &CSI_RX_IF1_csi_level_2_2_to_MAIN2MCU_LVL_INTRTR0_in_259_259,
387 };
388 static const struct Sciclient_rmIrqNode tisci_irq_CSI_RX_IF1 = {
389 .id = TISCI_DEV_CSI_RX_IF1,
390 .n_if = 3,
391 .p_if = &tisci_if_CSI_RX_IF1[0],
392 };
394 /* Start of CSI_TX_IF_V2_0 interface definition */
395 const struct Sciclient_rmIrqIf CSI_TX_IF_V2_0_csi_interrupt_0_0_to_MAIN2MCU_LVL_INTRTR0_in_250_250 = {
396 .lbase = 0,
397 .len = 1,
398 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
399 .rbase = 250,
400 };
401 const struct Sciclient_rmIrqIf CSI_TX_IF_V2_0_csi_level_1_1_to_MAIN2MCU_LVL_INTRTR0_in_251_251 = {
402 .lbase = 1,
403 .len = 1,
404 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
405 .rbase = 251,
406 };
407 const struct Sciclient_rmIrqIf * const tisci_if_CSI_TX_IF_V2_0[] = {
408 &CSI_TX_IF_V2_0_csi_interrupt_0_0_to_MAIN2MCU_LVL_INTRTR0_in_250_250,
409 &CSI_TX_IF_V2_0_csi_level_1_1_to_MAIN2MCU_LVL_INTRTR0_in_251_251,
410 };
411 static const struct Sciclient_rmIrqNode tisci_irq_CSI_TX_IF_V2_0 = {
412 .id = TISCI_DEV_CSI_TX_IF_V2_0,
413 .n_if = 2,
414 .p_if = &tisci_if_CSI_TX_IF_V2_0[0],
415 };
417 /* Start of CSI_TX_IF_V2_1 interface definition */
418 const struct Sciclient_rmIrqIf CSI_TX_IF_V2_1_csi_interrupt_0_0_to_MAIN2MCU_LVL_INTRTR0_in_248_248 = {
419 .lbase = 0,
420 .len = 1,
421 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
422 .rbase = 248,
423 };
424 const struct Sciclient_rmIrqIf CSI_TX_IF_V2_1_csi_level_1_1_to_MAIN2MCU_LVL_INTRTR0_in_249_249 = {
425 .lbase = 1,
426 .len = 1,
427 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
428 .rbase = 249,
429 };
430 const struct Sciclient_rmIrqIf * const tisci_if_CSI_TX_IF_V2_1[] = {
431 &CSI_TX_IF_V2_1_csi_interrupt_0_0_to_MAIN2MCU_LVL_INTRTR0_in_248_248,
432 &CSI_TX_IF_V2_1_csi_level_1_1_to_MAIN2MCU_LVL_INTRTR0_in_249_249,
433 };
434 static const struct Sciclient_rmIrqNode tisci_irq_CSI_TX_IF_V2_1 = {
435 .id = TISCI_DEV_CSI_TX_IF_V2_1,
436 .n_if = 2,
437 .p_if = &tisci_if_CSI_TX_IF_V2_1[0],
438 };
440 /* Start of DCC0 interface definition */
441 const struct Sciclient_rmIrqIf DCC0_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_88_88 = {
442 .lbase = 0,
443 .len = 1,
444 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
445 .rbase = 88,
446 };
447 const struct Sciclient_rmIrqIf * const tisci_if_DCC0[] = {
448 &DCC0_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_88_88,
449 };
450 static const struct Sciclient_rmIrqNode tisci_irq_DCC0 = {
451 .id = TISCI_DEV_DCC0,
452 .n_if = 1,
453 .p_if = &tisci_if_DCC0[0],
454 };
456 /* Start of DCC1 interface definition */
457 const struct Sciclient_rmIrqIf DCC1_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_89_89 = {
458 .lbase = 0,
459 .len = 1,
460 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
461 .rbase = 89,
462 };
463 const struct Sciclient_rmIrqIf * const tisci_if_DCC1[] = {
464 &DCC1_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_89_89,
465 };
466 static const struct Sciclient_rmIrqNode tisci_irq_DCC1 = {
467 .id = TISCI_DEV_DCC1,
468 .n_if = 1,
469 .p_if = &tisci_if_DCC1[0],
470 };
472 /* Start of DCC2 interface definition */
473 const struct Sciclient_rmIrqIf DCC2_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_90_90 = {
474 .lbase = 0,
475 .len = 1,
476 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
477 .rbase = 90,
478 };
479 const struct Sciclient_rmIrqIf * const tisci_if_DCC2[] = {
480 &DCC2_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_90_90,
481 };
482 static const struct Sciclient_rmIrqNode tisci_irq_DCC2 = {
483 .id = TISCI_DEV_DCC2,
484 .n_if = 1,
485 .p_if = &tisci_if_DCC2[0],
486 };
488 /* Start of DCC3 interface definition */
489 const struct Sciclient_rmIrqIf DCC3_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_91_91 = {
490 .lbase = 0,
491 .len = 1,
492 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
493 .rbase = 91,
494 };
495 const struct Sciclient_rmIrqIf * const tisci_if_DCC3[] = {
496 &DCC3_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_91_91,
497 };
498 static const struct Sciclient_rmIrqNode tisci_irq_DCC3 = {
499 .id = TISCI_DEV_DCC3,
500 .n_if = 1,
501 .p_if = &tisci_if_DCC3[0],
502 };
504 /* Start of DCC4 interface definition */
505 const struct Sciclient_rmIrqIf DCC4_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_92_92 = {
506 .lbase = 0,
507 .len = 1,
508 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
509 .rbase = 92,
510 };
511 const struct Sciclient_rmIrqIf * const tisci_if_DCC4[] = {
512 &DCC4_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_92_92,
513 };
514 static const struct Sciclient_rmIrqNode tisci_irq_DCC4 = {
515 .id = TISCI_DEV_DCC4,
516 .n_if = 1,
517 .p_if = &tisci_if_DCC4[0],
518 };
520 /* Start of DCC5 interface definition */
521 const struct Sciclient_rmIrqIf DCC5_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_93_93 = {
522 .lbase = 0,
523 .len = 1,
524 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
525 .rbase = 93,
526 };
527 const struct Sciclient_rmIrqIf * const tisci_if_DCC5[] = {
528 &DCC5_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_93_93,
529 };
530 static const struct Sciclient_rmIrqNode tisci_irq_DCC5 = {
531 .id = TISCI_DEV_DCC5,
532 .n_if = 1,
533 .p_if = &tisci_if_DCC5[0],
534 };
536 /* Start of DCC6 interface definition */
537 const struct Sciclient_rmIrqIf DCC6_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_94_94 = {
538 .lbase = 0,
539 .len = 1,
540 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
541 .rbase = 94,
542 };
543 const struct Sciclient_rmIrqIf * const tisci_if_DCC6[] = {
544 &DCC6_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_94_94,
545 };
546 static const struct Sciclient_rmIrqNode tisci_irq_DCC6 = {
547 .id = TISCI_DEV_DCC6,
548 .n_if = 1,
549 .p_if = &tisci_if_DCC6[0],
550 };
552 /* Start of DCC7 interface definition */
553 const struct Sciclient_rmIrqIf DCC7_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_95_95 = {
554 .lbase = 0,
555 .len = 1,
556 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
557 .rbase = 95,
558 };
559 const struct Sciclient_rmIrqIf * const tisci_if_DCC7[] = {
560 &DCC7_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_95_95,
561 };
562 static const struct Sciclient_rmIrqNode tisci_irq_DCC7 = {
563 .id = TISCI_DEV_DCC7,
564 .n_if = 1,
565 .p_if = &tisci_if_DCC7[0],
566 };
568 /* Start of DCC8 interface definition */
569 const struct Sciclient_rmIrqIf DCC8_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_208_208 = {
570 .lbase = 0,
571 .len = 1,
572 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
573 .rbase = 208,
574 };
575 const struct Sciclient_rmIrqIf * const tisci_if_DCC8[] = {
576 &DCC8_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_208_208,
577 };
578 static const struct Sciclient_rmIrqNode tisci_irq_DCC8 = {
579 .id = TISCI_DEV_DCC8,
580 .n_if = 1,
581 .p_if = &tisci_if_DCC8[0],
582 };
584 /* Start of DCC9 interface definition */
585 const struct Sciclient_rmIrqIf DCC9_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_209_209 = {
586 .lbase = 0,
587 .len = 1,
588 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
589 .rbase = 209,
590 };
591 const struct Sciclient_rmIrqIf * const tisci_if_DCC9[] = {
592 &DCC9_intr_done_level_0_0_to_MAIN2MCU_LVL_INTRTR0_in_209_209,
593 };
594 static const struct Sciclient_rmIrqNode tisci_irq_DCC9 = {
595 .id = TISCI_DEV_DCC9,
596 .n_if = 1,
597 .p_if = &tisci_if_DCC9[0],
598 };
600 /* Start of DMPAC0_INTD_0 interface definition */
601 const struct Sciclient_rmIrqIf DMPAC0_INTD_0_system_intr_level_0_1_to_MAIN2MCU_LVL_INTRTR0_in_268_269 = {
602 .lbase = 0,
603 .len = 2,
604 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
605 .rbase = 268,
606 };
607 const struct Sciclient_rmIrqIf * const tisci_if_DMPAC0_INTD_0[] = {
608 &DMPAC0_INTD_0_system_intr_level_0_1_to_MAIN2MCU_LVL_INTRTR0_in_268_269,
609 };
610 static const struct Sciclient_rmIrqNode tisci_irq_DMPAC0_INTD_0 = {
611 .id = TISCI_DEV_DMPAC0_INTD_0,
612 .n_if = 1,
613 .p_if = &tisci_if_DMPAC0_INTD_0[0],
614 };
616 /* Start of GTC0 interface definition */
617 const struct Sciclient_rmIrqIf GTC0_gtc_push_event_0_0_to_TIMESYNC_INTRTR0_in_1_1 = {
618 .lbase = 0,
619 .len = 1,
620 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
621 .rbase = 1,
622 };
623 const struct Sciclient_rmIrqIf * const tisci_if_GTC0[] = {
624 >C0_gtc_push_event_0_0_to_TIMESYNC_INTRTR0_in_1_1,
625 };
626 static const struct Sciclient_rmIrqNode tisci_irq_GTC0 = {
627 .id = TISCI_DEV_GTC0,
628 .n_if = 1,
629 .p_if = &tisci_if_GTC0[0],
630 };
632 /* Start of TIMER0 interface definition */
633 const struct Sciclient_rmIrqIf TIMER0_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_108_108 = {
634 .lbase = 0,
635 .len = 1,
636 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
637 .rbase = 108,
638 };
639 const struct Sciclient_rmIrqIf * const tisci_if_TIMER0[] = {
640 &TIMER0_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_108_108,
641 };
642 static const struct Sciclient_rmIrqNode tisci_irq_TIMER0 = {
643 .id = TISCI_DEV_TIMER0,
644 .n_if = 1,
645 .p_if = &tisci_if_TIMER0[0],
646 };
648 /* Start of TIMER1 interface definition */
649 const struct Sciclient_rmIrqIf TIMER1_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_109_109 = {
650 .lbase = 0,
651 .len = 1,
652 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
653 .rbase = 109,
654 };
655 const struct Sciclient_rmIrqIf * const tisci_if_TIMER1[] = {
656 &TIMER1_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_109_109,
657 };
658 static const struct Sciclient_rmIrqNode tisci_irq_TIMER1 = {
659 .id = TISCI_DEV_TIMER1,
660 .n_if = 1,
661 .p_if = &tisci_if_TIMER1[0],
662 };
664 /* Start of TIMER2 interface definition */
665 const struct Sciclient_rmIrqIf TIMER2_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_110_110 = {
666 .lbase = 0,
667 .len = 1,
668 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
669 .rbase = 110,
670 };
671 const struct Sciclient_rmIrqIf * const tisci_if_TIMER2[] = {
672 &TIMER2_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_110_110,
673 };
674 static const struct Sciclient_rmIrqNode tisci_irq_TIMER2 = {
675 .id = TISCI_DEV_TIMER2,
676 .n_if = 1,
677 .p_if = &tisci_if_TIMER2[0],
678 };
680 /* Start of TIMER3 interface definition */
681 const struct Sciclient_rmIrqIf TIMER3_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_111_111 = {
682 .lbase = 0,
683 .len = 1,
684 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
685 .rbase = 111,
686 };
687 const struct Sciclient_rmIrqIf * const tisci_if_TIMER3[] = {
688 &TIMER3_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_111_111,
689 };
690 static const struct Sciclient_rmIrqNode tisci_irq_TIMER3 = {
691 .id = TISCI_DEV_TIMER3,
692 .n_if = 1,
693 .p_if = &tisci_if_TIMER3[0],
694 };
696 /* Start of TIMER4 interface definition */
697 const struct Sciclient_rmIrqIf TIMER4_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_112_112 = {
698 .lbase = 0,
699 .len = 1,
700 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
701 .rbase = 112,
702 };
703 const struct Sciclient_rmIrqIf * const tisci_if_TIMER4[] = {
704 &TIMER4_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_112_112,
705 };
706 static const struct Sciclient_rmIrqNode tisci_irq_TIMER4 = {
707 .id = TISCI_DEV_TIMER4,
708 .n_if = 1,
709 .p_if = &tisci_if_TIMER4[0],
710 };
712 /* Start of TIMER5 interface definition */
713 const struct Sciclient_rmIrqIf TIMER5_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_113_113 = {
714 .lbase = 0,
715 .len = 1,
716 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
717 .rbase = 113,
718 };
719 const struct Sciclient_rmIrqIf * const tisci_if_TIMER5[] = {
720 &TIMER5_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_113_113,
721 };
722 static const struct Sciclient_rmIrqNode tisci_irq_TIMER5 = {
723 .id = TISCI_DEV_TIMER5,
724 .n_if = 1,
725 .p_if = &tisci_if_TIMER5[0],
726 };
728 /* Start of TIMER6 interface definition */
729 const struct Sciclient_rmIrqIf TIMER6_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_114_114 = {
730 .lbase = 0,
731 .len = 1,
732 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
733 .rbase = 114,
734 };
735 const struct Sciclient_rmIrqIf * const tisci_if_TIMER6[] = {
736 &TIMER6_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_114_114,
737 };
738 static const struct Sciclient_rmIrqNode tisci_irq_TIMER6 = {
739 .id = TISCI_DEV_TIMER6,
740 .n_if = 1,
741 .p_if = &tisci_if_TIMER6[0],
742 };
744 /* Start of TIMER7 interface definition */
745 const struct Sciclient_rmIrqIf TIMER7_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_115_115 = {
746 .lbase = 0,
747 .len = 1,
748 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
749 .rbase = 115,
750 };
751 const struct Sciclient_rmIrqIf * const tisci_if_TIMER7[] = {
752 &TIMER7_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_115_115,
753 };
754 static const struct Sciclient_rmIrqNode tisci_irq_TIMER7 = {
755 .id = TISCI_DEV_TIMER7,
756 .n_if = 1,
757 .p_if = &tisci_if_TIMER7[0],
758 };
760 /* Start of TIMER8 interface definition */
761 const struct Sciclient_rmIrqIf TIMER8_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_116_116 = {
762 .lbase = 0,
763 .len = 1,
764 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
765 .rbase = 116,
766 };
767 const struct Sciclient_rmIrqIf * const tisci_if_TIMER8[] = {
768 &TIMER8_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_116_116,
769 };
770 static const struct Sciclient_rmIrqNode tisci_irq_TIMER8 = {
771 .id = TISCI_DEV_TIMER8,
772 .n_if = 1,
773 .p_if = &tisci_if_TIMER8[0],
774 };
776 /* Start of TIMER9 interface definition */
777 const struct Sciclient_rmIrqIf TIMER9_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_117_117 = {
778 .lbase = 0,
779 .len = 1,
780 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
781 .rbase = 117,
782 };
783 const struct Sciclient_rmIrqIf * const tisci_if_TIMER9[] = {
784 &TIMER9_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_117_117,
785 };
786 static const struct Sciclient_rmIrqNode tisci_irq_TIMER9 = {
787 .id = TISCI_DEV_TIMER9,
788 .n_if = 1,
789 .p_if = &tisci_if_TIMER9[0],
790 };
792 /* Start of TIMER10 interface definition */
793 const struct Sciclient_rmIrqIf TIMER10_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_118_118 = {
794 .lbase = 0,
795 .len = 1,
796 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
797 .rbase = 118,
798 };
799 const struct Sciclient_rmIrqIf * const tisci_if_TIMER10[] = {
800 &TIMER10_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_118_118,
801 };
802 static const struct Sciclient_rmIrqNode tisci_irq_TIMER10 = {
803 .id = TISCI_DEV_TIMER10,
804 .n_if = 1,
805 .p_if = &tisci_if_TIMER10[0],
806 };
808 /* Start of TIMER11 interface definition */
809 const struct Sciclient_rmIrqIf TIMER11_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_119_119 = {
810 .lbase = 0,
811 .len = 1,
812 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
813 .rbase = 119,
814 };
815 const struct Sciclient_rmIrqIf * const tisci_if_TIMER11[] = {
816 &TIMER11_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_119_119,
817 };
818 static const struct Sciclient_rmIrqNode tisci_irq_TIMER11 = {
819 .id = TISCI_DEV_TIMER11,
820 .n_if = 1,
821 .p_if = &tisci_if_TIMER11[0],
822 };
824 /* Start of TIMER12 interface definition */
825 const struct Sciclient_rmIrqIf TIMER12_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_120_120 = {
826 .lbase = 0,
827 .len = 1,
828 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
829 .rbase = 120,
830 };
831 const struct Sciclient_rmIrqIf * const tisci_if_TIMER12[] = {
832 &TIMER12_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_120_120,
833 };
834 static const struct Sciclient_rmIrqNode tisci_irq_TIMER12 = {
835 .id = TISCI_DEV_TIMER12,
836 .n_if = 1,
837 .p_if = &tisci_if_TIMER12[0],
838 };
840 /* Start of TIMER13 interface definition */
841 const struct Sciclient_rmIrqIf TIMER13_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_121_121 = {
842 .lbase = 0,
843 .len = 1,
844 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
845 .rbase = 121,
846 };
847 const struct Sciclient_rmIrqIf * const tisci_if_TIMER13[] = {
848 &TIMER13_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_121_121,
849 };
850 static const struct Sciclient_rmIrqNode tisci_irq_TIMER13 = {
851 .id = TISCI_DEV_TIMER13,
852 .n_if = 1,
853 .p_if = &tisci_if_TIMER13[0],
854 };
856 /* Start of TIMER14 interface definition */
857 const struct Sciclient_rmIrqIf TIMER14_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_122_122 = {
858 .lbase = 0,
859 .len = 1,
860 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
861 .rbase = 122,
862 };
863 const struct Sciclient_rmIrqIf TIMER14_timer_pwm_1_1_to_TIMESYNC_INTRTR0_in_2_2 = {
864 .lbase = 1,
865 .len = 1,
866 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
867 .rbase = 2,
868 };
869 const struct Sciclient_rmIrqIf * const tisci_if_TIMER14[] = {
870 &TIMER14_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_122_122,
871 &TIMER14_timer_pwm_1_1_to_TIMESYNC_INTRTR0_in_2_2,
872 };
873 static const struct Sciclient_rmIrqNode tisci_irq_TIMER14 = {
874 .id = TISCI_DEV_TIMER14,
875 .n_if = 2,
876 .p_if = &tisci_if_TIMER14[0],
877 };
879 /* Start of TIMER15 interface definition */
880 const struct Sciclient_rmIrqIf TIMER15_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_123_123 = {
881 .lbase = 0,
882 .len = 1,
883 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
884 .rbase = 123,
885 };
886 const struct Sciclient_rmIrqIf TIMER15_timer_pwm_1_1_to_TIMESYNC_INTRTR0_in_3_3 = {
887 .lbase = 1,
888 .len = 1,
889 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
890 .rbase = 3,
891 };
892 const struct Sciclient_rmIrqIf * const tisci_if_TIMER15[] = {
893 &TIMER15_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_123_123,
894 &TIMER15_timer_pwm_1_1_to_TIMESYNC_INTRTR0_in_3_3,
895 };
896 static const struct Sciclient_rmIrqNode tisci_irq_TIMER15 = {
897 .id = TISCI_DEV_TIMER15,
898 .n_if = 2,
899 .p_if = &tisci_if_TIMER15[0],
900 };
902 /* Start of TIMER16 interface definition */
903 const struct Sciclient_rmIrqIf TIMER16_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_124_124 = {
904 .lbase = 0,
905 .len = 1,
906 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
907 .rbase = 124,
908 };
909 const struct Sciclient_rmIrqIf TIMER16_timer_pwm_1_1_to_TIMESYNC_INTRTR0_in_40_40 = {
910 .lbase = 1,
911 .len = 1,
912 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
913 .rbase = 40,
914 };
915 const struct Sciclient_rmIrqIf * const tisci_if_TIMER16[] = {
916 &TIMER16_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_124_124,
917 &TIMER16_timer_pwm_1_1_to_TIMESYNC_INTRTR0_in_40_40,
918 };
919 static const struct Sciclient_rmIrqNode tisci_irq_TIMER16 = {
920 .id = TISCI_DEV_TIMER16,
921 .n_if = 2,
922 .p_if = &tisci_if_TIMER16[0],
923 };
925 /* Start of TIMER17 interface definition */
926 const struct Sciclient_rmIrqIf TIMER17_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_125_125 = {
927 .lbase = 0,
928 .len = 1,
929 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
930 .rbase = 125,
931 };
932 const struct Sciclient_rmIrqIf TIMER17_timer_pwm_1_1_to_TIMESYNC_INTRTR0_in_41_41 = {
933 .lbase = 1,
934 .len = 1,
935 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
936 .rbase = 41,
937 };
938 const struct Sciclient_rmIrqIf * const tisci_if_TIMER17[] = {
939 &TIMER17_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_125_125,
940 &TIMER17_timer_pwm_1_1_to_TIMESYNC_INTRTR0_in_41_41,
941 };
942 static const struct Sciclient_rmIrqNode tisci_irq_TIMER17 = {
943 .id = TISCI_DEV_TIMER17,
944 .n_if = 2,
945 .p_if = &tisci_if_TIMER17[0],
946 };
948 /* Start of TIMER18 interface definition */
949 const struct Sciclient_rmIrqIf TIMER18_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_126_126 = {
950 .lbase = 0,
951 .len = 1,
952 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
953 .rbase = 126,
954 };
955 const struct Sciclient_rmIrqIf TIMER18_timer_pwm_1_1_to_TIMESYNC_INTRTR0_in_42_42 = {
956 .lbase = 1,
957 .len = 1,
958 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
959 .rbase = 42,
960 };
961 const struct Sciclient_rmIrqIf * const tisci_if_TIMER18[] = {
962 &TIMER18_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_126_126,
963 &TIMER18_timer_pwm_1_1_to_TIMESYNC_INTRTR0_in_42_42,
964 };
965 static const struct Sciclient_rmIrqNode tisci_irq_TIMER18 = {
966 .id = TISCI_DEV_TIMER18,
967 .n_if = 2,
968 .p_if = &tisci_if_TIMER18[0],
969 };
971 /* Start of TIMER19 interface definition */
972 const struct Sciclient_rmIrqIf TIMER19_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_127_127 = {
973 .lbase = 0,
974 .len = 1,
975 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
976 .rbase = 127,
977 };
978 const struct Sciclient_rmIrqIf TIMER19_timer_pwm_1_1_to_TIMESYNC_INTRTR0_in_43_43 = {
979 .lbase = 1,
980 .len = 1,
981 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
982 .rbase = 43,
983 };
984 const struct Sciclient_rmIrqIf * const tisci_if_TIMER19[] = {
985 &TIMER19_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_127_127,
986 &TIMER19_timer_pwm_1_1_to_TIMESYNC_INTRTR0_in_43_43,
987 };
988 static const struct Sciclient_rmIrqNode tisci_irq_TIMER19 = {
989 .id = TISCI_DEV_TIMER19,
990 .n_if = 2,
991 .p_if = &tisci_if_TIMER19[0],
992 };
994 /* Start of ECAP0 interface definition */
995 const struct Sciclient_rmIrqIf ECAP0_ecap_int_0_0_to_MAIN2MCU_PLS_INTRTR0_in_17_17 = {
996 .lbase = 0,
997 .len = 1,
998 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
999 .rbase = 17,
1000 };
1001 const struct Sciclient_rmIrqIf * const tisci_if_ECAP0[] = {
1002 &ECAP0_ecap_int_0_0_to_MAIN2MCU_PLS_INTRTR0_in_17_17,
1003 };
1004 static const struct Sciclient_rmIrqNode tisci_irq_ECAP0 = {
1005 .id = TISCI_DEV_ECAP0,
1006 .n_if = 1,
1007 .p_if = &tisci_if_ECAP0[0],
1008 };
1010 /* Start of ECAP1 interface definition */
1011 const struct Sciclient_rmIrqIf ECAP1_ecap_int_0_0_to_MAIN2MCU_PLS_INTRTR0_in_18_18 = {
1012 .lbase = 0,
1013 .len = 1,
1014 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
1015 .rbase = 18,
1016 };
1017 const struct Sciclient_rmIrqIf * const tisci_if_ECAP1[] = {
1018 &ECAP1_ecap_int_0_0_to_MAIN2MCU_PLS_INTRTR0_in_18_18,
1019 };
1020 static const struct Sciclient_rmIrqNode tisci_irq_ECAP1 = {
1021 .id = TISCI_DEV_ECAP1,
1022 .n_if = 1,
1023 .p_if = &tisci_if_ECAP1[0],
1024 };
1026 /* Start of ECAP2 interface definition */
1027 const struct Sciclient_rmIrqIf ECAP2_ecap_int_0_0_to_MAIN2MCU_PLS_INTRTR0_in_19_19 = {
1028 .lbase = 0,
1029 .len = 1,
1030 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
1031 .rbase = 19,
1032 };
1033 const struct Sciclient_rmIrqIf * const tisci_if_ECAP2[] = {
1034 &ECAP2_ecap_int_0_0_to_MAIN2MCU_PLS_INTRTR0_in_19_19,
1035 };
1036 static const struct Sciclient_rmIrqNode tisci_irq_ECAP2 = {
1037 .id = TISCI_DEV_ECAP2,
1038 .n_if = 1,
1039 .p_if = &tisci_if_ECAP2[0],
1040 };
1042 /* Start of ELM0 interface definition */
1043 const struct Sciclient_rmIrqIf ELM0_elm_porocpsinterrupt_lvl_0_0_to_MAIN2MCU_LVL_INTRTR0_in_7_7 = {
1044 .lbase = 0,
1045 .len = 1,
1046 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1047 .rbase = 7,
1048 };
1049 const struct Sciclient_rmIrqIf * const tisci_if_ELM0[] = {
1050 &ELM0_elm_porocpsinterrupt_lvl_0_0_to_MAIN2MCU_LVL_INTRTR0_in_7_7,
1051 };
1052 static const struct Sciclient_rmIrqNode tisci_irq_ELM0 = {
1053 .id = TISCI_DEV_ELM0,
1054 .n_if = 1,
1055 .p_if = &tisci_if_ELM0[0],
1056 };
1058 /* Start of MMCSD0 interface definition */
1059 const struct Sciclient_rmIrqIf MMCSD0_emmcss_intr_0_0_to_MAIN2MCU_LVL_INTRTR0_in_28_28 = {
1060 .lbase = 0,
1061 .len = 1,
1062 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1063 .rbase = 28,
1064 };
1065 const struct Sciclient_rmIrqIf * const tisci_if_MMCSD0[] = {
1066 &MMCSD0_emmcss_intr_0_0_to_MAIN2MCU_LVL_INTRTR0_in_28_28,
1067 };
1068 static const struct Sciclient_rmIrqNode tisci_irq_MMCSD0 = {
1069 .id = TISCI_DEV_MMCSD0,
1070 .n_if = 1,
1071 .p_if = &tisci_if_MMCSD0[0],
1072 };
1074 /* Start of MMCSD1 interface definition */
1075 const struct Sciclient_rmIrqIf MMCSD1_emmcsdss_intr_0_0_to_MAIN2MCU_LVL_INTRTR0_in_29_29 = {
1076 .lbase = 0,
1077 .len = 1,
1078 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1079 .rbase = 29,
1080 };
1081 const struct Sciclient_rmIrqIf * const tisci_if_MMCSD1[] = {
1082 &MMCSD1_emmcsdss_intr_0_0_to_MAIN2MCU_LVL_INTRTR0_in_29_29,
1083 };
1084 static const struct Sciclient_rmIrqNode tisci_irq_MMCSD1 = {
1085 .id = TISCI_DEV_MMCSD1,
1086 .n_if = 1,
1087 .p_if = &tisci_if_MMCSD1[0],
1088 };
1090 /* Start of EQEP0 interface definition */
1091 const struct Sciclient_rmIrqIf EQEP0_eqep_int_0_0_to_MAIN2MCU_PLS_INTRTR0_in_14_14 = {
1092 .lbase = 0,
1093 .len = 1,
1094 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
1095 .rbase = 14,
1096 };
1097 const struct Sciclient_rmIrqIf * const tisci_if_EQEP0[] = {
1098 &EQEP0_eqep_int_0_0_to_MAIN2MCU_PLS_INTRTR0_in_14_14,
1099 };
1100 static const struct Sciclient_rmIrqNode tisci_irq_EQEP0 = {
1101 .id = TISCI_DEV_EQEP0,
1102 .n_if = 1,
1103 .p_if = &tisci_if_EQEP0[0],
1104 };
1106 /* Start of EQEP1 interface definition */
1107 const struct Sciclient_rmIrqIf EQEP1_eqep_int_0_0_to_MAIN2MCU_PLS_INTRTR0_in_15_15 = {
1108 .lbase = 0,
1109 .len = 1,
1110 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
1111 .rbase = 15,
1112 };
1113 const struct Sciclient_rmIrqIf * const tisci_if_EQEP1[] = {
1114 &EQEP1_eqep_int_0_0_to_MAIN2MCU_PLS_INTRTR0_in_15_15,
1115 };
1116 static const struct Sciclient_rmIrqNode tisci_irq_EQEP1 = {
1117 .id = TISCI_DEV_EQEP1,
1118 .n_if = 1,
1119 .p_if = &tisci_if_EQEP1[0],
1120 };
1122 /* Start of EQEP2 interface definition */
1123 const struct Sciclient_rmIrqIf EQEP2_eqep_int_0_0_to_MAIN2MCU_PLS_INTRTR0_in_16_16 = {
1124 .lbase = 0,
1125 .len = 1,
1126 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
1127 .rbase = 16,
1128 };
1129 const struct Sciclient_rmIrqIf * const tisci_if_EQEP2[] = {
1130 &EQEP2_eqep_int_0_0_to_MAIN2MCU_PLS_INTRTR0_in_16_16,
1131 };
1132 static const struct Sciclient_rmIrqNode tisci_irq_EQEP2 = {
1133 .id = TISCI_DEV_EQEP2,
1134 .n_if = 1,
1135 .p_if = &tisci_if_EQEP2[0],
1136 };
1138 /* Start of GPIO0 interface definition */
1139 const struct Sciclient_rmIrqIf GPIO0_gpio_bank_0_7_to_GPIOMUX_INTRTR0_in_145_152 = {
1140 .lbase = 0,
1141 .len = 8,
1142 .rid = TISCI_DEV_GPIOMUX_INTRTR0,
1143 .rbase = 145,
1144 };
1145 const struct Sciclient_rmIrqIf * const tisci_if_GPIO0[] = {
1146 &GPIO0_gpio_bank_0_7_to_GPIOMUX_INTRTR0_in_145_152,
1147 };
1148 static const struct Sciclient_rmIrqNode tisci_irq_GPIO0 = {
1149 .id = TISCI_DEV_GPIO0,
1150 .n_if = 1,
1151 .p_if = &tisci_if_GPIO0[0],
1152 };
1154 /* Start of GPIO2 interface definition */
1155 const struct Sciclient_rmIrqIf GPIO2_gpio_bank_0_7_to_GPIOMUX_INTRTR0_in_154_161 = {
1156 .lbase = 0,
1157 .len = 8,
1158 .rid = TISCI_DEV_GPIOMUX_INTRTR0,
1159 .rbase = 154,
1160 };
1161 const struct Sciclient_rmIrqIf * const tisci_if_GPIO2[] = {
1162 &GPIO2_gpio_bank_0_7_to_GPIOMUX_INTRTR0_in_154_161,
1163 };
1164 static const struct Sciclient_rmIrqNode tisci_irq_GPIO2 = {
1165 .id = TISCI_DEV_GPIO2,
1166 .n_if = 1,
1167 .p_if = &tisci_if_GPIO2[0],
1168 };
1170 /* Start of GPIO4 interface definition */
1171 const struct Sciclient_rmIrqIf GPIO4_gpio_bank_0_7_to_GPIOMUX_INTRTR0_in_163_170 = {
1172 .lbase = 0,
1173 .len = 8,
1174 .rid = TISCI_DEV_GPIOMUX_INTRTR0,
1175 .rbase = 163,
1176 };
1177 const struct Sciclient_rmIrqIf * const tisci_if_GPIO4[] = {
1178 &GPIO4_gpio_bank_0_7_to_GPIOMUX_INTRTR0_in_163_170,
1179 };
1180 static const struct Sciclient_rmIrqNode tisci_irq_GPIO4 = {
1181 .id = TISCI_DEV_GPIO4,
1182 .n_if = 1,
1183 .p_if = &tisci_if_GPIO4[0],
1184 };
1186 /* Start of GPIO6 interface definition */
1187 const struct Sciclient_rmIrqIf GPIO6_gpio_bank_0_7_to_GPIOMUX_INTRTR0_in_172_179 = {
1188 .lbase = 0,
1189 .len = 8,
1190 .rid = TISCI_DEV_GPIOMUX_INTRTR0,
1191 .rbase = 172,
1192 };
1193 const struct Sciclient_rmIrqIf * const tisci_if_GPIO6[] = {
1194 &GPIO6_gpio_bank_0_7_to_GPIOMUX_INTRTR0_in_172_179,
1195 };
1196 static const struct Sciclient_rmIrqNode tisci_irq_GPIO6 = {
1197 .id = TISCI_DEV_GPIO6,
1198 .n_if = 1,
1199 .p_if = &tisci_if_GPIO6[0],
1200 };
1202 /* Start of WKUP_GPIO0 interface definition */
1203 const struct Sciclient_rmIrqIf WKUP_GPIO0_gpio_bank_0_5_to_WKUP_GPIOMUX_INTRTR0_in_103_108 = {
1204 .lbase = 0,
1205 .len = 6,
1206 .rid = TISCI_DEV_WKUP_GPIOMUX_INTRTR0,
1207 .rbase = 103,
1208 };
1209 const struct Sciclient_rmIrqIf * const tisci_if_WKUP_GPIO0[] = {
1210 &WKUP_GPIO0_gpio_bank_0_5_to_WKUP_GPIOMUX_INTRTR0_in_103_108,
1211 };
1212 static const struct Sciclient_rmIrqNode tisci_irq_WKUP_GPIO0 = {
1213 .id = TISCI_DEV_WKUP_GPIO0,
1214 .n_if = 1,
1215 .p_if = &tisci_if_WKUP_GPIO0[0],
1216 };
1218 /* Start of WKUP_GPIO1 interface definition */
1219 const struct Sciclient_rmIrqIf WKUP_GPIO1_gpio_bank_0_5_to_WKUP_GPIOMUX_INTRTR0_in_112_117 = {
1220 .lbase = 0,
1221 .len = 6,
1222 .rid = TISCI_DEV_WKUP_GPIOMUX_INTRTR0,
1223 .rbase = 112,
1224 };
1225 const struct Sciclient_rmIrqIf * const tisci_if_WKUP_GPIO1[] = {
1226 &WKUP_GPIO1_gpio_bank_0_5_to_WKUP_GPIOMUX_INTRTR0_in_112_117,
1227 };
1228 static const struct Sciclient_rmIrqNode tisci_irq_WKUP_GPIO1 = {
1229 .id = TISCI_DEV_WKUP_GPIO1,
1230 .n_if = 1,
1231 .p_if = &tisci_if_WKUP_GPIO1[0],
1232 };
1234 /* Start of GPMC0 interface definition */
1235 const struct Sciclient_rmIrqIf GPMC0_gpmc_sinterrupt_0_0_to_MAIN2MCU_LVL_INTRTR0_in_8_8 = {
1236 .lbase = 0,
1237 .len = 1,
1238 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1239 .rbase = 8,
1240 };
1241 const struct Sciclient_rmIrqIf * const tisci_if_GPMC0[] = {
1242 &GPMC0_gpmc_sinterrupt_0_0_to_MAIN2MCU_LVL_INTRTR0_in_8_8,
1243 };
1244 static const struct Sciclient_rmIrqNode tisci_irq_GPMC0 = {
1245 .id = TISCI_DEV_GPMC0,
1246 .n_if = 1,
1247 .p_if = &tisci_if_GPMC0[0],
1248 };
1250 /* Start of MAIN2MCU_LVL_INTRTR0 interface definition */
1251 const struct Sciclient_rmIrqIf MAIN2MCU_LVL_INTRTR0_outl_0_63_to_MCU_R5FSS0_CORE0_intr_160_223 = {
1252 .lbase = 0,
1253 .len = 64,
1254 .rid = TISCI_DEV_MCU_R5FSS0_CORE0,
1255 .rbase = 160,
1256 };
1257 const struct Sciclient_rmIrqIf MAIN2MCU_LVL_INTRTR0_outl_0_63_to_MCU_R5FSS0_CORE1_intr_160_223 = {
1258 .lbase = 0,
1259 .len = 64,
1260 .rid = TISCI_DEV_MCU_R5FSS0_CORE1,
1261 .rbase = 160,
1262 };
1263 const struct Sciclient_rmIrqIf MAIN2MCU_LVL_INTRTR0_outl_56_63_to_WKUP_TIFS0_nvic_64_71 = {
1264 .lbase = 56,
1265 .len = 8,
1266 .rid = TISCI_DEV_WKUP_TIFS0,
1267 .rbase = 64,
1268 };
1269 const struct Sciclient_rmIrqIf MAIN2MCU_LVL_INTRTR0_outl_56_63_to_WKUP_HSM0_nvic_64_71 = {
1270 .lbase = 56,
1271 .len = 8,
1272 .rid = TISCI_DEV_WKUP_HSM0,
1273 .rbase = 64,
1274 };
1275 const struct Sciclient_rmIrqIf * const tisci_if_MAIN2MCU_LVL_INTRTR0[] = {
1276 &MAIN2MCU_LVL_INTRTR0_outl_0_63_to_MCU_R5FSS0_CORE0_intr_160_223,
1277 &MAIN2MCU_LVL_INTRTR0_outl_0_63_to_MCU_R5FSS0_CORE1_intr_160_223,
1278 &MAIN2MCU_LVL_INTRTR0_outl_56_63_to_WKUP_TIFS0_nvic_64_71,
1279 &MAIN2MCU_LVL_INTRTR0_outl_56_63_to_WKUP_HSM0_nvic_64_71,
1280 };
1281 static const struct Sciclient_rmIrqNode tisci_irq_MAIN2MCU_LVL_INTRTR0 = {
1282 .id = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1283 .n_if = 4,
1284 .p_if = &tisci_if_MAIN2MCU_LVL_INTRTR0[0],
1285 };
1287 /* Start of MAIN2MCU_PLS_INTRTR0 interface definition */
1288 const struct Sciclient_rmIrqIf MAIN2MCU_PLS_INTRTR0_outp_0_47_to_MCU_R5FSS0_CORE0_intr_224_271 = {
1289 .lbase = 0,
1290 .len = 48,
1291 .rid = TISCI_DEV_MCU_R5FSS0_CORE0,
1292 .rbase = 224,
1293 };
1294 const struct Sciclient_rmIrqIf MAIN2MCU_PLS_INTRTR0_outp_0_47_to_MCU_R5FSS0_CORE1_intr_224_271 = {
1295 .lbase = 0,
1296 .len = 48,
1297 .rid = TISCI_DEV_MCU_R5FSS0_CORE1,
1298 .rbase = 224,
1299 };
1300 const struct Sciclient_rmIrqIf MAIN2MCU_PLS_INTRTR0_outp_40_47_to_WKUP_TIFS0_nvic_72_79 = {
1301 .lbase = 40,
1302 .len = 8,
1303 .rid = TISCI_DEV_WKUP_TIFS0,
1304 .rbase = 72,
1305 };
1306 const struct Sciclient_rmIrqIf MAIN2MCU_PLS_INTRTR0_outp_40_47_to_WKUP_HSM0_nvic_72_79 = {
1307 .lbase = 40,
1308 .len = 8,
1309 .rid = TISCI_DEV_WKUP_HSM0,
1310 .rbase = 72,
1311 };
1312 const struct Sciclient_rmIrqIf * const tisci_if_MAIN2MCU_PLS_INTRTR0[] = {
1313 &MAIN2MCU_PLS_INTRTR0_outp_0_47_to_MCU_R5FSS0_CORE0_intr_224_271,
1314 &MAIN2MCU_PLS_INTRTR0_outp_0_47_to_MCU_R5FSS0_CORE1_intr_224_271,
1315 &MAIN2MCU_PLS_INTRTR0_outp_40_47_to_WKUP_TIFS0_nvic_72_79,
1316 &MAIN2MCU_PLS_INTRTR0_outp_40_47_to_WKUP_HSM0_nvic_72_79,
1317 };
1318 static const struct Sciclient_rmIrqNode tisci_irq_MAIN2MCU_PLS_INTRTR0 = {
1319 .id = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
1320 .n_if = 4,
1321 .p_if = &tisci_if_MAIN2MCU_PLS_INTRTR0[0],
1322 };
1324 /* Start of TIMESYNC_INTRTR0 interface definition */
1325 const struct Sciclient_rmIrqIf TIMESYNC_INTRTR0_outl_0_0_to_NAVSS0_cpts0_hw1_push_0_0 = {
1326 .lbase = 0,
1327 .len = 1,
1328 .rid = TISCI_DEV_NAVSS0,
1329 .rbase = 0,
1330 };
1331 const struct Sciclient_rmIrqIf TIMESYNC_INTRTR0_outl_1_1_to_NAVSS0_cpts0_hw2_push_1_1 = {
1332 .lbase = 1,
1333 .len = 1,
1334 .rid = TISCI_DEV_NAVSS0,
1335 .rbase = 1,
1336 };
1337 const struct Sciclient_rmIrqIf TIMESYNC_INTRTR0_outl_2_2_to_NAVSS0_cpts0_hw3_push_2_2 = {
1338 .lbase = 2,
1339 .len = 1,
1340 .rid = TISCI_DEV_NAVSS0,
1341 .rbase = 2,
1342 };
1343 const struct Sciclient_rmIrqIf TIMESYNC_INTRTR0_outl_3_3_to_NAVSS0_cpts0_hw4_push_3_3 = {
1344 .lbase = 3,
1345 .len = 1,
1346 .rid = TISCI_DEV_NAVSS0,
1347 .rbase = 3,
1348 };
1349 const struct Sciclient_rmIrqIf TIMESYNC_INTRTR0_outl_4_4_to_NAVSS0_cpts0_hw5_push_4_4 = {
1350 .lbase = 4,
1351 .len = 1,
1352 .rid = TISCI_DEV_NAVSS0,
1353 .rbase = 4,
1354 };
1355 const struct Sciclient_rmIrqIf TIMESYNC_INTRTR0_outl_5_5_to_NAVSS0_cpts0_hw6_push_5_5 = {
1356 .lbase = 5,
1357 .len = 1,
1358 .rid = TISCI_DEV_NAVSS0,
1359 .rbase = 5,
1360 };
1361 const struct Sciclient_rmIrqIf TIMESYNC_INTRTR0_outl_6_6_to_NAVSS0_cpts0_hw7_push_6_6 = {
1362 .lbase = 6,
1363 .len = 1,
1364 .rid = TISCI_DEV_NAVSS0,
1365 .rbase = 6,
1366 };
1367 const struct Sciclient_rmIrqIf TIMESYNC_INTRTR0_outl_7_7_to_NAVSS0_cpts0_hw8_push_7_7 = {
1368 .lbase = 7,
1369 .len = 1,
1370 .rid = TISCI_DEV_NAVSS0,
1371 .rbase = 7,
1372 };
1373 const struct Sciclient_rmIrqIf TIMESYNC_INTRTR0_outl_21_21_to_PCIE1_pcie_cpts_hw2_push_0_0 = {
1374 .lbase = 21,
1375 .len = 1,
1376 .rid = TISCI_DEV_PCIE1,
1377 .rbase = 0,
1378 };
1379 const struct Sciclient_rmIrqIf TIMESYNC_INTRTR0_outl_24_24_to_MCU_CPSW0_cpts_hw3_push_0_0 = {
1380 .lbase = 24,
1381 .len = 1,
1382 .rid = TISCI_DEV_MCU_CPSW0,
1383 .rbase = 0,
1384 };
1385 const struct Sciclient_rmIrqIf TIMESYNC_INTRTR0_outl_25_25_to_MCU_CPSW0_cpts_hw4_push_1_1 = {
1386 .lbase = 25,
1387 .len = 1,
1388 .rid = TISCI_DEV_MCU_CPSW0,
1389 .rbase = 1,
1390 };
1391 const struct Sciclient_rmIrqIf TIMESYNC_INTRTR0_outl_38_38_to_CPSW1_cpts_hw3_push_0_0 = {
1392 .lbase = 38,
1393 .len = 1,
1394 .rid = TISCI_DEV_CPSW1,
1395 .rbase = 0,
1396 };
1397 const struct Sciclient_rmIrqIf TIMESYNC_INTRTR0_outl_39_39_to_CPSW1_cpts_hw4_push_1_1 = {
1398 .lbase = 39,
1399 .len = 1,
1400 .rid = TISCI_DEV_CPSW1,
1401 .rbase = 1,
1402 };
1403 const struct Sciclient_rmIrqIf TIMESYNC_INTRTR0_outl_40_47_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_100_107 = {
1404 .lbase = 40,
1405 .len = 8,
1406 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
1407 .rbase = 100,
1408 };
1409 const struct Sciclient_rmIrqIf * const tisci_if_TIMESYNC_INTRTR0[] = {
1410 &TIMESYNC_INTRTR0_outl_0_0_to_NAVSS0_cpts0_hw1_push_0_0,
1411 &TIMESYNC_INTRTR0_outl_1_1_to_NAVSS0_cpts0_hw2_push_1_1,
1412 &TIMESYNC_INTRTR0_outl_2_2_to_NAVSS0_cpts0_hw3_push_2_2,
1413 &TIMESYNC_INTRTR0_outl_3_3_to_NAVSS0_cpts0_hw4_push_3_3,
1414 &TIMESYNC_INTRTR0_outl_4_4_to_NAVSS0_cpts0_hw5_push_4_4,
1415 &TIMESYNC_INTRTR0_outl_5_5_to_NAVSS0_cpts0_hw6_push_5_5,
1416 &TIMESYNC_INTRTR0_outl_6_6_to_NAVSS0_cpts0_hw7_push_6_6,
1417 &TIMESYNC_INTRTR0_outl_7_7_to_NAVSS0_cpts0_hw8_push_7_7,
1418 &TIMESYNC_INTRTR0_outl_21_21_to_PCIE1_pcie_cpts_hw2_push_0_0,
1419 &TIMESYNC_INTRTR0_outl_24_24_to_MCU_CPSW0_cpts_hw3_push_0_0,
1420 &TIMESYNC_INTRTR0_outl_25_25_to_MCU_CPSW0_cpts_hw4_push_1_1,
1421 &TIMESYNC_INTRTR0_outl_38_38_to_CPSW1_cpts_hw3_push_0_0,
1422 &TIMESYNC_INTRTR0_outl_39_39_to_CPSW1_cpts_hw4_push_1_1,
1423 &TIMESYNC_INTRTR0_outl_40_47_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_100_107,
1424 };
1425 static const struct Sciclient_rmIrqNode tisci_irq_TIMESYNC_INTRTR0 = {
1426 .id = TISCI_DEV_TIMESYNC_INTRTR0,
1427 .n_if = 14,
1428 .p_if = &tisci_if_TIMESYNC_INTRTR0[0],
1429 };
1431 /* Start of WKUP_GPIOMUX_INTRTR0 interface definition */
1432 const struct Sciclient_rmIrqIf WKUP_GPIOMUX_INTRTR0_outp_0_15_to_MCU_R5FSS0_CORE0_intr_124_139 = {
1433 .lbase = 0,
1434 .len = 16,
1435 .rid = TISCI_DEV_MCU_R5FSS0_CORE0,
1436 .rbase = 124,
1437 };
1438 const struct Sciclient_rmIrqIf WKUP_GPIOMUX_INTRTR0_outp_0_15_to_MCU_R5FSS0_CORE1_intr_124_139 = {
1439 .lbase = 0,
1440 .len = 16,
1441 .rid = TISCI_DEV_MCU_R5FSS0_CORE1,
1442 .rbase = 124,
1443 };
1444 const struct Sciclient_rmIrqIf WKUP_GPIOMUX_INTRTR0_outp_0_11_to_WKUP_TIFS0_nvic_184_195 = {
1445 .lbase = 0,
1446 .len = 12,
1447 .rid = TISCI_DEV_WKUP_TIFS0,
1448 .rbase = 184,
1449 };
1450 const struct Sciclient_rmIrqIf WKUP_GPIOMUX_INTRTR0_outp_0_11_to_WKUP_HSM0_nvic_184_195 = {
1451 .lbase = 0,
1452 .len = 12,
1453 .rid = TISCI_DEV_WKUP_HSM0,
1454 .rbase = 184,
1455 };
1456 const struct Sciclient_rmIrqIf WKUP_GPIOMUX_INTRTR0_outp_8_15_to_WKUP_ESM0_esm_pls_event0_120_127 = {
1457 .lbase = 8,
1458 .len = 8,
1459 .rid = TISCI_DEV_WKUP_ESM0,
1460 .rbase = 120,
1461 };
1462 const struct Sciclient_rmIrqIf WKUP_GPIOMUX_INTRTR0_outp_8_15_to_WKUP_ESM0_esm_pls_event1_128_135 = {
1463 .lbase = 8,
1464 .len = 8,
1465 .rid = TISCI_DEV_WKUP_ESM0,
1466 .rbase = 128,
1467 };
1468 const struct Sciclient_rmIrqIf WKUP_GPIOMUX_INTRTR0_outp_8_15_to_WKUP_ESM0_esm_pls_event2_136_143 = {
1469 .lbase = 8,
1470 .len = 8,
1471 .rid = TISCI_DEV_WKUP_ESM0,
1472 .rbase = 136,
1473 };
1474 const struct Sciclient_rmIrqIf WKUP_GPIOMUX_INTRTR0_outp_12_19_to_MCU_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_4_11 = {
1475 .lbase = 12,
1476 .len = 8,
1477 .rid = TISCI_DEV_MCU_NAVSS0_UDMASS_INTA_0,
1478 .rbase = 4,
1479 };
1480 const struct Sciclient_rmIrqIf WKUP_GPIOMUX_INTRTR0_outp_16_31_to_COMPUTE_CLUSTER0_CLEC_soc_events_in_960_975 = {
1481 .lbase = 16,
1482 .len = 16,
1483 .rid = TISCI_DEV_COMPUTE_CLUSTER0_CLEC,
1484 .rbase = 960,
1485 };
1486 const struct Sciclient_rmIrqIf WKUP_GPIOMUX_INTRTR0_outp_16_31_to_COMPUTE_CLUSTER0_GIC500SS_spi_928_943 = {
1487 .lbase = 16,
1488 .len = 16,
1489 .rid = TISCI_DEV_COMPUTE_CLUSTER0_GIC500SS,
1490 .rbase = 928,
1491 };
1492 const struct Sciclient_rmIrqIf WKUP_GPIOMUX_INTRTR0_outp_16_31_to_R5FSS0_CORE0_intr_488_503 = {
1493 .lbase = 16,
1494 .len = 16,
1495 .rid = TISCI_DEV_R5FSS0_CORE0,
1496 .rbase = 488,
1497 };
1498 const struct Sciclient_rmIrqIf WKUP_GPIOMUX_INTRTR0_outp_16_31_to_R5FSS0_CORE1_intr_488_503 = {
1499 .lbase = 16,
1500 .len = 16,
1501 .rid = TISCI_DEV_R5FSS0_CORE1,
1502 .rbase = 488,
1503 };
1504 const struct Sciclient_rmIrqIf WKUP_GPIOMUX_INTRTR0_outp_16_31_to_R5FSS1_CORE0_intr_488_503 = {
1505 .lbase = 16,
1506 .len = 16,
1507 .rid = TISCI_DEV_R5FSS1_CORE0,
1508 .rbase = 488,
1509 };
1510 const struct Sciclient_rmIrqIf WKUP_GPIOMUX_INTRTR0_outp_16_31_to_R5FSS1_CORE1_intr_488_503 = {
1511 .lbase = 16,
1512 .len = 16,
1513 .rid = TISCI_DEV_R5FSS1_CORE1,
1514 .rbase = 488,
1515 };
1516 const struct Sciclient_rmIrqIf * const tisci_if_WKUP_GPIOMUX_INTRTR0[] = {
1517 &WKUP_GPIOMUX_INTRTR0_outp_0_15_to_MCU_R5FSS0_CORE0_intr_124_139,
1518 &WKUP_GPIOMUX_INTRTR0_outp_0_15_to_MCU_R5FSS0_CORE1_intr_124_139,
1519 &WKUP_GPIOMUX_INTRTR0_outp_0_11_to_WKUP_TIFS0_nvic_184_195,
1520 &WKUP_GPIOMUX_INTRTR0_outp_0_11_to_WKUP_HSM0_nvic_184_195,
1521 &WKUP_GPIOMUX_INTRTR0_outp_8_15_to_WKUP_ESM0_esm_pls_event0_120_127,
1522 &WKUP_GPIOMUX_INTRTR0_outp_8_15_to_WKUP_ESM0_esm_pls_event1_128_135,
1523 &WKUP_GPIOMUX_INTRTR0_outp_8_15_to_WKUP_ESM0_esm_pls_event2_136_143,
1524 &WKUP_GPIOMUX_INTRTR0_outp_12_19_to_MCU_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_4_11,
1525 &WKUP_GPIOMUX_INTRTR0_outp_16_31_to_COMPUTE_CLUSTER0_CLEC_soc_events_in_960_975,
1526 &WKUP_GPIOMUX_INTRTR0_outp_16_31_to_COMPUTE_CLUSTER0_GIC500SS_spi_928_943,
1527 &WKUP_GPIOMUX_INTRTR0_outp_16_31_to_R5FSS0_CORE0_intr_488_503,
1528 &WKUP_GPIOMUX_INTRTR0_outp_16_31_to_R5FSS0_CORE1_intr_488_503,
1529 &WKUP_GPIOMUX_INTRTR0_outp_16_31_to_R5FSS1_CORE0_intr_488_503,
1530 &WKUP_GPIOMUX_INTRTR0_outp_16_31_to_R5FSS1_CORE1_intr_488_503,
1531 };
1532 static const struct Sciclient_rmIrqNode tisci_irq_WKUP_GPIOMUX_INTRTR0 = {
1533 .id = TISCI_DEV_WKUP_GPIOMUX_INTRTR0,
1534 .n_if = 14,
1535 .p_if = &tisci_if_WKUP_GPIOMUX_INTRTR0[0],
1536 };
1538 /* Start of J7AEP_GPU_BXS464_WRAP0 interface definition */
1539 const struct Sciclient_rmIrqIf J7AEP_GPU_BXS464_WRAP0_gpu_pwrctrl_req_0_0_to_MAIN2MCU_LVL_INTRTR0_in_316_316 = {
1540 .lbase = 0,
1541 .len = 1,
1542 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1543 .rbase = 316,
1544 };
1545 const struct Sciclient_rmIrqIf * const tisci_if_J7AEP_GPU_BXS464_WRAP0[] = {
1546 &J7AEP_GPU_BXS464_WRAP0_gpu_pwrctrl_req_0_0_to_MAIN2MCU_LVL_INTRTR0_in_316_316,
1547 };
1548 static const struct Sciclient_rmIrqNode tisci_irq_J7AEP_GPU_BXS464_WRAP0 = {
1549 .id = TISCI_DEV_J7AEP_GPU_BXS464_WRAP0,
1550 .n_if = 1,
1551 .p_if = &tisci_if_J7AEP_GPU_BXS464_WRAP0[0],
1552 };
1554 /* Start of J7AEP_GPU_BXS464_WRAP0_COMMON_0 interface definition */
1555 const struct Sciclient_rmIrqIf J7AEP_GPU_BXS464_WRAP0_COMMON_0_os_irq_0_3_to_MAIN2MCU_LVL_INTRTR0_in_312_315 = {
1556 .lbase = 0,
1557 .len = 4,
1558 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1559 .rbase = 312,
1560 };
1561 const struct Sciclient_rmIrqIf * const tisci_if_J7AEP_GPU_BXS464_WRAP0_COMMON_0[] = {
1562 &J7AEP_GPU_BXS464_WRAP0_COMMON_0_os_irq_0_3_to_MAIN2MCU_LVL_INTRTR0_in_312_315,
1563 };
1564 static const struct Sciclient_rmIrqNode tisci_irq_J7AEP_GPU_BXS464_WRAP0_COMMON_0 = {
1565 .id = TISCI_DEV_J7AEP_GPU_BXS464_WRAP0_COMMON_0,
1566 .n_if = 1,
1567 .p_if = &tisci_if_J7AEP_GPU_BXS464_WRAP0_COMMON_0[0],
1568 };
1570 /* Start of DDR0 interface definition */
1571 const struct Sciclient_rmIrqIf DDR0_ddrss_pll_freq_change_req_2_2_to_MAIN2MCU_LVL_INTRTR0_in_9_9 = {
1572 .lbase = 2,
1573 .len = 1,
1574 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1575 .rbase = 9,
1576 };
1577 const struct Sciclient_rmIrqIf DDR0_ddrss_controller_0_0_to_MAIN2MCU_LVL_INTRTR0_in_10_10 = {
1578 .lbase = 0,
1579 .len = 1,
1580 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1581 .rbase = 10,
1582 };
1583 const struct Sciclient_rmIrqIf DDR0_ddrss_v2a_other_err_lvl_3_3_to_MAIN2MCU_LVL_INTRTR0_in_11_11 = {
1584 .lbase = 3,
1585 .len = 1,
1586 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1587 .rbase = 11,
1588 };
1589 const struct Sciclient_rmIrqIf DDR0_ddrss_hs_phy_global_error_1_1_to_MAIN2MCU_LVL_INTRTR0_in_12_12 = {
1590 .lbase = 1,
1591 .len = 1,
1592 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1593 .rbase = 12,
1594 };
1595 const struct Sciclient_rmIrqIf * const tisci_if_DDR0[] = {
1596 &DDR0_ddrss_pll_freq_change_req_2_2_to_MAIN2MCU_LVL_INTRTR0_in_9_9,
1597 &DDR0_ddrss_controller_0_0_to_MAIN2MCU_LVL_INTRTR0_in_10_10,
1598 &DDR0_ddrss_v2a_other_err_lvl_3_3_to_MAIN2MCU_LVL_INTRTR0_in_11_11,
1599 &DDR0_ddrss_hs_phy_global_error_1_1_to_MAIN2MCU_LVL_INTRTR0_in_12_12,
1600 };
1601 static const struct Sciclient_rmIrqNode tisci_irq_DDR0 = {
1602 .id = TISCI_DEV_DDR0,
1603 .n_if = 4,
1604 .p_if = &tisci_if_DDR0[0],
1605 };
1607 /* Start of DDR1 interface definition */
1608 const struct Sciclient_rmIrqIf DDR1_ddrss_pll_freq_change_req_2_2_to_MAIN2MCU_LVL_INTRTR0_in_63_63 = {
1609 .lbase = 2,
1610 .len = 1,
1611 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1612 .rbase = 63,
1613 };
1614 const struct Sciclient_rmIrqIf DDR1_ddrss_controller_0_0_to_MAIN2MCU_LVL_INTRTR0_in_64_64 = {
1615 .lbase = 0,
1616 .len = 1,
1617 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1618 .rbase = 64,
1619 };
1620 const struct Sciclient_rmIrqIf DDR1_ddrss_v2a_other_err_lvl_3_3_to_MAIN2MCU_LVL_INTRTR0_in_65_65 = {
1621 .lbase = 3,
1622 .len = 1,
1623 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1624 .rbase = 65,
1625 };
1626 const struct Sciclient_rmIrqIf DDR1_ddrss_hs_phy_global_error_1_1_to_MAIN2MCU_LVL_INTRTR0_in_66_66 = {
1627 .lbase = 1,
1628 .len = 1,
1629 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1630 .rbase = 66,
1631 };
1632 const struct Sciclient_rmIrqIf * const tisci_if_DDR1[] = {
1633 &DDR1_ddrss_pll_freq_change_req_2_2_to_MAIN2MCU_LVL_INTRTR0_in_63_63,
1634 &DDR1_ddrss_controller_0_0_to_MAIN2MCU_LVL_INTRTR0_in_64_64,
1635 &DDR1_ddrss_v2a_other_err_lvl_3_3_to_MAIN2MCU_LVL_INTRTR0_in_65_65,
1636 &DDR1_ddrss_hs_phy_global_error_1_1_to_MAIN2MCU_LVL_INTRTR0_in_66_66,
1637 };
1638 static const struct Sciclient_rmIrqNode tisci_irq_DDR1 = {
1639 .id = TISCI_DEV_DDR1,
1640 .n_if = 4,
1641 .p_if = &tisci_if_DDR1[0],
1642 };
1644 /* Start of UART0 interface definition */
1645 const struct Sciclient_rmIrqIf UART0_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_96_96 = {
1646 .lbase = 0,
1647 .len = 1,
1648 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1649 .rbase = 96,
1650 };
1651 const struct Sciclient_rmIrqIf * const tisci_if_UART0[] = {
1652 &UART0_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_96_96,
1653 };
1654 static const struct Sciclient_rmIrqNode tisci_irq_UART0 = {
1655 .id = TISCI_DEV_UART0,
1656 .n_if = 1,
1657 .p_if = &tisci_if_UART0[0],
1658 };
1660 /* Start of GPIOMUX_INTRTR0 interface definition */
1661 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_0_7_to_ESM0_esm_pls_event0_664_671 = {
1662 .lbase = 0,
1663 .len = 8,
1664 .rid = TISCI_DEV_ESM0,
1665 .rbase = 664,
1666 };
1667 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_0_7_to_ESM0_esm_pls_event1_672_679 = {
1668 .lbase = 0,
1669 .len = 8,
1670 .rid = TISCI_DEV_ESM0,
1671 .rbase = 672,
1672 };
1673 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_0_7_to_ESM0_esm_pls_event2_680_687 = {
1674 .lbase = 0,
1675 .len = 8,
1676 .rid = TISCI_DEV_ESM0,
1677 .rbase = 680,
1678 };
1679 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_0_31_to_MAIN2MCU_PLS_INTRTR0_in_64_95 = {
1680 .lbase = 0,
1681 .len = 32,
1682 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
1683 .rbase = 64,
1684 };
1685 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_16_31_to_R5FSS0_CORE0_intr_176_191 = {
1686 .lbase = 16,
1687 .len = 16,
1688 .rid = TISCI_DEV_R5FSS0_CORE0,
1689 .rbase = 176,
1690 };
1691 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_0_15_to_R5FSS0_CORE0_intr_396_411 = {
1692 .lbase = 0,
1693 .len = 16,
1694 .rid = TISCI_DEV_R5FSS0_CORE0,
1695 .rbase = 396,
1696 };
1697 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_16_31_to_R5FSS0_CORE1_intr_176_191 = {
1698 .lbase = 16,
1699 .len = 16,
1700 .rid = TISCI_DEV_R5FSS0_CORE1,
1701 .rbase = 176,
1702 };
1703 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_0_15_to_R5FSS0_CORE1_intr_396_411 = {
1704 .lbase = 0,
1705 .len = 16,
1706 .rid = TISCI_DEV_R5FSS0_CORE1,
1707 .rbase = 396,
1708 };
1709 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_16_31_to_R5FSS1_CORE0_intr_176_191 = {
1710 .lbase = 16,
1711 .len = 16,
1712 .rid = TISCI_DEV_R5FSS1_CORE0,
1713 .rbase = 176,
1714 };
1715 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_0_15_to_R5FSS1_CORE0_intr_396_411 = {
1716 .lbase = 0,
1717 .len = 16,
1718 .rid = TISCI_DEV_R5FSS1_CORE0,
1719 .rbase = 396,
1720 };
1721 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_16_31_to_R5FSS1_CORE1_intr_176_191 = {
1722 .lbase = 16,
1723 .len = 16,
1724 .rid = TISCI_DEV_R5FSS1_CORE1,
1725 .rbase = 176,
1726 };
1727 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_0_15_to_R5FSS1_CORE1_intr_396_411 = {
1728 .lbase = 0,
1729 .len = 16,
1730 .rid = TISCI_DEV_R5FSS1_CORE1,
1731 .rbase = 396,
1732 };
1733 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_8_63_to_COMPUTE_CLUSTER0_CLEC_soc_events_in_392_447 = {
1734 .lbase = 8,
1735 .len = 56,
1736 .rid = TISCI_DEV_COMPUTE_CLUSTER0_CLEC,
1737 .rbase = 392,
1738 };
1739 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_8_63_to_COMPUTE_CLUSTER0_GIC500SS_spi_360_415 = {
1740 .lbase = 8,
1741 .len = 56,
1742 .rid = TISCI_DEV_COMPUTE_CLUSTER0_GIC500SS,
1743 .rbase = 360,
1744 };
1745 const struct Sciclient_rmIrqIf GPIOMUX_INTRTR0_outp_16_31_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_116_131 = {
1746 .lbase = 16,
1747 .len = 16,
1748 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
1749 .rbase = 116,
1750 };
1751 const struct Sciclient_rmIrqIf * const tisci_if_GPIOMUX_INTRTR0[] = {
1752 &GPIOMUX_INTRTR0_outp_0_7_to_ESM0_esm_pls_event0_664_671,
1753 &GPIOMUX_INTRTR0_outp_0_7_to_ESM0_esm_pls_event1_672_679,
1754 &GPIOMUX_INTRTR0_outp_0_7_to_ESM0_esm_pls_event2_680_687,
1755 &GPIOMUX_INTRTR0_outp_0_31_to_MAIN2MCU_PLS_INTRTR0_in_64_95,
1756 &GPIOMUX_INTRTR0_outp_16_31_to_R5FSS0_CORE0_intr_176_191,
1757 &GPIOMUX_INTRTR0_outp_0_15_to_R5FSS0_CORE0_intr_396_411,
1758 &GPIOMUX_INTRTR0_outp_16_31_to_R5FSS0_CORE1_intr_176_191,
1759 &GPIOMUX_INTRTR0_outp_0_15_to_R5FSS0_CORE1_intr_396_411,
1760 &GPIOMUX_INTRTR0_outp_16_31_to_R5FSS1_CORE0_intr_176_191,
1761 &GPIOMUX_INTRTR0_outp_0_15_to_R5FSS1_CORE0_intr_396_411,
1762 &GPIOMUX_INTRTR0_outp_16_31_to_R5FSS1_CORE1_intr_176_191,
1763 &GPIOMUX_INTRTR0_outp_0_15_to_R5FSS1_CORE1_intr_396_411,
1764 &GPIOMUX_INTRTR0_outp_8_63_to_COMPUTE_CLUSTER0_CLEC_soc_events_in_392_447,
1765 &GPIOMUX_INTRTR0_outp_8_63_to_COMPUTE_CLUSTER0_GIC500SS_spi_360_415,
1766 &GPIOMUX_INTRTR0_outp_16_31_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_116_131,
1767 };
1768 static const struct Sciclient_rmIrqNode tisci_irq_GPIOMUX_INTRTR0 = {
1769 .id = TISCI_DEV_GPIOMUX_INTRTR0,
1770 .n_if = 15,
1771 .p_if = &tisci_if_GPIOMUX_INTRTR0[0],
1772 };
1774 /* Start of CMPEVENT_INTRTR0 interface definition */
1775 const struct Sciclient_rmIrqIf CMPEVENT_INTRTR0_outp_0_3_to_COMPUTE_CLUSTER0_CLEC_soc_events_in_544_547 = {
1776 .lbase = 0,
1777 .len = 4,
1778 .rid = TISCI_DEV_COMPUTE_CLUSTER0_CLEC,
1779 .rbase = 544,
1780 };
1781 const struct Sciclient_rmIrqIf CMPEVENT_INTRTR0_outp_0_3_to_COMPUTE_CLUSTER0_GIC500SS_spi_512_515 = {
1782 .lbase = 0,
1783 .len = 4,
1784 .rid = TISCI_DEV_COMPUTE_CLUSTER0_GIC500SS,
1785 .rbase = 512,
1786 };
1787 const struct Sciclient_rmIrqIf CMPEVENT_INTRTR0_outp_4_7_to_MAIN2MCU_PLS_INTRTR0_in_96_99 = {
1788 .lbase = 4,
1789 .len = 4,
1790 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
1791 .rbase = 96,
1792 };
1793 const struct Sciclient_rmIrqIf CMPEVENT_INTRTR0_outp_8_11_to_R5FSS0_CORE0_intr_326_329 = {
1794 .lbase = 8,
1795 .len = 4,
1796 .rid = TISCI_DEV_R5FSS0_CORE0,
1797 .rbase = 326,
1798 };
1799 const struct Sciclient_rmIrqIf CMPEVENT_INTRTR0_outp_8_11_to_R5FSS0_CORE1_intr_326_329 = {
1800 .lbase = 8,
1801 .len = 4,
1802 .rid = TISCI_DEV_R5FSS0_CORE1,
1803 .rbase = 326,
1804 };
1805 const struct Sciclient_rmIrqIf CMPEVENT_INTRTR0_outp_8_11_to_R5FSS1_CORE0_intr_326_329 = {
1806 .lbase = 8,
1807 .len = 4,
1808 .rid = TISCI_DEV_R5FSS1_CORE0,
1809 .rbase = 326,
1810 };
1811 const struct Sciclient_rmIrqIf CMPEVENT_INTRTR0_outp_8_11_to_R5FSS1_CORE1_intr_326_329 = {
1812 .lbase = 8,
1813 .len = 4,
1814 .rid = TISCI_DEV_R5FSS1_CORE1,
1815 .rbase = 326,
1816 };
1817 const struct Sciclient_rmIrqIf CMPEVENT_INTRTR0_outp_12_15_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_108_111 = {
1818 .lbase = 12,
1819 .len = 4,
1820 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
1821 .rbase = 108,
1822 };
1823 const struct Sciclient_rmIrqIf * const tisci_if_CMPEVENT_INTRTR0[] = {
1824 &CMPEVENT_INTRTR0_outp_0_3_to_COMPUTE_CLUSTER0_CLEC_soc_events_in_544_547,
1825 &CMPEVENT_INTRTR0_outp_0_3_to_COMPUTE_CLUSTER0_GIC500SS_spi_512_515,
1826 &CMPEVENT_INTRTR0_outp_4_7_to_MAIN2MCU_PLS_INTRTR0_in_96_99,
1827 &CMPEVENT_INTRTR0_outp_8_11_to_R5FSS0_CORE0_intr_326_329,
1828 &CMPEVENT_INTRTR0_outp_8_11_to_R5FSS0_CORE1_intr_326_329,
1829 &CMPEVENT_INTRTR0_outp_8_11_to_R5FSS1_CORE0_intr_326_329,
1830 &CMPEVENT_INTRTR0_outp_8_11_to_R5FSS1_CORE1_intr_326_329,
1831 &CMPEVENT_INTRTR0_outp_12_15_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_108_111,
1832 };
1833 static const struct Sciclient_rmIrqNode tisci_irq_CMPEVENT_INTRTR0 = {
1834 .id = TISCI_DEV_CMPEVENT_INTRTR0,
1835 .n_if = 8,
1836 .p_if = &tisci_if_CMPEVENT_INTRTR0[0],
1837 };
1839 /* Start of DSS_DSI0 interface definition */
1840 const struct Sciclient_rmIrqIf DSS_DSI0_dsi_0_func_intr_0_0_to_MAIN2MCU_LVL_INTRTR0_in_224_224 = {
1841 .lbase = 0,
1842 .len = 1,
1843 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1844 .rbase = 224,
1845 };
1846 const struct Sciclient_rmIrqIf * const tisci_if_DSS_DSI0[] = {
1847 &DSS_DSI0_dsi_0_func_intr_0_0_to_MAIN2MCU_LVL_INTRTR0_in_224_224,
1848 };
1849 static const struct Sciclient_rmIrqNode tisci_irq_DSS_DSI0 = {
1850 .id = TISCI_DEV_DSS_DSI0,
1851 .n_if = 1,
1852 .p_if = &tisci_if_DSS_DSI0[0],
1853 };
1855 /* Start of DSS_DSI1 interface definition */
1856 const struct Sciclient_rmIrqIf DSS_DSI1_dsi_0_func_intr_0_0_to_MAIN2MCU_LVL_INTRTR0_in_225_225 = {
1857 .lbase = 0,
1858 .len = 1,
1859 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1860 .rbase = 225,
1861 };
1862 const struct Sciclient_rmIrqIf * const tisci_if_DSS_DSI1[] = {
1863 &DSS_DSI1_dsi_0_func_intr_0_0_to_MAIN2MCU_LVL_INTRTR0_in_225_225,
1864 };
1865 static const struct Sciclient_rmIrqNode tisci_irq_DSS_DSI1 = {
1866 .id = TISCI_DEV_DSS_DSI1,
1867 .n_if = 1,
1868 .p_if = &tisci_if_DSS_DSI1[0],
1869 };
1871 /* Start of DSS_EDP0 interface definition */
1872 const struct Sciclient_rmIrqIf DSS_EDP0_intr_0_3_to_MAIN2MCU_LVL_INTRTR0_in_238_241 = {
1873 .lbase = 0,
1874 .len = 4,
1875 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1876 .rbase = 238,
1877 };
1878 const struct Sciclient_rmIrqIf * const tisci_if_DSS_EDP0[] = {
1879 &DSS_EDP0_intr_0_3_to_MAIN2MCU_LVL_INTRTR0_in_238_241,
1880 };
1881 static const struct Sciclient_rmIrqNode tisci_irq_DSS_EDP0 = {
1882 .id = TISCI_DEV_DSS_EDP0,
1883 .n_if = 1,
1884 .p_if = &tisci_if_DSS_EDP0[0],
1885 };
1887 /* Start of DSS0 interface definition */
1888 const struct Sciclient_rmIrqIf DSS0_dss_inst0_dispc_func_irq_proc0_0_0_to_MAIN2MCU_LVL_INTRTR0_in_226_226 = {
1889 .lbase = 0,
1890 .len = 1,
1891 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1892 .rbase = 226,
1893 };
1894 const struct Sciclient_rmIrqIf DSS0_dss_inst0_dispc_func_irq_proc1_1_1_to_MAIN2MCU_LVL_INTRTR0_in_227_227 = {
1895 .lbase = 1,
1896 .len = 1,
1897 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1898 .rbase = 227,
1899 };
1900 const struct Sciclient_rmIrqIf DSS0_dss_inst0_dispc_secure_irq_proc0_4_4_to_MAIN2MCU_LVL_INTRTR0_in_228_228 = {
1901 .lbase = 4,
1902 .len = 1,
1903 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1904 .rbase = 228,
1905 };
1906 const struct Sciclient_rmIrqIf DSS0_dss_inst0_dispc_secure_irq_proc1_5_5_to_MAIN2MCU_LVL_INTRTR0_in_229_229 = {
1907 .lbase = 5,
1908 .len = 1,
1909 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1910 .rbase = 229,
1911 };
1912 const struct Sciclient_rmIrqIf DSS0_dss_inst0_dispc_safety_error_irq_proc0_2_2_to_MAIN2MCU_LVL_INTRTR0_in_230_230 = {
1913 .lbase = 2,
1914 .len = 1,
1915 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1916 .rbase = 230,
1917 };
1918 const struct Sciclient_rmIrqIf DSS0_dss_inst0_dispc_safety_error_irq_proc1_3_3_to_MAIN2MCU_LVL_INTRTR0_in_231_231 = {
1919 .lbase = 3,
1920 .len = 1,
1921 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
1922 .rbase = 231,
1923 };
1924 const struct Sciclient_rmIrqIf * const tisci_if_DSS0[] = {
1925 &DSS0_dss_inst0_dispc_func_irq_proc0_0_0_to_MAIN2MCU_LVL_INTRTR0_in_226_226,
1926 &DSS0_dss_inst0_dispc_func_irq_proc1_1_1_to_MAIN2MCU_LVL_INTRTR0_in_227_227,
1927 &DSS0_dss_inst0_dispc_secure_irq_proc0_4_4_to_MAIN2MCU_LVL_INTRTR0_in_228_228,
1928 &DSS0_dss_inst0_dispc_secure_irq_proc1_5_5_to_MAIN2MCU_LVL_INTRTR0_in_229_229,
1929 &DSS0_dss_inst0_dispc_safety_error_irq_proc0_2_2_to_MAIN2MCU_LVL_INTRTR0_in_230_230,
1930 &DSS0_dss_inst0_dispc_safety_error_irq_proc1_3_3_to_MAIN2MCU_LVL_INTRTR0_in_231_231,
1931 };
1932 static const struct Sciclient_rmIrqNode tisci_irq_DSS0 = {
1933 .id = TISCI_DEV_DSS0,
1934 .n_if = 6,
1935 .p_if = &tisci_if_DSS0[0],
1936 };
1938 /* Start of EPWM0 interface definition */
1939 const struct Sciclient_rmIrqIf EPWM0_epwm_etint_0_0_to_MAIN2MCU_PLS_INTRTR0_in_2_2 = {
1940 .lbase = 0,
1941 .len = 1,
1942 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
1943 .rbase = 2,
1944 };
1945 const struct Sciclient_rmIrqIf EPWM0_epwm_tripzint_1_1_to_MAIN2MCU_PLS_INTRTR0_in_8_8 = {
1946 .lbase = 1,
1947 .len = 1,
1948 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
1949 .rbase = 8,
1950 };
1951 const struct Sciclient_rmIrqIf * const tisci_if_EPWM0[] = {
1952 &EPWM0_epwm_etint_0_0_to_MAIN2MCU_PLS_INTRTR0_in_2_2,
1953 &EPWM0_epwm_tripzint_1_1_to_MAIN2MCU_PLS_INTRTR0_in_8_8,
1954 };
1955 static const struct Sciclient_rmIrqNode tisci_irq_EPWM0 = {
1956 .id = TISCI_DEV_EPWM0,
1957 .n_if = 2,
1958 .p_if = &tisci_if_EPWM0[0],
1959 };
1961 /* Start of EPWM1 interface definition */
1962 const struct Sciclient_rmIrqIf EPWM1_epwm_etint_0_0_to_MAIN2MCU_PLS_INTRTR0_in_3_3 = {
1963 .lbase = 0,
1964 .len = 1,
1965 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
1966 .rbase = 3,
1967 };
1968 const struct Sciclient_rmIrqIf EPWM1_epwm_tripzint_1_1_to_MAIN2MCU_PLS_INTRTR0_in_9_9 = {
1969 .lbase = 1,
1970 .len = 1,
1971 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
1972 .rbase = 9,
1973 };
1974 const struct Sciclient_rmIrqIf * const tisci_if_EPWM1[] = {
1975 &EPWM1_epwm_etint_0_0_to_MAIN2MCU_PLS_INTRTR0_in_3_3,
1976 &EPWM1_epwm_tripzint_1_1_to_MAIN2MCU_PLS_INTRTR0_in_9_9,
1977 };
1978 static const struct Sciclient_rmIrqNode tisci_irq_EPWM1 = {
1979 .id = TISCI_DEV_EPWM1,
1980 .n_if = 2,
1981 .p_if = &tisci_if_EPWM1[0],
1982 };
1984 /* Start of EPWM2 interface definition */
1985 const struct Sciclient_rmIrqIf EPWM2_epwm_etint_0_0_to_MAIN2MCU_PLS_INTRTR0_in_4_4 = {
1986 .lbase = 0,
1987 .len = 1,
1988 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
1989 .rbase = 4,
1990 };
1991 const struct Sciclient_rmIrqIf EPWM2_epwm_tripzint_1_1_to_MAIN2MCU_PLS_INTRTR0_in_10_10 = {
1992 .lbase = 1,
1993 .len = 1,
1994 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
1995 .rbase = 10,
1996 };
1997 const struct Sciclient_rmIrqIf * const tisci_if_EPWM2[] = {
1998 &EPWM2_epwm_etint_0_0_to_MAIN2MCU_PLS_INTRTR0_in_4_4,
1999 &EPWM2_epwm_tripzint_1_1_to_MAIN2MCU_PLS_INTRTR0_in_10_10,
2000 };
2001 static const struct Sciclient_rmIrqNode tisci_irq_EPWM2 = {
2002 .id = TISCI_DEV_EPWM2,
2003 .n_if = 2,
2004 .p_if = &tisci_if_EPWM2[0],
2005 };
2007 /* Start of EPWM3 interface definition */
2008 const struct Sciclient_rmIrqIf EPWM3_epwm_etint_0_0_to_MAIN2MCU_PLS_INTRTR0_in_5_5 = {
2009 .lbase = 0,
2010 .len = 1,
2011 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
2012 .rbase = 5,
2013 };
2014 const struct Sciclient_rmIrqIf EPWM3_epwm_tripzint_1_1_to_MAIN2MCU_PLS_INTRTR0_in_11_11 = {
2015 .lbase = 1,
2016 .len = 1,
2017 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
2018 .rbase = 11,
2019 };
2020 const struct Sciclient_rmIrqIf * const tisci_if_EPWM3[] = {
2021 &EPWM3_epwm_etint_0_0_to_MAIN2MCU_PLS_INTRTR0_in_5_5,
2022 &EPWM3_epwm_tripzint_1_1_to_MAIN2MCU_PLS_INTRTR0_in_11_11,
2023 };
2024 static const struct Sciclient_rmIrqNode tisci_irq_EPWM3 = {
2025 .id = TISCI_DEV_EPWM3,
2026 .n_if = 2,
2027 .p_if = &tisci_if_EPWM3[0],
2028 };
2030 /* Start of EPWM4 interface definition */
2031 const struct Sciclient_rmIrqIf EPWM4_epwm_etint_0_0_to_MAIN2MCU_PLS_INTRTR0_in_6_6 = {
2032 .lbase = 0,
2033 .len = 1,
2034 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
2035 .rbase = 6,
2036 };
2037 const struct Sciclient_rmIrqIf EPWM4_epwm_tripzint_1_1_to_MAIN2MCU_PLS_INTRTR0_in_12_12 = {
2038 .lbase = 1,
2039 .len = 1,
2040 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
2041 .rbase = 12,
2042 };
2043 const struct Sciclient_rmIrqIf * const tisci_if_EPWM4[] = {
2044 &EPWM4_epwm_etint_0_0_to_MAIN2MCU_PLS_INTRTR0_in_6_6,
2045 &EPWM4_epwm_tripzint_1_1_to_MAIN2MCU_PLS_INTRTR0_in_12_12,
2046 };
2047 static const struct Sciclient_rmIrqNode tisci_irq_EPWM4 = {
2048 .id = TISCI_DEV_EPWM4,
2049 .n_if = 2,
2050 .p_if = &tisci_if_EPWM4[0],
2051 };
2053 /* Start of EPWM5 interface definition */
2054 const struct Sciclient_rmIrqIf EPWM5_epwm_etint_0_0_to_MAIN2MCU_PLS_INTRTR0_in_7_7 = {
2055 .lbase = 0,
2056 .len = 1,
2057 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
2058 .rbase = 7,
2059 };
2060 const struct Sciclient_rmIrqIf EPWM5_epwm_tripzint_1_1_to_MAIN2MCU_PLS_INTRTR0_in_13_13 = {
2061 .lbase = 1,
2062 .len = 1,
2063 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
2064 .rbase = 13,
2065 };
2066 const struct Sciclient_rmIrqIf * const tisci_if_EPWM5[] = {
2067 &EPWM5_epwm_etint_0_0_to_MAIN2MCU_PLS_INTRTR0_in_7_7,
2068 &EPWM5_epwm_tripzint_1_1_to_MAIN2MCU_PLS_INTRTR0_in_13_13,
2069 };
2070 static const struct Sciclient_rmIrqNode tisci_irq_EPWM5 = {
2071 .id = TISCI_DEV_EPWM5,
2072 .n_if = 2,
2073 .p_if = &tisci_if_EPWM5[0],
2074 };
2076 /* Start of K3_VPU_WAVE521CL0 interface definition */
2077 const struct Sciclient_rmIrqIf K3_VPU_WAVE521CL0_vpu_wave521cl_intr_0_0_to_MAIN2MCU_LVL_INTRTR0_in_263_263 = {
2078 .lbase = 0,
2079 .len = 1,
2080 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2081 .rbase = 263,
2082 };
2083 const struct Sciclient_rmIrqIf * const tisci_if_K3_VPU_WAVE521CL0[] = {
2084 &K3_VPU_WAVE521CL0_vpu_wave521cl_intr_0_0_to_MAIN2MCU_LVL_INTRTR0_in_263_263,
2085 };
2086 static const struct Sciclient_rmIrqNode tisci_irq_K3_VPU_WAVE521CL0 = {
2087 .id = TISCI_DEV_K3_VPU_WAVE521CL0,
2088 .n_if = 1,
2089 .p_if = &tisci_if_K3_VPU_WAVE521CL0[0],
2090 };
2092 /* Start of MCAN0 interface definition */
2093 const struct Sciclient_rmIrqIf MCAN0_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_16_17 = {
2094 .lbase = 1,
2095 .len = 2,
2096 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2097 .rbase = 16,
2098 };
2099 const struct Sciclient_rmIrqIf MCAN0_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_18_18 = {
2100 .lbase = 0,
2101 .len = 1,
2102 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2103 .rbase = 18,
2104 };
2105 const struct Sciclient_rmIrqIf * const tisci_if_MCAN0[] = {
2106 &MCAN0_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_16_17,
2107 &MCAN0_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_18_18,
2108 };
2109 static const struct Sciclient_rmIrqNode tisci_irq_MCAN0 = {
2110 .id = TISCI_DEV_MCAN0,
2111 .n_if = 2,
2112 .p_if = &tisci_if_MCAN0[0],
2113 };
2115 /* Start of MCAN1 interface definition */
2116 const struct Sciclient_rmIrqIf MCAN1_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_19_20 = {
2117 .lbase = 1,
2118 .len = 2,
2119 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2120 .rbase = 19,
2121 };
2122 const struct Sciclient_rmIrqIf MCAN1_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_21_21 = {
2123 .lbase = 0,
2124 .len = 1,
2125 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2126 .rbase = 21,
2127 };
2128 const struct Sciclient_rmIrqIf * const tisci_if_MCAN1[] = {
2129 &MCAN1_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_19_20,
2130 &MCAN1_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_21_21,
2131 };
2132 static const struct Sciclient_rmIrqNode tisci_irq_MCAN1 = {
2133 .id = TISCI_DEV_MCAN1,
2134 .n_if = 2,
2135 .p_if = &tisci_if_MCAN1[0],
2136 };
2138 /* Start of MCAN2 interface definition */
2139 const struct Sciclient_rmIrqIf MCAN2_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_22_23 = {
2140 .lbase = 1,
2141 .len = 2,
2142 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2143 .rbase = 22,
2144 };
2145 const struct Sciclient_rmIrqIf MCAN2_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_24_24 = {
2146 .lbase = 0,
2147 .len = 1,
2148 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2149 .rbase = 24,
2150 };
2151 const struct Sciclient_rmIrqIf * const tisci_if_MCAN2[] = {
2152 &MCAN2_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_22_23,
2153 &MCAN2_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_24_24,
2154 };
2155 static const struct Sciclient_rmIrqNode tisci_irq_MCAN2 = {
2156 .id = TISCI_DEV_MCAN2,
2157 .n_if = 2,
2158 .p_if = &tisci_if_MCAN2[0],
2159 };
2161 /* Start of MCAN3 interface definition */
2162 const struct Sciclient_rmIrqIf MCAN3_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_25_26 = {
2163 .lbase = 1,
2164 .len = 2,
2165 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2166 .rbase = 25,
2167 };
2168 const struct Sciclient_rmIrqIf MCAN3_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_27_27 = {
2169 .lbase = 0,
2170 .len = 1,
2171 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2172 .rbase = 27,
2173 };
2174 const struct Sciclient_rmIrqIf * const tisci_if_MCAN3[] = {
2175 &MCAN3_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_25_26,
2176 &MCAN3_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_27_27,
2177 };
2178 static const struct Sciclient_rmIrqNode tisci_irq_MCAN3 = {
2179 .id = TISCI_DEV_MCAN3,
2180 .n_if = 2,
2181 .p_if = &tisci_if_MCAN3[0],
2182 };
2184 /* Start of MCAN4 interface definition */
2185 const struct Sciclient_rmIrqIf MCAN4_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_278_279 = {
2186 .lbase = 1,
2187 .len = 2,
2188 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2189 .rbase = 278,
2190 };
2191 const struct Sciclient_rmIrqIf MCAN4_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_280_280 = {
2192 .lbase = 0,
2193 .len = 1,
2194 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2195 .rbase = 280,
2196 };
2197 const struct Sciclient_rmIrqIf * const tisci_if_MCAN4[] = {
2198 &MCAN4_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_278_279,
2199 &MCAN4_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_280_280,
2200 };
2201 static const struct Sciclient_rmIrqNode tisci_irq_MCAN4 = {
2202 .id = TISCI_DEV_MCAN4,
2203 .n_if = 2,
2204 .p_if = &tisci_if_MCAN4[0],
2205 };
2207 /* Start of MCAN5 interface definition */
2208 const struct Sciclient_rmIrqIf MCAN5_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_281_282 = {
2209 .lbase = 1,
2210 .len = 2,
2211 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2212 .rbase = 281,
2213 };
2214 const struct Sciclient_rmIrqIf MCAN5_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_283_283 = {
2215 .lbase = 0,
2216 .len = 1,
2217 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2218 .rbase = 283,
2219 };
2220 const struct Sciclient_rmIrqIf * const tisci_if_MCAN5[] = {
2221 &MCAN5_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_281_282,
2222 &MCAN5_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_283_283,
2223 };
2224 static const struct Sciclient_rmIrqNode tisci_irq_MCAN5 = {
2225 .id = TISCI_DEV_MCAN5,
2226 .n_if = 2,
2227 .p_if = &tisci_if_MCAN5[0],
2228 };
2230 /* Start of MCAN6 interface definition */
2231 const struct Sciclient_rmIrqIf MCAN6_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_284_285 = {
2232 .lbase = 1,
2233 .len = 2,
2234 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2235 .rbase = 284,
2236 };
2237 const struct Sciclient_rmIrqIf MCAN6_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_286_286 = {
2238 .lbase = 0,
2239 .len = 1,
2240 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2241 .rbase = 286,
2242 };
2243 const struct Sciclient_rmIrqIf * const tisci_if_MCAN6[] = {
2244 &MCAN6_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_284_285,
2245 &MCAN6_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_286_286,
2246 };
2247 static const struct Sciclient_rmIrqNode tisci_irq_MCAN6 = {
2248 .id = TISCI_DEV_MCAN6,
2249 .n_if = 2,
2250 .p_if = &tisci_if_MCAN6[0],
2251 };
2253 /* Start of MCAN7 interface definition */
2254 const struct Sciclient_rmIrqIf MCAN7_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_287_288 = {
2255 .lbase = 1,
2256 .len = 2,
2257 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2258 .rbase = 287,
2259 };
2260 const struct Sciclient_rmIrqIf MCAN7_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_289_289 = {
2261 .lbase = 0,
2262 .len = 1,
2263 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2264 .rbase = 289,
2265 };
2266 const struct Sciclient_rmIrqIf * const tisci_if_MCAN7[] = {
2267 &MCAN7_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_287_288,
2268 &MCAN7_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_289_289,
2269 };
2270 static const struct Sciclient_rmIrqNode tisci_irq_MCAN7 = {
2271 .id = TISCI_DEV_MCAN7,
2272 .n_if = 2,
2273 .p_if = &tisci_if_MCAN7[0],
2274 };
2276 /* Start of MCAN8 interface definition */
2277 const struct Sciclient_rmIrqIf MCAN8_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_290_291 = {
2278 .lbase = 1,
2279 .len = 2,
2280 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2281 .rbase = 290,
2282 };
2283 const struct Sciclient_rmIrqIf MCAN8_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_292_292 = {
2284 .lbase = 0,
2285 .len = 1,
2286 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2287 .rbase = 292,
2288 };
2289 const struct Sciclient_rmIrqIf * const tisci_if_MCAN8[] = {
2290 &MCAN8_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_290_291,
2291 &MCAN8_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_292_292,
2292 };
2293 static const struct Sciclient_rmIrqNode tisci_irq_MCAN8 = {
2294 .id = TISCI_DEV_MCAN8,
2295 .n_if = 2,
2296 .p_if = &tisci_if_MCAN8[0],
2297 };
2299 /* Start of MCAN9 interface definition */
2300 const struct Sciclient_rmIrqIf MCAN9_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_293_294 = {
2301 .lbase = 1,
2302 .len = 2,
2303 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2304 .rbase = 293,
2305 };
2306 const struct Sciclient_rmIrqIf MCAN9_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_295_295 = {
2307 .lbase = 0,
2308 .len = 1,
2309 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2310 .rbase = 295,
2311 };
2312 const struct Sciclient_rmIrqIf * const tisci_if_MCAN9[] = {
2313 &MCAN9_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_293_294,
2314 &MCAN9_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_295_295,
2315 };
2316 static const struct Sciclient_rmIrqNode tisci_irq_MCAN9 = {
2317 .id = TISCI_DEV_MCAN9,
2318 .n_if = 2,
2319 .p_if = &tisci_if_MCAN9[0],
2320 };
2322 /* Start of MCAN10 interface definition */
2323 const struct Sciclient_rmIrqIf MCAN10_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_296_297 = {
2324 .lbase = 1,
2325 .len = 2,
2326 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2327 .rbase = 296,
2328 };
2329 const struct Sciclient_rmIrqIf MCAN10_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_298_298 = {
2330 .lbase = 0,
2331 .len = 1,
2332 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2333 .rbase = 298,
2334 };
2335 const struct Sciclient_rmIrqIf * const tisci_if_MCAN10[] = {
2336 &MCAN10_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_296_297,
2337 &MCAN10_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_298_298,
2338 };
2339 static const struct Sciclient_rmIrqNode tisci_irq_MCAN10 = {
2340 .id = TISCI_DEV_MCAN10,
2341 .n_if = 2,
2342 .p_if = &tisci_if_MCAN10[0],
2343 };
2345 /* Start of MCAN11 interface definition */
2346 const struct Sciclient_rmIrqIf MCAN11_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_299_300 = {
2347 .lbase = 1,
2348 .len = 2,
2349 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2350 .rbase = 299,
2351 };
2352 const struct Sciclient_rmIrqIf MCAN11_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_301_301 = {
2353 .lbase = 0,
2354 .len = 1,
2355 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2356 .rbase = 301,
2357 };
2358 const struct Sciclient_rmIrqIf * const tisci_if_MCAN11[] = {
2359 &MCAN11_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_299_300,
2360 &MCAN11_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_301_301,
2361 };
2362 static const struct Sciclient_rmIrqNode tisci_irq_MCAN11 = {
2363 .id = TISCI_DEV_MCAN11,
2364 .n_if = 2,
2365 .p_if = &tisci_if_MCAN11[0],
2366 };
2368 /* Start of MCAN12 interface definition */
2369 const struct Sciclient_rmIrqIf MCAN12_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_302_303 = {
2370 .lbase = 1,
2371 .len = 2,
2372 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2373 .rbase = 302,
2374 };
2375 const struct Sciclient_rmIrqIf MCAN12_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_304_304 = {
2376 .lbase = 0,
2377 .len = 1,
2378 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2379 .rbase = 304,
2380 };
2381 const struct Sciclient_rmIrqIf * const tisci_if_MCAN12[] = {
2382 &MCAN12_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_302_303,
2383 &MCAN12_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_304_304,
2384 };
2385 static const struct Sciclient_rmIrqNode tisci_irq_MCAN12 = {
2386 .id = TISCI_DEV_MCAN12,
2387 .n_if = 2,
2388 .p_if = &tisci_if_MCAN12[0],
2389 };
2391 /* Start of MCAN13 interface definition */
2392 const struct Sciclient_rmIrqIf MCAN13_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_305_306 = {
2393 .lbase = 1,
2394 .len = 2,
2395 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2396 .rbase = 305,
2397 };
2398 const struct Sciclient_rmIrqIf MCAN13_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_307_307 = {
2399 .lbase = 0,
2400 .len = 1,
2401 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2402 .rbase = 307,
2403 };
2404 const struct Sciclient_rmIrqIf * const tisci_if_MCAN13[] = {
2405 &MCAN13_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_305_306,
2406 &MCAN13_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_307_307,
2407 };
2408 static const struct Sciclient_rmIrqNode tisci_irq_MCAN13 = {
2409 .id = TISCI_DEV_MCAN13,
2410 .n_if = 2,
2411 .p_if = &tisci_if_MCAN13[0],
2412 };
2414 /* Start of MCAN14 interface definition */
2415 const struct Sciclient_rmIrqIf MCAN14_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_160_161 = {
2416 .lbase = 1,
2417 .len = 2,
2418 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2419 .rbase = 160,
2420 };
2421 const struct Sciclient_rmIrqIf MCAN14_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_162_162 = {
2422 .lbase = 0,
2423 .len = 1,
2424 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2425 .rbase = 162,
2426 };
2427 const struct Sciclient_rmIrqIf * const tisci_if_MCAN14[] = {
2428 &MCAN14_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_160_161,
2429 &MCAN14_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_162_162,
2430 };
2431 static const struct Sciclient_rmIrqNode tisci_irq_MCAN14 = {
2432 .id = TISCI_DEV_MCAN14,
2433 .n_if = 2,
2434 .p_if = &tisci_if_MCAN14[0],
2435 };
2437 /* Start of MCAN15 interface definition */
2438 const struct Sciclient_rmIrqIf MCAN15_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_163_164 = {
2439 .lbase = 1,
2440 .len = 2,
2441 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2442 .rbase = 163,
2443 };
2444 const struct Sciclient_rmIrqIf MCAN15_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_165_165 = {
2445 .lbase = 0,
2446 .len = 1,
2447 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2448 .rbase = 165,
2449 };
2450 const struct Sciclient_rmIrqIf * const tisci_if_MCAN15[] = {
2451 &MCAN15_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_163_164,
2452 &MCAN15_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_165_165,
2453 };
2454 static const struct Sciclient_rmIrqNode tisci_irq_MCAN15 = {
2455 .id = TISCI_DEV_MCAN15,
2456 .n_if = 2,
2457 .p_if = &tisci_if_MCAN15[0],
2458 };
2460 /* Start of MCAN16 interface definition */
2461 const struct Sciclient_rmIrqIf MCAN16_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_170_171 = {
2462 .lbase = 1,
2463 .len = 2,
2464 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2465 .rbase = 170,
2466 };
2467 const struct Sciclient_rmIrqIf MCAN16_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_172_172 = {
2468 .lbase = 0,
2469 .len = 1,
2470 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2471 .rbase = 172,
2472 };
2473 const struct Sciclient_rmIrqIf * const tisci_if_MCAN16[] = {
2474 &MCAN16_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_170_171,
2475 &MCAN16_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_172_172,
2476 };
2477 static const struct Sciclient_rmIrqNode tisci_irq_MCAN16 = {
2478 .id = TISCI_DEV_MCAN16,
2479 .n_if = 2,
2480 .p_if = &tisci_if_MCAN16[0],
2481 };
2483 /* Start of MCAN17 interface definition */
2484 const struct Sciclient_rmIrqIf MCAN17_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_173_174 = {
2485 .lbase = 1,
2486 .len = 2,
2487 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2488 .rbase = 173,
2489 };
2490 const struct Sciclient_rmIrqIf MCAN17_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_175_175 = {
2491 .lbase = 0,
2492 .len = 1,
2493 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2494 .rbase = 175,
2495 };
2496 const struct Sciclient_rmIrqIf * const tisci_if_MCAN17[] = {
2497 &MCAN17_mcanss_mcan_lvl_int_1_2_to_MAIN2MCU_LVL_INTRTR0_in_173_174,
2498 &MCAN17_mcanss_ext_ts_rollover_lvl_int_0_0_to_MAIN2MCU_LVL_INTRTR0_in_175_175,
2499 };
2500 static const struct Sciclient_rmIrqNode tisci_irq_MCAN17 = {
2501 .id = TISCI_DEV_MCAN17,
2502 .n_if = 2,
2503 .p_if = &tisci_if_MCAN17[0],
2504 };
2506 /* Start of MCASP0 interface definition */
2507 const struct Sciclient_rmIrqIf MCASP0_xmit_intr_pend_1_1_to_MAIN2MCU_LVL_INTRTR0_in_176_176 = {
2508 .lbase = 1,
2509 .len = 1,
2510 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2511 .rbase = 176,
2512 };
2513 const struct Sciclient_rmIrqIf MCASP0_rec_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_177_177 = {
2514 .lbase = 0,
2515 .len = 1,
2516 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2517 .rbase = 177,
2518 };
2519 const struct Sciclient_rmIrqIf * const tisci_if_MCASP0[] = {
2520 &MCASP0_xmit_intr_pend_1_1_to_MAIN2MCU_LVL_INTRTR0_in_176_176,
2521 &MCASP0_rec_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_177_177,
2522 };
2523 static const struct Sciclient_rmIrqNode tisci_irq_MCASP0 = {
2524 .id = TISCI_DEV_MCASP0,
2525 .n_if = 2,
2526 .p_if = &tisci_if_MCASP0[0],
2527 };
2529 /* Start of MCASP1 interface definition */
2530 const struct Sciclient_rmIrqIf MCASP1_xmit_intr_pend_1_1_to_MAIN2MCU_LVL_INTRTR0_in_178_178 = {
2531 .lbase = 1,
2532 .len = 1,
2533 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2534 .rbase = 178,
2535 };
2536 const struct Sciclient_rmIrqIf MCASP1_rec_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_179_179 = {
2537 .lbase = 0,
2538 .len = 1,
2539 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2540 .rbase = 179,
2541 };
2542 const struct Sciclient_rmIrqIf * const tisci_if_MCASP1[] = {
2543 &MCASP1_xmit_intr_pend_1_1_to_MAIN2MCU_LVL_INTRTR0_in_178_178,
2544 &MCASP1_rec_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_179_179,
2545 };
2546 static const struct Sciclient_rmIrqNode tisci_irq_MCASP1 = {
2547 .id = TISCI_DEV_MCASP1,
2548 .n_if = 2,
2549 .p_if = &tisci_if_MCASP1[0],
2550 };
2552 /* Start of MCASP2 interface definition */
2553 const struct Sciclient_rmIrqIf MCASP2_xmit_intr_pend_1_1_to_MAIN2MCU_LVL_INTRTR0_in_180_180 = {
2554 .lbase = 1,
2555 .len = 1,
2556 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2557 .rbase = 180,
2558 };
2559 const struct Sciclient_rmIrqIf MCASP2_rec_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_181_181 = {
2560 .lbase = 0,
2561 .len = 1,
2562 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2563 .rbase = 181,
2564 };
2565 const struct Sciclient_rmIrqIf * const tisci_if_MCASP2[] = {
2566 &MCASP2_xmit_intr_pend_1_1_to_MAIN2MCU_LVL_INTRTR0_in_180_180,
2567 &MCASP2_rec_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_181_181,
2568 };
2569 static const struct Sciclient_rmIrqNode tisci_irq_MCASP2 = {
2570 .id = TISCI_DEV_MCASP2,
2571 .n_if = 2,
2572 .p_if = &tisci_if_MCASP2[0],
2573 };
2575 /* Start of MCASP3 interface definition */
2576 const struct Sciclient_rmIrqIf MCASP3_xmit_intr_pend_1_1_to_MAIN2MCU_LVL_INTRTR0_in_182_182 = {
2577 .lbase = 1,
2578 .len = 1,
2579 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2580 .rbase = 182,
2581 };
2582 const struct Sciclient_rmIrqIf MCASP3_rec_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_183_183 = {
2583 .lbase = 0,
2584 .len = 1,
2585 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2586 .rbase = 183,
2587 };
2588 const struct Sciclient_rmIrqIf * const tisci_if_MCASP3[] = {
2589 &MCASP3_xmit_intr_pend_1_1_to_MAIN2MCU_LVL_INTRTR0_in_182_182,
2590 &MCASP3_rec_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_183_183,
2591 };
2592 static const struct Sciclient_rmIrqNode tisci_irq_MCASP3 = {
2593 .id = TISCI_DEV_MCASP3,
2594 .n_if = 2,
2595 .p_if = &tisci_if_MCASP3[0],
2596 };
2598 /* Start of MCASP4 interface definition */
2599 const struct Sciclient_rmIrqIf MCASP4_xmit_intr_pend_1_1_to_MAIN2MCU_LVL_INTRTR0_in_184_184 = {
2600 .lbase = 1,
2601 .len = 1,
2602 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2603 .rbase = 184,
2604 };
2605 const struct Sciclient_rmIrqIf MCASP4_rec_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_185_185 = {
2606 .lbase = 0,
2607 .len = 1,
2608 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2609 .rbase = 185,
2610 };
2611 const struct Sciclient_rmIrqIf * const tisci_if_MCASP4[] = {
2612 &MCASP4_xmit_intr_pend_1_1_to_MAIN2MCU_LVL_INTRTR0_in_184_184,
2613 &MCASP4_rec_intr_pend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_185_185,
2614 };
2615 static const struct Sciclient_rmIrqNode tisci_irq_MCASP4 = {
2616 .id = TISCI_DEV_MCASP4,
2617 .n_if = 2,
2618 .p_if = &tisci_if_MCASP4[0],
2619 };
2621 /* Start of I2C0 interface definition */
2622 const struct Sciclient_rmIrqIf I2C0_pointrpend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_56_56 = {
2623 .lbase = 0,
2624 .len = 1,
2625 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2626 .rbase = 56,
2627 };
2628 const struct Sciclient_rmIrqIf * const tisci_if_I2C0[] = {
2629 &I2C0_pointrpend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_56_56,
2630 };
2631 static const struct Sciclient_rmIrqNode tisci_irq_I2C0 = {
2632 .id = TISCI_DEV_I2C0,
2633 .n_if = 1,
2634 .p_if = &tisci_if_I2C0[0],
2635 };
2637 /* Start of I2C1 interface definition */
2638 const struct Sciclient_rmIrqIf I2C1_pointrpend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_57_57 = {
2639 .lbase = 0,
2640 .len = 1,
2641 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2642 .rbase = 57,
2643 };
2644 const struct Sciclient_rmIrqIf * const tisci_if_I2C1[] = {
2645 &I2C1_pointrpend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_57_57,
2646 };
2647 static const struct Sciclient_rmIrqNode tisci_irq_I2C1 = {
2648 .id = TISCI_DEV_I2C1,
2649 .n_if = 1,
2650 .p_if = &tisci_if_I2C1[0],
2651 };
2653 /* Start of I2C2 interface definition */
2654 const struct Sciclient_rmIrqIf I2C2_pointrpend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_58_58 = {
2655 .lbase = 0,
2656 .len = 1,
2657 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2658 .rbase = 58,
2659 };
2660 const struct Sciclient_rmIrqIf * const tisci_if_I2C2[] = {
2661 &I2C2_pointrpend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_58_58,
2662 };
2663 static const struct Sciclient_rmIrqNode tisci_irq_I2C2 = {
2664 .id = TISCI_DEV_I2C2,
2665 .n_if = 1,
2666 .p_if = &tisci_if_I2C2[0],
2667 };
2669 /* Start of I2C3 interface definition */
2670 const struct Sciclient_rmIrqIf I2C3_pointrpend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_59_59 = {
2671 .lbase = 0,
2672 .len = 1,
2673 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2674 .rbase = 59,
2675 };
2676 const struct Sciclient_rmIrqIf * const tisci_if_I2C3[] = {
2677 &I2C3_pointrpend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_59_59,
2678 };
2679 static const struct Sciclient_rmIrqNode tisci_irq_I2C3 = {
2680 .id = TISCI_DEV_I2C3,
2681 .n_if = 1,
2682 .p_if = &tisci_if_I2C3[0],
2683 };
2685 /* Start of I2C4 interface definition */
2686 const struct Sciclient_rmIrqIf I2C4_pointrpend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_60_60 = {
2687 .lbase = 0,
2688 .len = 1,
2689 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2690 .rbase = 60,
2691 };
2692 const struct Sciclient_rmIrqIf * const tisci_if_I2C4[] = {
2693 &I2C4_pointrpend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_60_60,
2694 };
2695 static const struct Sciclient_rmIrqNode tisci_irq_I2C4 = {
2696 .id = TISCI_DEV_I2C4,
2697 .n_if = 1,
2698 .p_if = &tisci_if_I2C4[0],
2699 };
2701 /* Start of I2C5 interface definition */
2702 const struct Sciclient_rmIrqIf I2C5_pointrpend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_61_61 = {
2703 .lbase = 0,
2704 .len = 1,
2705 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2706 .rbase = 61,
2707 };
2708 const struct Sciclient_rmIrqIf * const tisci_if_I2C5[] = {
2709 &I2C5_pointrpend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_61_61,
2710 };
2711 static const struct Sciclient_rmIrqNode tisci_irq_I2C5 = {
2712 .id = TISCI_DEV_I2C5,
2713 .n_if = 1,
2714 .p_if = &tisci_if_I2C5[0],
2715 };
2717 /* Start of I2C6 interface definition */
2718 const struct Sciclient_rmIrqIf I2C6_pointrpend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_62_62 = {
2719 .lbase = 0,
2720 .len = 1,
2721 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
2722 .rbase = 62,
2723 };
2724 const struct Sciclient_rmIrqIf * const tisci_if_I2C6[] = {
2725 &I2C6_pointrpend_0_0_to_MAIN2MCU_LVL_INTRTR0_in_62_62,
2726 };
2727 static const struct Sciclient_rmIrqNode tisci_irq_I2C6 = {
2728 .id = TISCI_DEV_I2C6,
2729 .n_if = 1,
2730 .p_if = &tisci_if_I2C6[0],
2731 };
2733 /* Start of NAVSS0 interface definition */
2734 const struct Sciclient_rmIrqIf NAVSS0_cpts0_comp_0_0_to_CMPEVENT_INTRTR0_in_8_8 = {
2735 .lbase = 0,
2736 .len = 1,
2737 .rid = TISCI_DEV_CMPEVENT_INTRTR0,
2738 .rbase = 8,
2739 };
2740 const struct Sciclient_rmIrqIf NAVSS0_cpts0_genf0_1_1_to_TIMESYNC_INTRTR0_in_4_4 = {
2741 .lbase = 1,
2742 .len = 1,
2743 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
2744 .rbase = 4,
2745 };
2746 const struct Sciclient_rmIrqIf NAVSS0_cpts0_genf1_2_2_to_TIMESYNC_INTRTR0_in_5_5 = {
2747 .lbase = 2,
2748 .len = 1,
2749 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
2750 .rbase = 5,
2751 };
2752 const struct Sciclient_rmIrqIf NAVSS0_cpts0_genf2_3_3_to_TIMESYNC_INTRTR0_in_6_6 = {
2753 .lbase = 3,
2754 .len = 1,
2755 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
2756 .rbase = 6,
2757 };
2758 const struct Sciclient_rmIrqIf NAVSS0_cpts0_genf3_4_4_to_TIMESYNC_INTRTR0_in_7_7 = {
2759 .lbase = 4,
2760 .len = 1,
2761 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
2762 .rbase = 7,
2763 };
2764 const struct Sciclient_rmIrqIf NAVSS0_cpts0_genf4_5_5_to_TIMESYNC_INTRTR0_in_8_8 = {
2765 .lbase = 5,
2766 .len = 1,
2767 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
2768 .rbase = 8,
2769 };
2770 const struct Sciclient_rmIrqIf NAVSS0_cpts0_genf5_6_6_to_TIMESYNC_INTRTR0_in_9_9 = {
2771 .lbase = 6,
2772 .len = 1,
2773 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
2774 .rbase = 9,
2775 };
2776 const struct Sciclient_rmIrqIf NAVSS0_cpts0_sync_7_7_to_TIMESYNC_INTRTR0_in_36_36 = {
2777 .lbase = 7,
2778 .len = 1,
2779 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
2780 .rbase = 36,
2781 };
2782 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0[] = {
2783 &NAVSS0_cpts0_comp_0_0_to_CMPEVENT_INTRTR0_in_8_8,
2784 &NAVSS0_cpts0_genf0_1_1_to_TIMESYNC_INTRTR0_in_4_4,
2785 &NAVSS0_cpts0_genf1_2_2_to_TIMESYNC_INTRTR0_in_5_5,
2786 &NAVSS0_cpts0_genf2_3_3_to_TIMESYNC_INTRTR0_in_6_6,
2787 &NAVSS0_cpts0_genf3_4_4_to_TIMESYNC_INTRTR0_in_7_7,
2788 &NAVSS0_cpts0_genf4_5_5_to_TIMESYNC_INTRTR0_in_8_8,
2789 &NAVSS0_cpts0_genf5_6_6_to_TIMESYNC_INTRTR0_in_9_9,
2790 &NAVSS0_cpts0_sync_7_7_to_TIMESYNC_INTRTR0_in_36_36,
2791 };
2792 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0 = {
2793 .id = TISCI_DEV_NAVSS0,
2794 .n_if = 8,
2795 .p_if = &tisci_if_NAVSS0[0],
2796 };
2798 /* Start of NAVSS0_CPTS_0 interface definition */
2799 const struct Sciclient_rmIrqIf NAVSS0_CPTS_0_event_pend_intr_0_0_to_NAVSS0_INTR_0_in_intr_391_391 = {
2800 .lbase = 0,
2801 .len = 1,
2802 .rid = TISCI_DEV_NAVSS0_INTR_0,
2803 .rbase = 391,
2804 };
2805 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_CPTS_0[] = {
2806 &NAVSS0_CPTS_0_event_pend_intr_0_0_to_NAVSS0_INTR_0_in_intr_391_391,
2807 };
2808 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_CPTS_0 = {
2809 .id = TISCI_DEV_NAVSS0_CPTS_0,
2810 .n_if = 1,
2811 .p_if = &tisci_if_NAVSS0_CPTS_0[0],
2812 };
2814 /* Start of NAVSS0_INTR_0 interface definition */
2815 const struct Sciclient_rmIrqIf NAVSS0_INTR_0_outl_intr_0_63_to_COMPUTE_CLUSTER0_CLEC_soc_events_in_64_127 = {
2816 .lbase = 0,
2817 .len = 64,
2818 .rid = TISCI_DEV_COMPUTE_CLUSTER0_CLEC,
2819 .rbase = 64,
2820 };
2821 const struct Sciclient_rmIrqIf NAVSS0_INTR_0_outl_intr_64_127_to_COMPUTE_CLUSTER0_CLEC_soc_events_in_448_511 = {
2822 .lbase = 64,
2823 .len = 64,
2824 .rid = TISCI_DEV_COMPUTE_CLUSTER0_CLEC,
2825 .rbase = 448,
2826 };
2827 const struct Sciclient_rmIrqIf NAVSS0_INTR_0_outl_intr_128_191_to_COMPUTE_CLUSTER0_CLEC_soc_events_in_672_735 = {
2828 .lbase = 128,
2829 .len = 64,
2830 .rid = TISCI_DEV_COMPUTE_CLUSTER0_CLEC,
2831 .rbase = 672,
2832 };
2833 const struct Sciclient_rmIrqIf NAVSS0_INTR_0_outl_intr_0_63_to_COMPUTE_CLUSTER0_GIC500SS_spi_32_95 = {
2834 .lbase = 0,
2835 .len = 64,
2836 .rid = TISCI_DEV_COMPUTE_CLUSTER0_GIC500SS,
2837 .rbase = 32,
2838 };
2839 const struct Sciclient_rmIrqIf NAVSS0_INTR_0_outl_intr_64_127_to_COMPUTE_CLUSTER0_GIC500SS_spi_416_479 = {
2840 .lbase = 64,
2841 .len = 64,
2842 .rid = TISCI_DEV_COMPUTE_CLUSTER0_GIC500SS,
2843 .rbase = 416,
2844 };
2845 const struct Sciclient_rmIrqIf NAVSS0_INTR_0_outl_intr_128_191_to_COMPUTE_CLUSTER0_GIC500SS_spi_640_703 = {
2846 .lbase = 128,
2847 .len = 64,
2848 .rid = TISCI_DEV_COMPUTE_CLUSTER0_GIC500SS,
2849 .rbase = 640,
2850 };
2851 const struct Sciclient_rmIrqIf NAVSS0_INTR_0_outl_intr_192_223_to_R5FSS0_CORE0_intr_224_255 = {
2852 .lbase = 192,
2853 .len = 32,
2854 .rid = TISCI_DEV_R5FSS0_CORE0,
2855 .rbase = 224,
2856 };
2857 const struct Sciclient_rmIrqIf NAVSS0_INTR_0_outl_intr_224_255_to_R5FSS0_CORE1_intr_224_255 = {
2858 .lbase = 224,
2859 .len = 32,
2860 .rid = TISCI_DEV_R5FSS0_CORE1,
2861 .rbase = 224,
2862 };
2863 const struct Sciclient_rmIrqIf NAVSS0_INTR_0_outl_intr_256_287_to_R5FSS1_CORE0_intr_224_255 = {
2864 .lbase = 256,
2865 .len = 32,
2866 .rid = TISCI_DEV_R5FSS1_CORE0,
2867 .rbase = 224,
2868 };
2869 const struct Sciclient_rmIrqIf NAVSS0_INTR_0_outl_intr_288_319_to_R5FSS1_CORE1_intr_224_255 = {
2870 .lbase = 288,
2871 .len = 32,
2872 .rid = TISCI_DEV_R5FSS1_CORE1,
2873 .rbase = 224,
2874 };
2875 const struct Sciclient_rmIrqIf NAVSS0_INTR_0_outl_intr_400_407_to_MCU_R5FSS0_CORE0_intr_376_383 = {
2876 .lbase = 400,
2877 .len = 8,
2878 .rid = TISCI_DEV_MCU_R5FSS0_CORE0,
2879 .rbase = 376,
2880 };
2881 const struct Sciclient_rmIrqIf NAVSS0_INTR_0_outl_intr_400_407_to_MCU_R5FSS0_CORE1_intr_376_383 = {
2882 .lbase = 400,
2883 .len = 8,
2884 .rid = TISCI_DEV_MCU_R5FSS0_CORE1,
2885 .rbase = 376,
2886 };
2887 const struct Sciclient_rmIrqIf NAVSS0_INTR_0_outl_intr_408_439_to_VUSR_DUAL0_v0_vusr_in_int_0_31 = {
2888 .lbase = 408,
2889 .len = 32,
2890 .rid = TISCI_DEV_VUSR_DUAL0,
2891 .rbase = 0,
2892 };
2893 const struct Sciclient_rmIrqIf NAVSS0_INTR_0_outl_intr_408_439_to_VUSR_DUAL0_v1_vusr_in_int_32_63 = {
2894 .lbase = 408,
2895 .len = 32,
2896 .rid = TISCI_DEV_VUSR_DUAL0,
2897 .rbase = 32,
2898 };
2899 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_INTR_0[] = {
2900 &NAVSS0_INTR_0_outl_intr_0_63_to_COMPUTE_CLUSTER0_CLEC_soc_events_in_64_127,
2901 &NAVSS0_INTR_0_outl_intr_64_127_to_COMPUTE_CLUSTER0_CLEC_soc_events_in_448_511,
2902 &NAVSS0_INTR_0_outl_intr_128_191_to_COMPUTE_CLUSTER0_CLEC_soc_events_in_672_735,
2903 &NAVSS0_INTR_0_outl_intr_0_63_to_COMPUTE_CLUSTER0_GIC500SS_spi_32_95,
2904 &NAVSS0_INTR_0_outl_intr_64_127_to_COMPUTE_CLUSTER0_GIC500SS_spi_416_479,
2905 &NAVSS0_INTR_0_outl_intr_128_191_to_COMPUTE_CLUSTER0_GIC500SS_spi_640_703,
2906 &NAVSS0_INTR_0_outl_intr_192_223_to_R5FSS0_CORE0_intr_224_255,
2907 &NAVSS0_INTR_0_outl_intr_224_255_to_R5FSS0_CORE1_intr_224_255,
2908 &NAVSS0_INTR_0_outl_intr_256_287_to_R5FSS1_CORE0_intr_224_255,
2909 &NAVSS0_INTR_0_outl_intr_288_319_to_R5FSS1_CORE1_intr_224_255,
2910 &NAVSS0_INTR_0_outl_intr_400_407_to_MCU_R5FSS0_CORE0_intr_376_383,
2911 &NAVSS0_INTR_0_outl_intr_400_407_to_MCU_R5FSS0_CORE1_intr_376_383,
2912 &NAVSS0_INTR_0_outl_intr_408_439_to_VUSR_DUAL0_v0_vusr_in_int_0_31,
2913 &NAVSS0_INTR_0_outl_intr_408_439_to_VUSR_DUAL0_v1_vusr_in_int_32_63,
2914 };
2915 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_INTR_0 = {
2916 .id = TISCI_DEV_NAVSS0_INTR_0,
2917 .n_if = 14,
2918 .p_if = &tisci_if_NAVSS0_INTR_0[0],
2919 };
2921 /* Start of NAVSS0_MAILBOX1_0 interface definition */
2922 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_0_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_484_487 = {
2923 .lbase = 0,
2924 .len = 4,
2925 .rid = TISCI_DEV_NAVSS0_INTR_0,
2926 .rbase = 484,
2927 };
2928 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_0_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_4_7 = {
2929 .lbase = 0,
2930 .len = 4,
2931 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
2932 .rbase = 4,
2933 };
2934 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX1_0[] = {
2935 &NAVSS0_MAILBOX1_0_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_484_487,
2936 &NAVSS0_MAILBOX1_0_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_4_7,
2937 };
2938 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX1_0 = {
2939 .id = TISCI_DEV_NAVSS0_MAILBOX1_0,
2940 .n_if = 2,
2941 .p_if = &tisci_if_NAVSS0_MAILBOX1_0[0],
2942 };
2944 /* Start of NAVSS0_MAILBOX1_1 interface definition */
2945 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_1_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_480_483 = {
2946 .lbase = 0,
2947 .len = 4,
2948 .rid = TISCI_DEV_NAVSS0_INTR_0,
2949 .rbase = 480,
2950 };
2951 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_1_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_8_11 = {
2952 .lbase = 0,
2953 .len = 4,
2954 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
2955 .rbase = 8,
2956 };
2957 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX1_1[] = {
2958 &NAVSS0_MAILBOX1_1_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_480_483,
2959 &NAVSS0_MAILBOX1_1_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_8_11,
2960 };
2961 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX1_1 = {
2962 .id = TISCI_DEV_NAVSS0_MAILBOX1_1,
2963 .n_if = 2,
2964 .p_if = &tisci_if_NAVSS0_MAILBOX1_1[0],
2965 };
2967 /* Start of NAVSS0_MAILBOX1_2 interface definition */
2968 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_2_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_476_479 = {
2969 .lbase = 0,
2970 .len = 4,
2971 .rid = TISCI_DEV_NAVSS0_INTR_0,
2972 .rbase = 476,
2973 };
2974 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_2_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_12_15 = {
2975 .lbase = 0,
2976 .len = 4,
2977 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
2978 .rbase = 12,
2979 };
2980 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX1_2[] = {
2981 &NAVSS0_MAILBOX1_2_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_476_479,
2982 &NAVSS0_MAILBOX1_2_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_12_15,
2983 };
2984 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX1_2 = {
2985 .id = TISCI_DEV_NAVSS0_MAILBOX1_2,
2986 .n_if = 2,
2987 .p_if = &tisci_if_NAVSS0_MAILBOX1_2[0],
2988 };
2990 /* Start of NAVSS0_MAILBOX1_3 interface definition */
2991 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_3_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_472_475 = {
2992 .lbase = 0,
2993 .len = 4,
2994 .rid = TISCI_DEV_NAVSS0_INTR_0,
2995 .rbase = 472,
2996 };
2997 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_3_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_16_19 = {
2998 .lbase = 0,
2999 .len = 4,
3000 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3001 .rbase = 16,
3002 };
3003 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX1_3[] = {
3004 &NAVSS0_MAILBOX1_3_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_472_475,
3005 &NAVSS0_MAILBOX1_3_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_16_19,
3006 };
3007 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX1_3 = {
3008 .id = TISCI_DEV_NAVSS0_MAILBOX1_3,
3009 .n_if = 2,
3010 .p_if = &tisci_if_NAVSS0_MAILBOX1_3[0],
3011 };
3013 /* Start of NAVSS0_MAILBOX1_4 interface definition */
3014 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_4_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_468_471 = {
3015 .lbase = 0,
3016 .len = 4,
3017 .rid = TISCI_DEV_NAVSS0_INTR_0,
3018 .rbase = 468,
3019 };
3020 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_4_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_20_23 = {
3021 .lbase = 0,
3022 .len = 4,
3023 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3024 .rbase = 20,
3025 };
3026 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX1_4[] = {
3027 &NAVSS0_MAILBOX1_4_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_468_471,
3028 &NAVSS0_MAILBOX1_4_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_20_23,
3029 };
3030 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX1_4 = {
3031 .id = TISCI_DEV_NAVSS0_MAILBOX1_4,
3032 .n_if = 2,
3033 .p_if = &tisci_if_NAVSS0_MAILBOX1_4[0],
3034 };
3036 /* Start of NAVSS0_MAILBOX1_5 interface definition */
3037 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_5_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_464_467 = {
3038 .lbase = 0,
3039 .len = 4,
3040 .rid = TISCI_DEV_NAVSS0_INTR_0,
3041 .rbase = 464,
3042 };
3043 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_5_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_24_27 = {
3044 .lbase = 0,
3045 .len = 4,
3046 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3047 .rbase = 24,
3048 };
3049 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX1_5[] = {
3050 &NAVSS0_MAILBOX1_5_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_464_467,
3051 &NAVSS0_MAILBOX1_5_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_24_27,
3052 };
3053 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX1_5 = {
3054 .id = TISCI_DEV_NAVSS0_MAILBOX1_5,
3055 .n_if = 2,
3056 .p_if = &tisci_if_NAVSS0_MAILBOX1_5[0],
3057 };
3059 /* Start of NAVSS0_MAILBOX1_6 interface definition */
3060 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_6_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_460_463 = {
3061 .lbase = 0,
3062 .len = 4,
3063 .rid = TISCI_DEV_NAVSS0_INTR_0,
3064 .rbase = 460,
3065 };
3066 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_6_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_28_31 = {
3067 .lbase = 0,
3068 .len = 4,
3069 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3070 .rbase = 28,
3071 };
3072 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX1_6[] = {
3073 &NAVSS0_MAILBOX1_6_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_460_463,
3074 &NAVSS0_MAILBOX1_6_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_28_31,
3075 };
3076 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX1_6 = {
3077 .id = TISCI_DEV_NAVSS0_MAILBOX1_6,
3078 .n_if = 2,
3079 .p_if = &tisci_if_NAVSS0_MAILBOX1_6[0],
3080 };
3082 /* Start of NAVSS0_MAILBOX1_7 interface definition */
3083 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_7_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_456_459 = {
3084 .lbase = 0,
3085 .len = 4,
3086 .rid = TISCI_DEV_NAVSS0_INTR_0,
3087 .rbase = 456,
3088 };
3089 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_7_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_32_35 = {
3090 .lbase = 0,
3091 .len = 4,
3092 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3093 .rbase = 32,
3094 };
3095 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX1_7[] = {
3096 &NAVSS0_MAILBOX1_7_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_456_459,
3097 &NAVSS0_MAILBOX1_7_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_32_35,
3098 };
3099 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX1_7 = {
3100 .id = TISCI_DEV_NAVSS0_MAILBOX1_7,
3101 .n_if = 2,
3102 .p_if = &tisci_if_NAVSS0_MAILBOX1_7[0],
3103 };
3105 /* Start of NAVSS0_MAILBOX1_8 interface definition */
3106 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_8_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_452_455 = {
3107 .lbase = 0,
3108 .len = 4,
3109 .rid = TISCI_DEV_NAVSS0_INTR_0,
3110 .rbase = 452,
3111 };
3112 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_8_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_36_39 = {
3113 .lbase = 0,
3114 .len = 4,
3115 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3116 .rbase = 36,
3117 };
3118 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX1_8[] = {
3119 &NAVSS0_MAILBOX1_8_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_452_455,
3120 &NAVSS0_MAILBOX1_8_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_36_39,
3121 };
3122 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX1_8 = {
3123 .id = TISCI_DEV_NAVSS0_MAILBOX1_8,
3124 .n_if = 2,
3125 .p_if = &tisci_if_NAVSS0_MAILBOX1_8[0],
3126 };
3128 /* Start of NAVSS0_MAILBOX1_9 interface definition */
3129 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_9_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_448_451 = {
3130 .lbase = 0,
3131 .len = 4,
3132 .rid = TISCI_DEV_NAVSS0_INTR_0,
3133 .rbase = 448,
3134 };
3135 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_9_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_40_43 = {
3136 .lbase = 0,
3137 .len = 4,
3138 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3139 .rbase = 40,
3140 };
3141 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX1_9[] = {
3142 &NAVSS0_MAILBOX1_9_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_448_451,
3143 &NAVSS0_MAILBOX1_9_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_40_43,
3144 };
3145 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX1_9 = {
3146 .id = TISCI_DEV_NAVSS0_MAILBOX1_9,
3147 .n_if = 2,
3148 .p_if = &tisci_if_NAVSS0_MAILBOX1_9[0],
3149 };
3151 /* Start of NAVSS0_MAILBOX1_10 interface definition */
3152 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_10_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_444_447 = {
3153 .lbase = 0,
3154 .len = 4,
3155 .rid = TISCI_DEV_NAVSS0_INTR_0,
3156 .rbase = 444,
3157 };
3158 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_10_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_44_47 = {
3159 .lbase = 0,
3160 .len = 4,
3161 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3162 .rbase = 44,
3163 };
3164 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX1_10[] = {
3165 &NAVSS0_MAILBOX1_10_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_444_447,
3166 &NAVSS0_MAILBOX1_10_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_44_47,
3167 };
3168 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX1_10 = {
3169 .id = TISCI_DEV_NAVSS0_MAILBOX1_10,
3170 .n_if = 2,
3171 .p_if = &tisci_if_NAVSS0_MAILBOX1_10[0],
3172 };
3174 /* Start of NAVSS0_MAILBOX1_11 interface definition */
3175 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_11_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_440_443 = {
3176 .lbase = 0,
3177 .len = 4,
3178 .rid = TISCI_DEV_NAVSS0_INTR_0,
3179 .rbase = 440,
3180 };
3181 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX1_11_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_48_51 = {
3182 .lbase = 0,
3183 .len = 4,
3184 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3185 .rbase = 48,
3186 };
3187 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX1_11[] = {
3188 &NAVSS0_MAILBOX1_11_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_440_443,
3189 &NAVSS0_MAILBOX1_11_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_48_51,
3190 };
3191 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX1_11 = {
3192 .id = TISCI_DEV_NAVSS0_MAILBOX1_11,
3193 .n_if = 2,
3194 .p_if = &tisci_if_NAVSS0_MAILBOX1_11[0],
3195 };
3197 /* Start of NAVSS0_MAILBOX_0 interface definition */
3198 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_0_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_436_439 = {
3199 .lbase = 0,
3200 .len = 4,
3201 .rid = TISCI_DEV_NAVSS0_INTR_0,
3202 .rbase = 436,
3203 };
3204 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_0_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_52_55 = {
3205 .lbase = 0,
3206 .len = 4,
3207 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3208 .rbase = 52,
3209 };
3210 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX_0[] = {
3211 &NAVSS0_MAILBOX_0_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_436_439,
3212 &NAVSS0_MAILBOX_0_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_52_55,
3213 };
3214 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX_0 = {
3215 .id = TISCI_DEV_NAVSS0_MAILBOX_0,
3216 .n_if = 2,
3217 .p_if = &tisci_if_NAVSS0_MAILBOX_0[0],
3218 };
3220 /* Start of NAVSS0_MAILBOX_1 interface definition */
3221 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_1_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_432_435 = {
3222 .lbase = 0,
3223 .len = 4,
3224 .rid = TISCI_DEV_NAVSS0_INTR_0,
3225 .rbase = 432,
3226 };
3227 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_1_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_56_59 = {
3228 .lbase = 0,
3229 .len = 4,
3230 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3231 .rbase = 56,
3232 };
3233 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX_1[] = {
3234 &NAVSS0_MAILBOX_1_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_432_435,
3235 &NAVSS0_MAILBOX_1_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_56_59,
3236 };
3237 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX_1 = {
3238 .id = TISCI_DEV_NAVSS0_MAILBOX_1,
3239 .n_if = 2,
3240 .p_if = &tisci_if_NAVSS0_MAILBOX_1[0],
3241 };
3243 /* Start of NAVSS0_MAILBOX_2 interface definition */
3244 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_2_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_428_431 = {
3245 .lbase = 0,
3246 .len = 4,
3247 .rid = TISCI_DEV_NAVSS0_INTR_0,
3248 .rbase = 428,
3249 };
3250 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_2_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_60_63 = {
3251 .lbase = 0,
3252 .len = 4,
3253 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3254 .rbase = 60,
3255 };
3256 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX_2[] = {
3257 &NAVSS0_MAILBOX_2_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_428_431,
3258 &NAVSS0_MAILBOX_2_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_60_63,
3259 };
3260 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX_2 = {
3261 .id = TISCI_DEV_NAVSS0_MAILBOX_2,
3262 .n_if = 2,
3263 .p_if = &tisci_if_NAVSS0_MAILBOX_2[0],
3264 };
3266 /* Start of NAVSS0_MAILBOX_3 interface definition */
3267 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_3_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_424_427 = {
3268 .lbase = 0,
3269 .len = 4,
3270 .rid = TISCI_DEV_NAVSS0_INTR_0,
3271 .rbase = 424,
3272 };
3273 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_3_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_64_67 = {
3274 .lbase = 0,
3275 .len = 4,
3276 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3277 .rbase = 64,
3278 };
3279 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX_3[] = {
3280 &NAVSS0_MAILBOX_3_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_424_427,
3281 &NAVSS0_MAILBOX_3_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_64_67,
3282 };
3283 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX_3 = {
3284 .id = TISCI_DEV_NAVSS0_MAILBOX_3,
3285 .n_if = 2,
3286 .p_if = &tisci_if_NAVSS0_MAILBOX_3[0],
3287 };
3289 /* Start of NAVSS0_MAILBOX_4 interface definition */
3290 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_4_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_420_423 = {
3291 .lbase = 0,
3292 .len = 4,
3293 .rid = TISCI_DEV_NAVSS0_INTR_0,
3294 .rbase = 420,
3295 };
3296 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_4_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_68_71 = {
3297 .lbase = 0,
3298 .len = 4,
3299 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3300 .rbase = 68,
3301 };
3302 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX_4[] = {
3303 &NAVSS0_MAILBOX_4_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_420_423,
3304 &NAVSS0_MAILBOX_4_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_68_71,
3305 };
3306 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX_4 = {
3307 .id = TISCI_DEV_NAVSS0_MAILBOX_4,
3308 .n_if = 2,
3309 .p_if = &tisci_if_NAVSS0_MAILBOX_4[0],
3310 };
3312 /* Start of NAVSS0_MAILBOX_5 interface definition */
3313 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_5_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_416_419 = {
3314 .lbase = 0,
3315 .len = 4,
3316 .rid = TISCI_DEV_NAVSS0_INTR_0,
3317 .rbase = 416,
3318 };
3319 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_5_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_72_75 = {
3320 .lbase = 0,
3321 .len = 4,
3322 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3323 .rbase = 72,
3324 };
3325 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX_5[] = {
3326 &NAVSS0_MAILBOX_5_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_416_419,
3327 &NAVSS0_MAILBOX_5_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_72_75,
3328 };
3329 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX_5 = {
3330 .id = TISCI_DEV_NAVSS0_MAILBOX_5,
3331 .n_if = 2,
3332 .p_if = &tisci_if_NAVSS0_MAILBOX_5[0],
3333 };
3335 /* Start of NAVSS0_MAILBOX_6 interface definition */
3336 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_6_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_412_415 = {
3337 .lbase = 0,
3338 .len = 4,
3339 .rid = TISCI_DEV_NAVSS0_INTR_0,
3340 .rbase = 412,
3341 };
3342 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_6_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_76_79 = {
3343 .lbase = 0,
3344 .len = 4,
3345 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3346 .rbase = 76,
3347 };
3348 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX_6[] = {
3349 &NAVSS0_MAILBOX_6_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_412_415,
3350 &NAVSS0_MAILBOX_6_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_76_79,
3351 };
3352 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX_6 = {
3353 .id = TISCI_DEV_NAVSS0_MAILBOX_6,
3354 .n_if = 2,
3355 .p_if = &tisci_if_NAVSS0_MAILBOX_6[0],
3356 };
3358 /* Start of NAVSS0_MAILBOX_7 interface definition */
3359 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_7_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_408_411 = {
3360 .lbase = 0,
3361 .len = 4,
3362 .rid = TISCI_DEV_NAVSS0_INTR_0,
3363 .rbase = 408,
3364 };
3365 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_7_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_80_83 = {
3366 .lbase = 0,
3367 .len = 4,
3368 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3369 .rbase = 80,
3370 };
3371 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX_7[] = {
3372 &NAVSS0_MAILBOX_7_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_408_411,
3373 &NAVSS0_MAILBOX_7_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_80_83,
3374 };
3375 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX_7 = {
3376 .id = TISCI_DEV_NAVSS0_MAILBOX_7,
3377 .n_if = 2,
3378 .p_if = &tisci_if_NAVSS0_MAILBOX_7[0],
3379 };
3381 /* Start of NAVSS0_MAILBOX_8 interface definition */
3382 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_8_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_404_407 = {
3383 .lbase = 0,
3384 .len = 4,
3385 .rid = TISCI_DEV_NAVSS0_INTR_0,
3386 .rbase = 404,
3387 };
3388 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_8_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_84_87 = {
3389 .lbase = 0,
3390 .len = 4,
3391 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3392 .rbase = 84,
3393 };
3394 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX_8[] = {
3395 &NAVSS0_MAILBOX_8_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_404_407,
3396 &NAVSS0_MAILBOX_8_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_84_87,
3397 };
3398 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX_8 = {
3399 .id = TISCI_DEV_NAVSS0_MAILBOX_8,
3400 .n_if = 2,
3401 .p_if = &tisci_if_NAVSS0_MAILBOX_8[0],
3402 };
3404 /* Start of NAVSS0_MAILBOX_9 interface definition */
3405 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_9_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_400_403 = {
3406 .lbase = 0,
3407 .len = 4,
3408 .rid = TISCI_DEV_NAVSS0_INTR_0,
3409 .rbase = 400,
3410 };
3411 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_9_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_88_91 = {
3412 .lbase = 0,
3413 .len = 4,
3414 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3415 .rbase = 88,
3416 };
3417 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX_9[] = {
3418 &NAVSS0_MAILBOX_9_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_400_403,
3419 &NAVSS0_MAILBOX_9_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_88_91,
3420 };
3421 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX_9 = {
3422 .id = TISCI_DEV_NAVSS0_MAILBOX_9,
3423 .n_if = 2,
3424 .p_if = &tisci_if_NAVSS0_MAILBOX_9[0],
3425 };
3427 /* Start of NAVSS0_MAILBOX_10 interface definition */
3428 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_10_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_396_399 = {
3429 .lbase = 0,
3430 .len = 4,
3431 .rid = TISCI_DEV_NAVSS0_INTR_0,
3432 .rbase = 396,
3433 };
3434 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_10_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_92_95 = {
3435 .lbase = 0,
3436 .len = 4,
3437 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3438 .rbase = 92,
3439 };
3440 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX_10[] = {
3441 &NAVSS0_MAILBOX_10_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_396_399,
3442 &NAVSS0_MAILBOX_10_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_92_95,
3443 };
3444 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX_10 = {
3445 .id = TISCI_DEV_NAVSS0_MAILBOX_10,
3446 .n_if = 2,
3447 .p_if = &tisci_if_NAVSS0_MAILBOX_10[0],
3448 };
3450 /* Start of NAVSS0_MAILBOX_11 interface definition */
3451 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_11_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_392_395 = {
3452 .lbase = 0,
3453 .len = 4,
3454 .rid = TISCI_DEV_NAVSS0_INTR_0,
3455 .rbase = 392,
3456 };
3457 const struct Sciclient_rmIrqIf NAVSS0_MAILBOX_11_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_96_99 = {
3458 .lbase = 0,
3459 .len = 4,
3460 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3461 .rbase = 96,
3462 };
3463 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MAILBOX_11[] = {
3464 &NAVSS0_MAILBOX_11_pend_intr_0_3_to_NAVSS0_INTR_0_in_intr_392_395,
3465 &NAVSS0_MAILBOX_11_pend_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_96_99,
3466 };
3467 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MAILBOX_11 = {
3468 .id = TISCI_DEV_NAVSS0_MAILBOX_11,
3469 .n_if = 2,
3470 .p_if = &tisci_if_NAVSS0_MAILBOX_11[0],
3471 };
3473 /* Start of NAVSS0_MCRC_0 interface definition */
3474 const struct Sciclient_rmIrqIf NAVSS0_MCRC_0_dma_event_intr_0_3_to_NAVSS0_INTR_0_in_intr_384_387 = {
3475 .lbase = 0,
3476 .len = 4,
3477 .rid = TISCI_DEV_NAVSS0_INTR_0,
3478 .rbase = 384,
3479 };
3480 const struct Sciclient_rmIrqIf NAVSS0_MCRC_0_intaggr_vintr_pend_4_4_to_NAVSS0_INTR_0_in_intr_388_388 = {
3481 .lbase = 4,
3482 .len = 1,
3483 .rid = TISCI_DEV_NAVSS0_INTR_0,
3484 .rbase = 388,
3485 };
3486 const struct Sciclient_rmIrqIf NAVSS0_MCRC_0_dma_event_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_0_3 = {
3487 .lbase = 0,
3488 .len = 4,
3489 .rid = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3490 .rbase = 0,
3491 };
3492 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MCRC_0[] = {
3493 &NAVSS0_MCRC_0_dma_event_intr_0_3_to_NAVSS0_INTR_0_in_intr_384_387,
3494 &NAVSS0_MCRC_0_intaggr_vintr_pend_4_4_to_NAVSS0_INTR_0_in_intr_388_388,
3495 &NAVSS0_MCRC_0_dma_event_intr_0_3_to_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_0_3,
3496 };
3497 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MCRC_0 = {
3498 .id = TISCI_DEV_NAVSS0_MCRC_0,
3499 .n_if = 3,
3500 .p_if = &tisci_if_NAVSS0_MCRC_0[0],
3501 };
3503 /* Start of NAVSS0_MODSS_INTA_0 interface definition */
3504 const struct Sciclient_rmIrqIf NAVSS0_MODSS_INTA_0_intaggr_vintr_pend_0_63_to_NAVSS0_INTR_0_in_intr_320_383 = {
3505 .lbase = 0,
3506 .len = 64,
3507 .rid = TISCI_DEV_NAVSS0_INTR_0,
3508 .rbase = 320,
3509 };
3510 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MODSS_INTA_0[] = {
3511 &NAVSS0_MODSS_INTA_0_intaggr_vintr_pend_0_63_to_NAVSS0_INTR_0_in_intr_320_383,
3512 };
3513 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MODSS_INTA_0 = {
3514 .id = TISCI_DEV_NAVSS0_MODSS_INTA_0,
3515 .n_if = 1,
3516 .p_if = &tisci_if_NAVSS0_MODSS_INTA_0[0],
3517 };
3519 /* Start of NAVSS0_MODSS_INTA_1 interface definition */
3520 const struct Sciclient_rmIrqIf NAVSS0_MODSS_INTA_1_intaggr_vintr_pend_0_63_to_NAVSS0_INTR_0_in_intr_256_319 = {
3521 .lbase = 0,
3522 .len = 64,
3523 .rid = TISCI_DEV_NAVSS0_INTR_0,
3524 .rbase = 256,
3525 };
3526 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_MODSS_INTA_1[] = {
3527 &NAVSS0_MODSS_INTA_1_intaggr_vintr_pend_0_63_to_NAVSS0_INTR_0_in_intr_256_319,
3528 };
3529 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_MODSS_INTA_1 = {
3530 .id = TISCI_DEV_NAVSS0_MODSS_INTA_1,
3531 .n_if = 1,
3532 .p_if = &tisci_if_NAVSS0_MODSS_INTA_1[0],
3533 };
3535 /* Start of NAVSS0_PVU_0 interface definition */
3536 const struct Sciclient_rmIrqIf NAVSS0_PVU_0_exp_intr_0_0_to_NAVSS0_INTR_0_in_intr_489_489 = {
3537 .lbase = 0,
3538 .len = 1,
3539 .rid = TISCI_DEV_NAVSS0_INTR_0,
3540 .rbase = 489,
3541 };
3542 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_PVU_0[] = {
3543 &NAVSS0_PVU_0_exp_intr_0_0_to_NAVSS0_INTR_0_in_intr_489_489,
3544 };
3545 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_PVU_0 = {
3546 .id = TISCI_DEV_NAVSS0_PVU_0,
3547 .n_if = 1,
3548 .p_if = &tisci_if_NAVSS0_PVU_0[0],
3549 };
3551 /* Start of NAVSS0_PVU_1 interface definition */
3552 const struct Sciclient_rmIrqIf NAVSS0_PVU_1_exp_intr_0_0_to_NAVSS0_INTR_0_in_intr_488_488 = {
3553 .lbase = 0,
3554 .len = 1,
3555 .rid = TISCI_DEV_NAVSS0_INTR_0,
3556 .rbase = 488,
3557 };
3558 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_PVU_1[] = {
3559 &NAVSS0_PVU_1_exp_intr_0_0_to_NAVSS0_INTR_0_in_intr_488_488,
3560 };
3561 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_PVU_1 = {
3562 .id = TISCI_DEV_NAVSS0_PVU_1,
3563 .n_if = 1,
3564 .p_if = &tisci_if_NAVSS0_PVU_1[0],
3565 };
3567 /* Start of NAVSS0_UDMASS_INTA_0 interface definition */
3568 const struct Sciclient_rmIrqIf NAVSS0_UDMASS_INTA_0_intaggr_vintr_pend_0_255_to_NAVSS0_INTR_0_in_intr_0_255 = {
3569 .lbase = 0,
3570 .len = 256,
3571 .rid = TISCI_DEV_NAVSS0_INTR_0,
3572 .rbase = 0,
3573 };
3574 const struct Sciclient_rmIrqIf * const tisci_if_NAVSS0_UDMASS_INTA_0[] = {
3575 &NAVSS0_UDMASS_INTA_0_intaggr_vintr_pend_0_255_to_NAVSS0_INTR_0_in_intr_0_255,
3576 };
3577 static const struct Sciclient_rmIrqNode tisci_irq_NAVSS0_UDMASS_INTA_0 = {
3578 .id = TISCI_DEV_NAVSS0_UDMASS_INTA_0,
3579 .n_if = 1,
3580 .p_if = &tisci_if_NAVSS0_UDMASS_INTA_0[0],
3581 };
3583 /* Start of MCU_NAVSS0_INTR_ROUTER_0 interface definition */
3584 const struct Sciclient_rmIrqIf MCU_NAVSS0_INTR_ROUTER_0_outl_intr_0_23_to_MCU_R5FSS0_CORE0_intr_64_87 = {
3585 .lbase = 0,
3586 .len = 24,
3587 .rid = TISCI_DEV_MCU_R5FSS0_CORE0,
3588 .rbase = 64,
3589 };
3590 const struct Sciclient_rmIrqIf MCU_NAVSS0_INTR_ROUTER_0_outl_intr_24_31_to_WKUP_TIFS0_nvic_48_55 = {
3591 .lbase = 24,
3592 .len = 8,
3593 .rid = TISCI_DEV_WKUP_TIFS0,
3594 .rbase = 48,
3595 };
3596 const struct Sciclient_rmIrqIf MCU_NAVSS0_INTR_ROUTER_0_outl_intr_56_63_to_WKUP_TIFS0_nvic_56_63 = {
3597 .lbase = 56,
3598 .len = 8,
3599 .rid = TISCI_DEV_WKUP_TIFS0,
3600 .rbase = 56,
3601 };
3602 const struct Sciclient_rmIrqIf MCU_NAVSS0_INTR_ROUTER_0_outl_intr_24_31_to_WKUP_HSM0_nvic_48_55 = {
3603 .lbase = 24,
3604 .len = 8,
3605 .rid = TISCI_DEV_WKUP_HSM0,
3606 .rbase = 48,
3607 };
3608 const struct Sciclient_rmIrqIf MCU_NAVSS0_INTR_ROUTER_0_outl_intr_56_63_to_WKUP_HSM0_nvic_56_63 = {
3609 .lbase = 56,
3610 .len = 8,
3611 .rid = TISCI_DEV_WKUP_HSM0,
3612 .rbase = 56,
3613 };
3614 const struct Sciclient_rmIrqIf MCU_NAVSS0_INTR_ROUTER_0_outl_intr_32_55_to_MCU_R5FSS0_CORE1_intr_64_87 = {
3615 .lbase = 32,
3616 .len = 24,
3617 .rid = TISCI_DEV_MCU_R5FSS0_CORE1,
3618 .rbase = 64,
3619 };
3620 const struct Sciclient_rmIrqIf * const tisci_if_MCU_NAVSS0_INTR_ROUTER_0[] = {
3621 &MCU_NAVSS0_INTR_ROUTER_0_outl_intr_0_23_to_MCU_R5FSS0_CORE0_intr_64_87,
3622 &MCU_NAVSS0_INTR_ROUTER_0_outl_intr_24_31_to_WKUP_TIFS0_nvic_48_55,
3623 &MCU_NAVSS0_INTR_ROUTER_0_outl_intr_56_63_to_WKUP_TIFS0_nvic_56_63,
3624 &MCU_NAVSS0_INTR_ROUTER_0_outl_intr_24_31_to_WKUP_HSM0_nvic_48_55,
3625 &MCU_NAVSS0_INTR_ROUTER_0_outl_intr_56_63_to_WKUP_HSM0_nvic_56_63,
3626 &MCU_NAVSS0_INTR_ROUTER_0_outl_intr_32_55_to_MCU_R5FSS0_CORE1_intr_64_87,
3627 };
3628 static const struct Sciclient_rmIrqNode tisci_irq_MCU_NAVSS0_INTR_ROUTER_0 = {
3629 .id = TISCI_DEV_MCU_NAVSS0_INTR_ROUTER_0,
3630 .n_if = 6,
3631 .p_if = &tisci_if_MCU_NAVSS0_INTR_ROUTER_0[0],
3632 };
3634 /* Start of MCU_NAVSS0_MCRC_0 interface definition */
3635 const struct Sciclient_rmIrqIf MCU_NAVSS0_MCRC_0_dma_event_intr_0_3_to_MCU_NAVSS0_INTR_ROUTER_0_in_intr_256_259 = {
3636 .lbase = 0,
3637 .len = 4,
3638 .rid = TISCI_DEV_MCU_NAVSS0_INTR_ROUTER_0,
3639 .rbase = 256,
3640 };
3641 const struct Sciclient_rmIrqIf MCU_NAVSS0_MCRC_0_intaggr_vintr_pend_4_4_to_MCU_NAVSS0_INTR_ROUTER_0_in_intr_260_260 = {
3642 .lbase = 4,
3643 .len = 1,
3644 .rid = TISCI_DEV_MCU_NAVSS0_INTR_ROUTER_0,
3645 .rbase = 260,
3646 };
3647 const struct Sciclient_rmIrqIf MCU_NAVSS0_MCRC_0_dma_event_intr_0_3_to_MCU_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_0_3 = {
3648 .lbase = 0,
3649 .len = 4,
3650 .rid = TISCI_DEV_MCU_NAVSS0_UDMASS_INTA_0,
3651 .rbase = 0,
3652 };
3653 const struct Sciclient_rmIrqIf * const tisci_if_MCU_NAVSS0_MCRC_0[] = {
3654 &MCU_NAVSS0_MCRC_0_dma_event_intr_0_3_to_MCU_NAVSS0_INTR_ROUTER_0_in_intr_256_259,
3655 &MCU_NAVSS0_MCRC_0_intaggr_vintr_pend_4_4_to_MCU_NAVSS0_INTR_ROUTER_0_in_intr_260_260,
3656 &MCU_NAVSS0_MCRC_0_dma_event_intr_0_3_to_MCU_NAVSS0_UDMASS_INTA_0_intaggr_levi_pend_0_3,
3657 };
3658 static const struct Sciclient_rmIrqNode tisci_irq_MCU_NAVSS0_MCRC_0 = {
3659 .id = TISCI_DEV_MCU_NAVSS0_MCRC_0,
3660 .n_if = 3,
3661 .p_if = &tisci_if_MCU_NAVSS0_MCRC_0[0],
3662 };
3664 /* Start of MCU_NAVSS0_UDMASS_INTA_0 interface definition */
3665 const struct Sciclient_rmIrqIf MCU_NAVSS0_UDMASS_INTA_0_intaggr_vintr_pend_0_255_to_MCU_NAVSS0_INTR_ROUTER_0_in_intr_0_255 = {
3666 .lbase = 0,
3667 .len = 256,
3668 .rid = TISCI_DEV_MCU_NAVSS0_INTR_ROUTER_0,
3669 .rbase = 0,
3670 };
3671 const struct Sciclient_rmIrqIf * const tisci_if_MCU_NAVSS0_UDMASS_INTA_0[] = {
3672 &MCU_NAVSS0_UDMASS_INTA_0_intaggr_vintr_pend_0_255_to_MCU_NAVSS0_INTR_ROUTER_0_in_intr_0_255,
3673 };
3674 static const struct Sciclient_rmIrqNode tisci_irq_MCU_NAVSS0_UDMASS_INTA_0 = {
3675 .id = TISCI_DEV_MCU_NAVSS0_UDMASS_INTA_0,
3676 .n_if = 1,
3677 .p_if = &tisci_if_MCU_NAVSS0_UDMASS_INTA_0[0],
3678 };
3680 /* Start of PCIE1 interface definition */
3681 const struct Sciclient_rmIrqIf PCIE1_pcie_cpts_comp_0_0_to_CMPEVENT_INTRTR0_in_5_5 = {
3682 .lbase = 0,
3683 .len = 1,
3684 .rid = TISCI_DEV_CMPEVENT_INTRTR0,
3685 .rbase = 5,
3686 };
3687 const struct Sciclient_rmIrqIf PCIE1_pcie_cpts_genf0_1_1_to_TIMESYNC_INTRTR0_in_11_11 = {
3688 .lbase = 1,
3689 .len = 1,
3690 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
3691 .rbase = 11,
3692 };
3693 const struct Sciclient_rmIrqIf PCIE1_pcie_cpts_hw1_push_2_2_to_TIMESYNC_INTRTR0_in_21_21 = {
3694 .lbase = 2,
3695 .len = 1,
3696 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
3697 .rbase = 21,
3698 };
3699 const struct Sciclient_rmIrqIf PCIE1_pcie_cpts_sync_4_4_to_TIMESYNC_INTRTR0_in_33_33 = {
3700 .lbase = 4,
3701 .len = 1,
3702 .rid = TISCI_DEV_TIMESYNC_INTRTR0,
3703 .rbase = 33,
3704 };
3705 const struct Sciclient_rmIrqIf PCIE1_pcie_phy_level_13_13_to_MAIN2MCU_LVL_INTRTR0_in_73_73 = {
3706 .lbase = 13,
3707 .len = 1,
3708 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
3709 .rbase = 73,
3710 };
3711 const struct Sciclient_rmIrqIf PCIE1_pcie_local_level_12_12_to_MAIN2MCU_LVL_INTRTR0_in_74_74 = {
3712 .lbase = 12,
3713 .len = 1,
3714 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
3715 .rbase = 74,
3716 };
3717 const struct Sciclient_rmIrqIf PCIE1_pcie_cpts_pend_3_3_to_MAIN2MCU_LVL_INTRTR0_in_75_75 = {
3718 .lbase = 3,
3719 .len = 1,
3720 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
3721 .rbase = 75,
3722 };
3723 const struct Sciclient_rmIrqIf PCIE1_pcie_dpa_pulse_6_6_to_MAIN2MCU_PLS_INTRTR0_in_21_21 = {
3724 .lbase = 6,
3725 .len = 1,
3726 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
3727 .rbase = 21,
3728 };
3729 const struct Sciclient_rmIrqIf PCIE1_pcie_legacy_pulse_10_10_to_MAIN2MCU_PLS_INTRTR0_in_40_40 = {
3730 .lbase = 10,
3731 .len = 1,
3732 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
3733 .rbase = 40,
3734 };
3735 const struct Sciclient_rmIrqIf PCIE1_pcie_downstream_pulse_5_5_to_MAIN2MCU_PLS_INTRTR0_in_41_41 = {
3736 .lbase = 5,
3737 .len = 1,
3738 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
3739 .rbase = 41,
3740 };
3741 const struct Sciclient_rmIrqIf PCIE1_pcie_flr_pulse_8_8_to_MAIN2MCU_PLS_INTRTR0_in_42_42 = {
3742 .lbase = 8,
3743 .len = 1,
3744 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
3745 .rbase = 42,
3746 };
3747 const struct Sciclient_rmIrqIf PCIE1_pcie_error_pulse_7_7_to_MAIN2MCU_PLS_INTRTR0_in_43_43 = {
3748 .lbase = 7,
3749 .len = 1,
3750 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
3751 .rbase = 43,
3752 };
3753 const struct Sciclient_rmIrqIf PCIE1_pcie_link_state_pulse_11_11_to_MAIN2MCU_PLS_INTRTR0_in_44_44 = {
3754 .lbase = 11,
3755 .len = 1,
3756 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
3757 .rbase = 44,
3758 };
3759 const struct Sciclient_rmIrqIf PCIE1_pcie_pwr_state_pulse_15_15_to_MAIN2MCU_PLS_INTRTR0_in_45_45 = {
3760 .lbase = 15,
3761 .len = 1,
3762 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
3763 .rbase = 45,
3764 };
3765 const struct Sciclient_rmIrqIf PCIE1_pcie_ptm_valid_pulse_14_14_to_MAIN2MCU_PLS_INTRTR0_in_46_46 = {
3766 .lbase = 14,
3767 .len = 1,
3768 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
3769 .rbase = 46,
3770 };
3771 const struct Sciclient_rmIrqIf PCIE1_pcie_hot_reset_pulse_9_9_to_MAIN2MCU_PLS_INTRTR0_in_47_47 = {
3772 .lbase = 9,
3773 .len = 1,
3774 .rid = TISCI_DEV_MAIN2MCU_PLS_INTRTR0,
3775 .rbase = 47,
3776 };
3777 const struct Sciclient_rmIrqIf * const tisci_if_PCIE1[] = {
3778 &PCIE1_pcie_cpts_comp_0_0_to_CMPEVENT_INTRTR0_in_5_5,
3779 &PCIE1_pcie_cpts_genf0_1_1_to_TIMESYNC_INTRTR0_in_11_11,
3780 &PCIE1_pcie_cpts_hw1_push_2_2_to_TIMESYNC_INTRTR0_in_21_21,
3781 &PCIE1_pcie_cpts_sync_4_4_to_TIMESYNC_INTRTR0_in_33_33,
3782 &PCIE1_pcie_phy_level_13_13_to_MAIN2MCU_LVL_INTRTR0_in_73_73,
3783 &PCIE1_pcie_local_level_12_12_to_MAIN2MCU_LVL_INTRTR0_in_74_74,
3784 &PCIE1_pcie_cpts_pend_3_3_to_MAIN2MCU_LVL_INTRTR0_in_75_75,
3785 &PCIE1_pcie_dpa_pulse_6_6_to_MAIN2MCU_PLS_INTRTR0_in_21_21,
3786 &PCIE1_pcie_legacy_pulse_10_10_to_MAIN2MCU_PLS_INTRTR0_in_40_40,
3787 &PCIE1_pcie_downstream_pulse_5_5_to_MAIN2MCU_PLS_INTRTR0_in_41_41,
3788 &PCIE1_pcie_flr_pulse_8_8_to_MAIN2MCU_PLS_INTRTR0_in_42_42,
3789 &PCIE1_pcie_error_pulse_7_7_to_MAIN2MCU_PLS_INTRTR0_in_43_43,
3790 &PCIE1_pcie_link_state_pulse_11_11_to_MAIN2MCU_PLS_INTRTR0_in_44_44,
3791 &PCIE1_pcie_pwr_state_pulse_15_15_to_MAIN2MCU_PLS_INTRTR0_in_45_45,
3792 &PCIE1_pcie_ptm_valid_pulse_14_14_to_MAIN2MCU_PLS_INTRTR0_in_46_46,
3793 &PCIE1_pcie_hot_reset_pulse_9_9_to_MAIN2MCU_PLS_INTRTR0_in_47_47,
3794 };
3795 static const struct Sciclient_rmIrqNode tisci_irq_PCIE1 = {
3796 .id = TISCI_DEV_PCIE1,
3797 .n_if = 16,
3798 .p_if = &tisci_if_PCIE1[0],
3799 };
3801 /* Start of SA2_UL0 interface definition */
3802 const struct Sciclient_rmIrqIf SA2_UL0_sa_ul_trng_1_1_to_MAIN2MCU_LVL_INTRTR0_in_4_4 = {
3803 .lbase = 1,
3804 .len = 1,
3805 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
3806 .rbase = 4,
3807 };
3808 const struct Sciclient_rmIrqIf SA2_UL0_sa_ul_pka_0_0_to_MAIN2MCU_LVL_INTRTR0_in_5_5 = {
3809 .lbase = 0,
3810 .len = 1,
3811 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
3812 .rbase = 5,
3813 };
3814 const struct Sciclient_rmIrqIf * const tisci_if_SA2_UL0[] = {
3815 &SA2_UL0_sa_ul_trng_1_1_to_MAIN2MCU_LVL_INTRTR0_in_4_4,
3816 &SA2_UL0_sa_ul_pka_0_0_to_MAIN2MCU_LVL_INTRTR0_in_5_5,
3817 };
3818 static const struct Sciclient_rmIrqNode tisci_irq_SA2_UL0 = {
3819 .id = TISCI_DEV_SA2_UL0,
3820 .n_if = 2,
3821 .p_if = &tisci_if_SA2_UL0[0],
3822 };
3824 /* Start of MCU_SA3_SS0_INTAGGR_0 interface definition */
3825 const struct Sciclient_rmIrqIf MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_0_7_to_COMPUTE_CLUSTER0_CLEC_soc_events_in_896_903 = {
3826 .lbase = 0,
3827 .len = 8,
3828 .rid = TISCI_DEV_COMPUTE_CLUSTER0_CLEC,
3829 .rbase = 896,
3830 };
3831 const struct Sciclient_rmIrqIf MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_0_7_to_COMPUTE_CLUSTER0_GIC500SS_spi_864_871 = {
3832 .lbase = 0,
3833 .len = 8,
3834 .rid = TISCI_DEV_COMPUTE_CLUSTER0_GIC500SS,
3835 .rbase = 864,
3836 };
3837 const struct Sciclient_rmIrqIf MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_0_7_to_MCU_R5FSS0_CORE0_intr_88_95 = {
3838 .lbase = 0,
3839 .len = 8,
3840 .rid = TISCI_DEV_MCU_R5FSS0_CORE0,
3841 .rbase = 88,
3842 };
3843 const struct Sciclient_rmIrqIf MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_0_7_to_MCU_R5FSS0_CORE1_intr_88_95 = {
3844 .lbase = 0,
3845 .len = 8,
3846 .rid = TISCI_DEV_MCU_R5FSS0_CORE1,
3847 .rbase = 88,
3848 };
3849 const struct Sciclient_rmIrqIf MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_0_7_to_WKUP_TIFS0_nvic_80_87 = {
3850 .lbase = 0,
3851 .len = 8,
3852 .rid = TISCI_DEV_WKUP_TIFS0,
3853 .rbase = 80,
3854 };
3855 const struct Sciclient_rmIrqIf MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_0_7_to_WKUP_HSM0_nvic_80_87 = {
3856 .lbase = 0,
3857 .len = 8,
3858 .rid = TISCI_DEV_WKUP_HSM0,
3859 .rbase = 80,
3860 };
3861 const struct Sciclient_rmIrqIf MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_2_3_to_R5FSS0_CORE0_intr_148_149 = {
3862 .lbase = 2,
3863 .len = 2,
3864 .rid = TISCI_DEV_R5FSS0_CORE0,
3865 .rbase = 148,
3866 };
3867 const struct Sciclient_rmIrqIf MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_2_3_to_R5FSS0_CORE1_intr_148_149 = {
3868 .lbase = 2,
3869 .len = 2,
3870 .rid = TISCI_DEV_R5FSS0_CORE1,
3871 .rbase = 148,
3872 };
3873 const struct Sciclient_rmIrqIf MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_4_5_to_R5FSS1_CORE0_intr_148_149 = {
3874 .lbase = 4,
3875 .len = 2,
3876 .rid = TISCI_DEV_R5FSS1_CORE0,
3877 .rbase = 148,
3878 };
3879 const struct Sciclient_rmIrqIf MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_4_5_to_R5FSS1_CORE1_intr_148_149 = {
3880 .lbase = 4,
3881 .len = 2,
3882 .rid = TISCI_DEV_R5FSS1_CORE1,
3883 .rbase = 148,
3884 };
3885 const struct Sciclient_rmIrqIf * const tisci_if_MCU_SA3_SS0_INTAGGR_0[] = {
3886 &MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_0_7_to_COMPUTE_CLUSTER0_CLEC_soc_events_in_896_903,
3887 &MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_0_7_to_COMPUTE_CLUSTER0_GIC500SS_spi_864_871,
3888 &MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_0_7_to_MCU_R5FSS0_CORE0_intr_88_95,
3889 &MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_0_7_to_MCU_R5FSS0_CORE1_intr_88_95,
3890 &MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_0_7_to_WKUP_TIFS0_nvic_80_87,
3891 &MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_0_7_to_WKUP_HSM0_nvic_80_87,
3892 &MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_2_3_to_R5FSS0_CORE0_intr_148_149,
3893 &MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_2_3_to_R5FSS0_CORE1_intr_148_149,
3894 &MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_4_5_to_R5FSS1_CORE0_intr_148_149,
3895 &MCU_SA3_SS0_INTAGGR_0_intaggr_vintr_4_5_to_R5FSS1_CORE1_intr_148_149,
3896 };
3897 static const struct Sciclient_rmIrqNode tisci_irq_MCU_SA3_SS0_INTAGGR_0 = {
3898 .id = TISCI_DEV_MCU_SA3_SS0_INTAGGR_0,
3899 .n_if = 10,
3900 .p_if = &tisci_if_MCU_SA3_SS0_INTAGGR_0[0],
3901 };
3903 /* Start of MCSPI0 interface definition */
3904 const struct Sciclient_rmIrqIf MCSPI0_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_48_48 = {
3905 .lbase = 0,
3906 .len = 1,
3907 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
3908 .rbase = 48,
3909 };
3910 const struct Sciclient_rmIrqIf * const tisci_if_MCSPI0[] = {
3911 &MCSPI0_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_48_48,
3912 };
3913 static const struct Sciclient_rmIrqNode tisci_irq_MCSPI0 = {
3914 .id = TISCI_DEV_MCSPI0,
3915 .n_if = 1,
3916 .p_if = &tisci_if_MCSPI0[0],
3917 };
3919 /* Start of MCSPI1 interface definition */
3920 const struct Sciclient_rmIrqIf MCSPI1_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_49_49 = {
3921 .lbase = 0,
3922 .len = 1,
3923 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
3924 .rbase = 49,
3925 };
3926 const struct Sciclient_rmIrqIf * const tisci_if_MCSPI1[] = {
3927 &MCSPI1_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_49_49,
3928 };
3929 static const struct Sciclient_rmIrqNode tisci_irq_MCSPI1 = {
3930 .id = TISCI_DEV_MCSPI1,
3931 .n_if = 1,
3932 .p_if = &tisci_if_MCSPI1[0],
3933 };
3935 /* Start of MCSPI2 interface definition */
3936 const struct Sciclient_rmIrqIf MCSPI2_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_50_50 = {
3937 .lbase = 0,
3938 .len = 1,
3939 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
3940 .rbase = 50,
3941 };
3942 const struct Sciclient_rmIrqIf * const tisci_if_MCSPI2[] = {
3943 &MCSPI2_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_50_50,
3944 };
3945 static const struct Sciclient_rmIrqNode tisci_irq_MCSPI2 = {
3946 .id = TISCI_DEV_MCSPI2,
3947 .n_if = 1,
3948 .p_if = &tisci_if_MCSPI2[0],
3949 };
3951 /* Start of MCSPI3 interface definition */
3952 const struct Sciclient_rmIrqIf MCSPI3_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_51_51 = {
3953 .lbase = 0,
3954 .len = 1,
3955 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
3956 .rbase = 51,
3957 };
3958 const struct Sciclient_rmIrqIf * const tisci_if_MCSPI3[] = {
3959 &MCSPI3_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_51_51,
3960 };
3961 static const struct Sciclient_rmIrqNode tisci_irq_MCSPI3 = {
3962 .id = TISCI_DEV_MCSPI3,
3963 .n_if = 1,
3964 .p_if = &tisci_if_MCSPI3[0],
3965 };
3967 /* Start of MCSPI4 interface definition */
3968 const struct Sciclient_rmIrqIf MCSPI4_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_52_52 = {
3969 .lbase = 0,
3970 .len = 1,
3971 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
3972 .rbase = 52,
3973 };
3974 const struct Sciclient_rmIrqIf * const tisci_if_MCSPI4[] = {
3975 &MCSPI4_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_52_52,
3976 };
3977 static const struct Sciclient_rmIrqNode tisci_irq_MCSPI4 = {
3978 .id = TISCI_DEV_MCSPI4,
3979 .n_if = 1,
3980 .p_if = &tisci_if_MCSPI4[0],
3981 };
3983 /* Start of MCSPI5 interface definition */
3984 const struct Sciclient_rmIrqIf MCSPI5_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_53_53 = {
3985 .lbase = 0,
3986 .len = 1,
3987 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
3988 .rbase = 53,
3989 };
3990 const struct Sciclient_rmIrqIf * const tisci_if_MCSPI5[] = {
3991 &MCSPI5_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_53_53,
3992 };
3993 static const struct Sciclient_rmIrqNode tisci_irq_MCSPI5 = {
3994 .id = TISCI_DEV_MCSPI5,
3995 .n_if = 1,
3996 .p_if = &tisci_if_MCSPI5[0],
3997 };
3999 /* Start of MCSPI6 interface definition */
4000 const struct Sciclient_rmIrqIf MCSPI6_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_54_54 = {
4001 .lbase = 0,
4002 .len = 1,
4003 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4004 .rbase = 54,
4005 };
4006 const struct Sciclient_rmIrqIf * const tisci_if_MCSPI6[] = {
4007 &MCSPI6_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_54_54,
4008 };
4009 static const struct Sciclient_rmIrqNode tisci_irq_MCSPI6 = {
4010 .id = TISCI_DEV_MCSPI6,
4011 .n_if = 1,
4012 .p_if = &tisci_if_MCSPI6[0],
4013 };
4015 /* Start of MCSPI7 interface definition */
4016 const struct Sciclient_rmIrqIf MCSPI7_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_55_55 = {
4017 .lbase = 0,
4018 .len = 1,
4019 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4020 .rbase = 55,
4021 };
4022 const struct Sciclient_rmIrqIf * const tisci_if_MCSPI7[] = {
4023 &MCSPI7_intr_spi_0_0_to_MAIN2MCU_LVL_INTRTR0_in_55_55,
4024 };
4025 static const struct Sciclient_rmIrqNode tisci_irq_MCSPI7 = {
4026 .id = TISCI_DEV_MCSPI7,
4027 .n_if = 1,
4028 .p_if = &tisci_if_MCSPI7[0],
4029 };
4031 /* Start of UART1 interface definition */
4032 const struct Sciclient_rmIrqIf UART1_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_97_97 = {
4033 .lbase = 0,
4034 .len = 1,
4035 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4036 .rbase = 97,
4037 };
4038 const struct Sciclient_rmIrqIf * const tisci_if_UART1[] = {
4039 &UART1_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_97_97,
4040 };
4041 static const struct Sciclient_rmIrqNode tisci_irq_UART1 = {
4042 .id = TISCI_DEV_UART1,
4043 .n_if = 1,
4044 .p_if = &tisci_if_UART1[0],
4045 };
4047 /* Start of UART2 interface definition */
4048 const struct Sciclient_rmIrqIf UART2_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_98_98 = {
4049 .lbase = 0,
4050 .len = 1,
4051 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4052 .rbase = 98,
4053 };
4054 const struct Sciclient_rmIrqIf * const tisci_if_UART2[] = {
4055 &UART2_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_98_98,
4056 };
4057 static const struct Sciclient_rmIrqNode tisci_irq_UART2 = {
4058 .id = TISCI_DEV_UART2,
4059 .n_if = 1,
4060 .p_if = &tisci_if_UART2[0],
4061 };
4063 /* Start of UART3 interface definition */
4064 const struct Sciclient_rmIrqIf UART3_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_99_99 = {
4065 .lbase = 0,
4066 .len = 1,
4067 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4068 .rbase = 99,
4069 };
4070 const struct Sciclient_rmIrqIf * const tisci_if_UART3[] = {
4071 &UART3_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_99_99,
4072 };
4073 static const struct Sciclient_rmIrqNode tisci_irq_UART3 = {
4074 .id = TISCI_DEV_UART3,
4075 .n_if = 1,
4076 .p_if = &tisci_if_UART3[0],
4077 };
4079 /* Start of UART4 interface definition */
4080 const struct Sciclient_rmIrqIf UART4_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_100_100 = {
4081 .lbase = 0,
4082 .len = 1,
4083 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4084 .rbase = 100,
4085 };
4086 const struct Sciclient_rmIrqIf * const tisci_if_UART4[] = {
4087 &UART4_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_100_100,
4088 };
4089 static const struct Sciclient_rmIrqNode tisci_irq_UART4 = {
4090 .id = TISCI_DEV_UART4,
4091 .n_if = 1,
4092 .p_if = &tisci_if_UART4[0],
4093 };
4095 /* Start of UART5 interface definition */
4096 const struct Sciclient_rmIrqIf UART5_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_101_101 = {
4097 .lbase = 0,
4098 .len = 1,
4099 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4100 .rbase = 101,
4101 };
4102 const struct Sciclient_rmIrqIf * const tisci_if_UART5[] = {
4103 &UART5_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_101_101,
4104 };
4105 static const struct Sciclient_rmIrqNode tisci_irq_UART5 = {
4106 .id = TISCI_DEV_UART5,
4107 .n_if = 1,
4108 .p_if = &tisci_if_UART5[0],
4109 };
4111 /* Start of UART6 interface definition */
4112 const struct Sciclient_rmIrqIf UART6_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_102_102 = {
4113 .lbase = 0,
4114 .len = 1,
4115 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4116 .rbase = 102,
4117 };
4118 const struct Sciclient_rmIrqIf * const tisci_if_UART6[] = {
4119 &UART6_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_102_102,
4120 };
4121 static const struct Sciclient_rmIrqNode tisci_irq_UART6 = {
4122 .id = TISCI_DEV_UART6,
4123 .n_if = 1,
4124 .p_if = &tisci_if_UART6[0],
4125 };
4127 /* Start of UART7 interface definition */
4128 const struct Sciclient_rmIrqIf UART7_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_103_103 = {
4129 .lbase = 0,
4130 .len = 1,
4131 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4132 .rbase = 103,
4133 };
4134 const struct Sciclient_rmIrqIf * const tisci_if_UART7[] = {
4135 &UART7_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_103_103,
4136 };
4137 static const struct Sciclient_rmIrqNode tisci_irq_UART7 = {
4138 .id = TISCI_DEV_UART7,
4139 .n_if = 1,
4140 .p_if = &tisci_if_UART7[0],
4141 };
4143 /* Start of UART8 interface definition */
4144 const struct Sciclient_rmIrqIf UART8_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_104_104 = {
4145 .lbase = 0,
4146 .len = 1,
4147 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4148 .rbase = 104,
4149 };
4150 const struct Sciclient_rmIrqIf * const tisci_if_UART8[] = {
4151 &UART8_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_104_104,
4152 };
4153 static const struct Sciclient_rmIrqNode tisci_irq_UART8 = {
4154 .id = TISCI_DEV_UART8,
4155 .n_if = 1,
4156 .p_if = &tisci_if_UART8[0],
4157 };
4159 /* Start of UART9 interface definition */
4160 const struct Sciclient_rmIrqIf UART9_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_105_105 = {
4161 .lbase = 0,
4162 .len = 1,
4163 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4164 .rbase = 105,
4165 };
4166 const struct Sciclient_rmIrqIf * const tisci_if_UART9[] = {
4167 &UART9_usart_irq_0_0_to_MAIN2MCU_LVL_INTRTR0_in_105_105,
4168 };
4169 static const struct Sciclient_rmIrqNode tisci_irq_UART9 = {
4170 .id = TISCI_DEV_UART9,
4171 .n_if = 1,
4172 .p_if = &tisci_if_UART9[0],
4173 };
4175 /* Start of USB0 interface definition */
4176 const struct Sciclient_rmIrqIf USB0_irq_1_8_to_MAIN2MCU_LVL_INTRTR0_in_128_135 = {
4177 .lbase = 1,
4178 .len = 8,
4179 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4180 .rbase = 128,
4181 };
4182 const struct Sciclient_rmIrqIf USB0_otgirq_9_9_to_MAIN2MCU_LVL_INTRTR0_in_152_152 = {
4183 .lbase = 9,
4184 .len = 1,
4185 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4186 .rbase = 152,
4187 };
4188 const struct Sciclient_rmIrqIf USB0_host_system_error_0_0_to_MAIN2MCU_LVL_INTRTR0_in_157_157 = {
4189 .lbase = 0,
4190 .len = 1,
4191 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4192 .rbase = 157,
4193 };
4194 const struct Sciclient_rmIrqIf * const tisci_if_USB0[] = {
4195 &USB0_irq_1_8_to_MAIN2MCU_LVL_INTRTR0_in_128_135,
4196 &USB0_otgirq_9_9_to_MAIN2MCU_LVL_INTRTR0_in_152_152,
4197 &USB0_host_system_error_0_0_to_MAIN2MCU_LVL_INTRTR0_in_157_157,
4198 };
4199 static const struct Sciclient_rmIrqNode tisci_irq_USB0 = {
4200 .id = TISCI_DEV_USB0,
4201 .n_if = 3,
4202 .p_if = &tisci_if_USB0[0],
4203 };
4205 /* Start of VPAC0 interface definition */
4206 const struct Sciclient_rmIrqIf VPAC0_vpac_level_0_5_to_MAIN2MCU_LVL_INTRTR0_in_270_275 = {
4207 .lbase = 0,
4208 .len = 6,
4209 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4210 .rbase = 270,
4211 };
4212 const struct Sciclient_rmIrqIf * const tisci_if_VPAC0[] = {
4213 &VPAC0_vpac_level_0_5_to_MAIN2MCU_LVL_INTRTR0_in_270_275,
4214 };
4215 static const struct Sciclient_rmIrqNode tisci_irq_VPAC0 = {
4216 .id = TISCI_DEV_VPAC0,
4217 .n_if = 1,
4218 .p_if = &tisci_if_VPAC0[0],
4219 };
4221 /* Start of VUSR_DUAL0 interface definition */
4222 const struct Sciclient_rmIrqIf VUSR_DUAL0_v0_vusr_intlvl_2_2_to_MAIN2MCU_LVL_INTRTR0_in_82_82 = {
4223 .lbase = 2,
4224 .len = 1,
4225 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4226 .rbase = 82,
4227 };
4228 const struct Sciclient_rmIrqIf VUSR_DUAL0_v0_mcp_lo_intlvl_1_1_to_MAIN2MCU_LVL_INTRTR0_in_83_83 = {
4229 .lbase = 1,
4230 .len = 1,
4231 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4232 .rbase = 83,
4233 };
4234 const struct Sciclient_rmIrqIf VUSR_DUAL0_v0_mcp_hi_intlvl_0_0_to_MAIN2MCU_LVL_INTRTR0_in_84_84 = {
4235 .lbase = 0,
4236 .len = 1,
4237 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4238 .rbase = 84,
4239 };
4240 const struct Sciclient_rmIrqIf VUSR_DUAL0_v1_vusr_intlvl_5_5_to_MAIN2MCU_LVL_INTRTR0_in_85_85 = {
4241 .lbase = 5,
4242 .len = 1,
4243 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4244 .rbase = 85,
4245 };
4246 const struct Sciclient_rmIrqIf VUSR_DUAL0_v1_mcp_lo_intlvl_4_4_to_MAIN2MCU_LVL_INTRTR0_in_86_86 = {
4247 .lbase = 4,
4248 .len = 1,
4249 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4250 .rbase = 86,
4251 };
4252 const struct Sciclient_rmIrqIf VUSR_DUAL0_v1_mcp_hi_intlvl_3_3_to_MAIN2MCU_LVL_INTRTR0_in_87_87 = {
4253 .lbase = 3,
4254 .len = 1,
4255 .rid = TISCI_DEV_MAIN2MCU_LVL_INTRTR0,
4256 .rbase = 87,
4257 };
4258 const struct Sciclient_rmIrqIf * const tisci_if_VUSR_DUAL0[] = {
4259 &VUSR_DUAL0_v0_vusr_intlvl_2_2_to_MAIN2MCU_LVL_INTRTR0_in_82_82,
4260 &VUSR_DUAL0_v0_mcp_lo_intlvl_1_1_to_MAIN2MCU_LVL_INTRTR0_in_83_83,
4261 &VUSR_DUAL0_v0_mcp_hi_intlvl_0_0_to_MAIN2MCU_LVL_INTRTR0_in_84_84,
4262 &VUSR_DUAL0_v1_vusr_intlvl_5_5_to_MAIN2MCU_LVL_INTRTR0_in_85_85,
4263 &VUSR_DUAL0_v1_mcp_lo_intlvl_4_4_to_MAIN2MCU_LVL_INTRTR0_in_86_86,
4264 &VUSR_DUAL0_v1_mcp_hi_intlvl_3_3_to_MAIN2MCU_LVL_INTRTR0_in_87_87,
4265 };
4266 static const struct Sciclient_rmIrqNode tisci_irq_VUSR_DUAL0 = {
4267 .id = TISCI_DEV_VUSR_DUAL0,
4268 .n_if = 6,
4269 .p_if = &tisci_if_VUSR_DUAL0[0],
4270 };
4273 const struct Sciclient_rmIrqNode *const gRmIrqTree[] = {
4274 &tisci_irq_CPSW1,
4275 &tisci_irq_MCU_CPSW0,
4276 &tisci_irq_CSI_RX_IF0,
4277 &tisci_irq_CSI_RX_IF1,
4278 &tisci_irq_CSI_TX_IF_V2_0,
4279 &tisci_irq_CSI_TX_IF_V2_1,
4280 &tisci_irq_DCC0,
4281 &tisci_irq_DCC1,
4282 &tisci_irq_DCC2,
4283 &tisci_irq_DCC3,
4284 &tisci_irq_DCC4,
4285 &tisci_irq_DCC5,
4286 &tisci_irq_DCC6,
4287 &tisci_irq_DCC7,
4288 &tisci_irq_DCC8,
4289 &tisci_irq_DCC9,
4290 &tisci_irq_DMPAC0_INTD_0,
4291 &tisci_irq_GTC0,
4292 &tisci_irq_TIMER0,
4293 &tisci_irq_TIMER1,
4294 &tisci_irq_TIMER2,
4295 &tisci_irq_TIMER3,
4296 &tisci_irq_TIMER4,
4297 &tisci_irq_TIMER5,
4298 &tisci_irq_TIMER6,
4299 &tisci_irq_TIMER7,
4300 &tisci_irq_TIMER8,
4301 &tisci_irq_TIMER9,
4302 &tisci_irq_TIMER10,
4303 &tisci_irq_TIMER11,
4304 &tisci_irq_TIMER12,
4305 &tisci_irq_TIMER13,
4306 &tisci_irq_TIMER14,
4307 &tisci_irq_TIMER15,
4308 &tisci_irq_TIMER16,
4309 &tisci_irq_TIMER17,
4310 &tisci_irq_TIMER18,
4311 &tisci_irq_TIMER19,
4312 &tisci_irq_ECAP0,
4313 &tisci_irq_ECAP1,
4314 &tisci_irq_ECAP2,
4315 &tisci_irq_ELM0,
4316 &tisci_irq_MMCSD0,
4317 &tisci_irq_MMCSD1,
4318 &tisci_irq_EQEP0,
4319 &tisci_irq_EQEP1,
4320 &tisci_irq_EQEP2,
4321 &tisci_irq_GPIO0,
4322 &tisci_irq_GPIO2,
4323 &tisci_irq_GPIO4,
4324 &tisci_irq_GPIO6,
4325 &tisci_irq_WKUP_GPIO0,
4326 &tisci_irq_WKUP_GPIO1,
4327 &tisci_irq_GPMC0,
4328 &tisci_irq_MAIN2MCU_LVL_INTRTR0,
4329 &tisci_irq_MAIN2MCU_PLS_INTRTR0,
4330 &tisci_irq_TIMESYNC_INTRTR0,
4331 &tisci_irq_WKUP_GPIOMUX_INTRTR0,
4332 &tisci_irq_J7AEP_GPU_BXS464_WRAP0,
4333 &tisci_irq_J7AEP_GPU_BXS464_WRAP0_COMMON_0,
4334 &tisci_irq_DDR0,
4335 &tisci_irq_DDR1,
4336 &tisci_irq_UART0,
4337 &tisci_irq_GPIOMUX_INTRTR0,
4338 &tisci_irq_CMPEVENT_INTRTR0,
4339 &tisci_irq_DSS_DSI0,
4340 &tisci_irq_DSS_DSI1,
4341 &tisci_irq_DSS_EDP0,
4342 &tisci_irq_DSS0,
4343 &tisci_irq_EPWM0,
4344 &tisci_irq_EPWM1,
4345 &tisci_irq_EPWM2,
4346 &tisci_irq_EPWM3,
4347 &tisci_irq_EPWM4,
4348 &tisci_irq_EPWM5,
4349 &tisci_irq_K3_VPU_WAVE521CL0,
4350 &tisci_irq_MCAN0,
4351 &tisci_irq_MCAN1,
4352 &tisci_irq_MCAN2,
4353 &tisci_irq_MCAN3,
4354 &tisci_irq_MCAN4,
4355 &tisci_irq_MCAN5,
4356 &tisci_irq_MCAN6,
4357 &tisci_irq_MCAN7,
4358 &tisci_irq_MCAN8,
4359 &tisci_irq_MCAN9,
4360 &tisci_irq_MCAN10,
4361 &tisci_irq_MCAN11,
4362 &tisci_irq_MCAN12,
4363 &tisci_irq_MCAN13,
4364 &tisci_irq_MCAN14,
4365 &tisci_irq_MCAN15,
4366 &tisci_irq_MCAN16,
4367 &tisci_irq_MCAN17,
4368 &tisci_irq_MCASP0,
4369 &tisci_irq_MCASP1,
4370 &tisci_irq_MCASP2,
4371 &tisci_irq_MCASP3,
4372 &tisci_irq_MCASP4,
4373 &tisci_irq_I2C0,
4374 &tisci_irq_I2C1,
4375 &tisci_irq_I2C2,
4376 &tisci_irq_I2C3,
4377 &tisci_irq_I2C4,
4378 &tisci_irq_I2C5,
4379 &tisci_irq_I2C6,
4380 &tisci_irq_NAVSS0,
4381 &tisci_irq_NAVSS0_CPTS_0,
4382 &tisci_irq_NAVSS0_INTR_0,
4383 &tisci_irq_NAVSS0_MAILBOX1_0,
4384 &tisci_irq_NAVSS0_MAILBOX1_1,
4385 &tisci_irq_NAVSS0_MAILBOX1_2,
4386 &tisci_irq_NAVSS0_MAILBOX1_3,
4387 &tisci_irq_NAVSS0_MAILBOX1_4,
4388 &tisci_irq_NAVSS0_MAILBOX1_5,
4389 &tisci_irq_NAVSS0_MAILBOX1_6,
4390 &tisci_irq_NAVSS0_MAILBOX1_7,
4391 &tisci_irq_NAVSS0_MAILBOX1_8,
4392 &tisci_irq_NAVSS0_MAILBOX1_9,
4393 &tisci_irq_NAVSS0_MAILBOX1_10,
4394 &tisci_irq_NAVSS0_MAILBOX1_11,
4395 &tisci_irq_NAVSS0_MAILBOX_0,
4396 &tisci_irq_NAVSS0_MAILBOX_1,
4397 &tisci_irq_NAVSS0_MAILBOX_2,
4398 &tisci_irq_NAVSS0_MAILBOX_3,
4399 &tisci_irq_NAVSS0_MAILBOX_4,
4400 &tisci_irq_NAVSS0_MAILBOX_5,
4401 &tisci_irq_NAVSS0_MAILBOX_6,
4402 &tisci_irq_NAVSS0_MAILBOX_7,
4403 &tisci_irq_NAVSS0_MAILBOX_8,
4404 &tisci_irq_NAVSS0_MAILBOX_9,
4405 &tisci_irq_NAVSS0_MAILBOX_10,
4406 &tisci_irq_NAVSS0_MAILBOX_11,
4407 &tisci_irq_NAVSS0_MCRC_0,
4408 &tisci_irq_NAVSS0_MODSS_INTA_0,
4409 &tisci_irq_NAVSS0_MODSS_INTA_1,
4410 &tisci_irq_NAVSS0_PVU_0,
4411 &tisci_irq_NAVSS0_PVU_1,
4412 &tisci_irq_NAVSS0_UDMASS_INTA_0,
4413 &tisci_irq_MCU_NAVSS0_INTR_ROUTER_0,
4414 &tisci_irq_MCU_NAVSS0_MCRC_0,
4415 &tisci_irq_MCU_NAVSS0_UDMASS_INTA_0,
4416 &tisci_irq_PCIE1,
4417 &tisci_irq_SA2_UL0,
4418 &tisci_irq_MCU_SA3_SS0_INTAGGR_0,
4419 &tisci_irq_MCSPI0,
4420 &tisci_irq_MCSPI1,
4421 &tisci_irq_MCSPI2,
4422 &tisci_irq_MCSPI3,
4423 &tisci_irq_MCSPI4,
4424 &tisci_irq_MCSPI5,
4425 &tisci_irq_MCSPI6,
4426 &tisci_irq_MCSPI7,
4427 &tisci_irq_UART1,
4428 &tisci_irq_UART2,
4429 &tisci_irq_UART3,
4430 &tisci_irq_UART4,
4431 &tisci_irq_UART5,
4432 &tisci_irq_UART6,
4433 &tisci_irq_UART7,
4434 &tisci_irq_UART8,
4435 &tisci_irq_UART9,
4436 &tisci_irq_USB0,
4437 &tisci_irq_VPAC0,
4438 &tisci_irq_VUSR_DUAL0,
4439 };
4440 #endif
4442 const uint32_t gRmIrqTreeCount = sizeof(gRmIrqTree)/sizeof(gRmIrqTree[0]);