4b93956812ffe56bacc1c0aeb56993ade939fe9f
1 /*
2 * K3 System Firmware Resource Management Configuration Data
3 *
4 * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/
5 * Andreas Dannenberg <dannenberg@ti.com>
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
9 * are met:
10 *
11 * Redistributions of source code must retain the above copyright
12 * notice, this list of conditions and the following disclaimer.
13 *
14 * Redistributions in binary form must reproduce the above copyright
15 * notice, this list of conditions and the following disclaimer in the
16 * documentation and/or other materials provided with the
17 * distribution.
18 *
19 * Neither the name of Texas Instruments Incorporated nor the names of
20 * its contributors may be used to endorse or promote products derived
21 * from this software without specific prior written permission.
22 *
23 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
24 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
25 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
26 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
27 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
28 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
29 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
30 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
31 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
32 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 */
36 #include "common.h"
37 #include <hosts.h>
38 #include <devices.h>
39 #include <resasg_types.h>
41 const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
42 .rm_boardcfg = {
43 /* boardcfg_abi_rev */
44 .rev = {
45 .boardcfg_abi_maj = 0x0,
46 .boardcfg_abi_min = 0x1,
47 },
49 /* boardcfg_rm_host_cfg */
50 .host_cfg = {
51 .subhdr = {
52 .magic = BOARDCFG_RM_HOST_CFG_MAGIC_NUM,
53 .size = sizeof (struct boardcfg_rm_host_cfg),
54 },
55 .host_cfg_entries = {{0}},
56 },
58 /* boardcfg_rm_resasg */
59 .resasg = {
60 .subhdr = {
61 .magic = BOARDCFG_RM_RESASG_MAGIC_NUM,
62 .size = sizeof (struct boardcfg_rm_resasg),
63 },
64 .resasg_entries_size =
65 BOARDCFG_RM_RESASG_ENTRIES *
66 sizeof (struct boardcfg_rm_resasg_entry),
67 .reserved = 0,
68 /* .resasg_entries is set via boardcfg_rm_local */
69 },
70 },
72 /* This is actually part of .resasg */
73 .resasg_entries = {
75 /* GIC/CLEC slot assignment for NAVSS INTR */
76 {
77 .start_resource = 392,
78 .num_resource = 56,
79 .type = RESASG_UTYPE (J721E_DEV_COMPUTE_CLUSTER0_GIC500SS,
80 RESASG_SUBTYPE_COMPUTE_CLUSTER0_GIC500SS_SPI_IRQ_GROUP0_FROM_GPIOMUX_INTRTR0),
81 .host_id = HOST_ID_A72_2,
82 },
83 {
84 .start_resource = 960,
85 .num_resource = 16,
86 .type = RESASG_UTYPE (J721E_DEV_COMPUTE_CLUSTER0_GIC500SS,
87 RESASG_SUBTYPE_COMPUTE_CLUSTER0_GIC500SS_SPI_IRQ_GROUP0_FROM_WKUP_GPIOMUX_INTRTR0),
88 .host_id = HOST_ID_A72_2,
89 },
90 {
91 .start_resource = 74,
92 .num_resource = 54,
93 .type = RESASG_UTYPE (J721E_DEV_COMPUTE_CLUSTER0_GIC500SS,
94 RESASG_SUBTYPE_COMPUTE_CLUSTER0_GIC500SS_SPI_IRQ_GROUP0_FROM_NAVSS0_INTR_ROUTER_0),
95 .host_id = HOST_ID_A72_2,
96 },
97 {
98 .start_resource = 448,
99 .num_resource = 64,
100 .type = RESASG_UTYPE (J721E_DEV_COMPUTE_CLUSTER0_GIC500SS,
101 RESASG_SUBTYPE_COMPUTE_CLUSTER0_GIC500SS_SPI_IRQ_GROUP1_FROM_NAVSS0_INTR_ROUTER_0),
102 .host_id = HOST_ID_A72_2,
103 },
104 {
105 .start_resource = 672,
106 .num_resource = 44,
107 .type = RESASG_UTYPE (J721E_DEV_COMPUTE_CLUSTER0_GIC500SS,
108 RESASG_SUBTYPE_COMPUTE_CLUSTER0_GIC500SS_SPI_IRQ_GROUP2_FROM_NAVSS0_INTR_ROUTER_0),
109 .host_id = HOST_ID_A72_3,
110 },
111 {
112 .start_resource = 716,
113 .num_resource = 16,
114 .type = RESASG_UTYPE (J721E_DEV_COMPUTE_CLUSTER0_CLEC,
115 RESASG_SUBTYPE_COMPUTE_CLUSTER0_GIC500SS_SPI_IRQ_GROUP2_FROM_NAVSS0_INTR_ROUTER_0),
116 .host_id = HOST_ID_C7X_1,
117 },
119 /* MCU_0_R5_0 CPU INTR */
120 {
121 .start_resource = 68U,
122 .num_resource = 28U,
123 .type = RESASG_UTYPE(J721E_DEV_MCU_R5FSS0_CORE0,
124 RESASG_SUBTYPE_MCU_R5FSS0_CORE0_INTR_IRQ_GROUP0_FROM_MCU_NAVSS0_INTR_ROUTER_0),
125 .host_id = HOST_ID_MCU_0_R5_0,
126 },
127 {
128 .start_resource = 124U,
129 .num_resource = 16U,
130 .type = RESASG_UTYPE(J721E_DEV_MCU_R5FSS0_CORE0,
131 RESASG_SUBTYPE_MCU_R5FSS0_CORE0_INTR_IRQ_GROUP0_FROM_WKUP_GPIOMUX_INTRTR0),
132 .host_id = HOST_ID_MCU_0_R5_0,
133 },
134 {
135 .start_resource = 160U,
136 .num_resource = 64U,
137 .type = RESASG_UTYPE(J721E_DEV_MCU_R5FSS0_CORE0,
138 RESASG_SUBTYPE_MCU_R5FSS0_CORE0_INTR_IRQ_GROUP0_FROM_MAIN2MCU_LVL_INTRTR0),
139 .host_id = HOST_ID_MCU_0_R5_0,
140 },
141 {
142 .start_resource = 224U,
143 .num_resource = 48U,
144 .type = RESASG_UTYPE(J721E_DEV_MCU_R5FSS0_CORE0,
145 RESASG_SUBTYPE_MCU_R5FSS0_CORE0_INTR_IRQ_GROUP0_FROM_MAIN2MCU_PLS_INTRTR0),
146 .host_id = HOST_ID_MCU_0_R5_0,
147 },
148 {
149 .start_resource = 376U,
150 .num_resource = 8U,
151 .type = RESASG_UTYPE(J721E_DEV_MCU_R5FSS0_CORE0,
152 RESASG_SUBTYPE_MCU_R5FSS0_CORE0_INTR_IRQ_GROUP0_FROM_NAVSS0_INTR_ROUTER_0),
153 .host_id = HOST_ID_MCU_0_R5_0,
154 },
156 /* MCU_0_R5_2 CPU INTR */
157 {
158 .start_resource = 68U,
159 .num_resource = 28U,
160 .type = RESASG_UTYPE(J721E_DEV_MCU_R5FSS0_CORE1,
161 RESASG_SUBTYPE_MCU_R5FSS0_CORE1_INTR_IRQ_GROUP0_FROM_MCU_NAVSS0_INTR_ROUTER_0),
162 .host_id = HOST_ID_MCU_0_R5_2,
163 },
164 {
165 .start_resource = 124U,
166 .num_resource = 16U,
167 .type = RESASG_UTYPE(J721E_DEV_MCU_R5FSS0_CORE1,
168 RESASG_SUBTYPE_MCU_R5FSS0_CORE1_INTR_IRQ_GROUP0_FROM_WKUP_GPIOMUX_INTRTR0),
169 .host_id = HOST_ID_MCU_0_R5_2,
170 },
171 {
172 .start_resource = 160U,
173 .num_resource = 64U,
174 .type = RESASG_UTYPE(J721E_DEV_MCU_R5FSS0_CORE1,
175 RESASG_SUBTYPE_MCU_R5FSS0_CORE1_INTR_IRQ_GROUP0_FROM_MAIN2MCU_LVL_INTRTR0),
176 .host_id = HOST_ID_MCU_0_R5_2,
177 },
178 {
179 .start_resource = 224U,
180 .num_resource = 48U,
181 .type = RESASG_UTYPE(J721E_DEV_MCU_R5FSS0_CORE1,
182 RESASG_SUBTYPE_MCU_R5FSS0_CORE1_INTR_IRQ_GROUP0_FROM_MAIN2MCU_PLS_INTRTR0),
183 .host_id = HOST_ID_MCU_0_R5_2,
184 },
185 {
186 .start_resource = 376U,
187 .num_resource = 8U,
188 .type = RESASG_UTYPE(J721E_DEV_MCU_R5FSS0_CORE1,
189 RESASG_SUBTYPE_MCU_R5FSS0_CORE1_INTR_IRQ_GROUP0_FROM_NAVSS0_INTR_ROUTER_0),
190 .host_id = HOST_ID_MCU_0_R5_2,
191 },
193 /* MAIN_0_R5_0 CPU INTR */
194 {
195 .start_resource = 176U,
196 .num_resource = 16U,
197 .type = RESASG_UTYPE(J721E_DEV_R5FSS0_CORE0,
198 RESASG_SUBTYPE_R5FSS0_CORE0_INTR_IRQ_GROUP0_FROM_GPIOMUX_INTRTR0),
199 .host_id = HOST_ID_MAIN_0_R5_0,
200 },
201 {
202 .start_resource = 228U,
203 .num_resource = 28U,
204 .type = RESASG_UTYPE(J721E_DEV_R5FSS0_CORE0,
205 RESASG_SUBTYPE_R5FSS0_CORE0_INTR_IRQ_GROUP0_FROM_NAVSS0_INTR_ROUTER_0),
206 .host_id = HOST_ID_MAIN_0_R5_0,
207 },
208 {
209 .start_resource = 256U,
210 .num_resource = 256U,
211 .type = RESASG_UTYPE(J721E_DEV_R5FSS0_CORE0,
212 RESASG_SUBTYPE_R5FSS0_CORE0_INTR_IRQ_GROUP0_FROM_R5FSS0_INTROUTER0),
213 .host_id = HOST_ID_MAIN_0_R5_0,
214 },
216 /* MAIN_0_R5_2 CPU INTR */
217 {
218 .start_resource = 176U,
219 .num_resource = 16U,
220 .type = RESASG_UTYPE(J721E_DEV_R5FSS0_CORE1,
221 RESASG_SUBTYPE_R5FSS0_CORE1_INTR_IRQ_GROUP0_FROM_GPIOMUX_INTRTR0),
222 .host_id = HOST_ID_MAIN_0_R5_2,
223 },
224 {
225 .start_resource = 228U,
226 .num_resource = 28U,
227 .type = RESASG_UTYPE(J721E_DEV_R5FSS0_CORE1,
228 RESASG_SUBTYPE_R5FSS0_CORE1_INTR_IRQ_GROUP0_FROM_NAVSS0_INTR_ROUTER_0),
229 .host_id = HOST_ID_MAIN_0_R5_2,
230 },
231 {
232 .start_resource = 256U,
233 .num_resource = 256U,
234 .type = RESASG_UTYPE(J721E_DEV_R5FSS0_CORE1,
235 RESASG_SUBTYPE_R5FSS0_CORE1_INTR_IRQ_GROUP0_FROM_R5FSS0_INTROUTER0),
236 .host_id = HOST_ID_MAIN_0_R5_2,
237 },
239 /* MAIN_1_R5_0 CPU INTR */
240 {
241 .start_resource = 176U,
242 .num_resource = 16U,
243 .type = RESASG_UTYPE(J721E_DEV_R5FSS1_CORE0,
244 RESASG_SUBTYPE_R5FSS1_CORE0_INTR_IRQ_GROUP0_FROM_GPIOMUX_INTRTR0),
245 .host_id = HOST_ID_MAIN_1_R5_0,
246 },
247 {
248 .start_resource = 228U,
249 .num_resource = 28U,
250 .type = RESASG_UTYPE(J721E_DEV_R5FSS1_CORE0,
251 RESASG_SUBTYPE_R5FSS1_CORE0_INTR_IRQ_GROUP0_FROM_NAVSS0_INTR_ROUTER_0),
252 .host_id = HOST_ID_MAIN_1_R5_0,
253 },
254 {
255 .start_resource = 256U,
256 .num_resource = 256U,
257 .type = RESASG_UTYPE(J721E_DEV_R5FSS1_CORE0,
258 RESASG_SUBTYPE_R5FSS1_CORE0_INTR_IRQ_GROUP0_FROM_R5FSS1_INTROUTER0),
259 .host_id = HOST_ID_MAIN_1_R5_0,
260 },
262 /* MAIN_1_R5_2 CPU INTR */
263 {
264 .start_resource = 176U,
265 .num_resource = 16U,
266 .type = RESASG_UTYPE(J721E_DEV_R5FSS1_CORE1,
267 RESASG_SUBTYPE_R5FSS1_CORE1_INTR_IRQ_GROUP0_FROM_GPIOMUX_INTRTR0),
268 .host_id = HOST_ID_MAIN_1_R5_2,
269 },
270 {
271 .start_resource = 228U,
272 .num_resource = 28U,
273 .type = RESASG_UTYPE(J721E_DEV_R5FSS1_CORE1,
274 RESASG_SUBTYPE_R5FSS1_CORE1_INTR_IRQ_GROUP0_FROM_NAVSS0_INTR_ROUTER_0),
275 .host_id = HOST_ID_MAIN_1_R5_2,
276 },
277 {
278 .start_resource = 256U,
279 .num_resource = 256U,
280 .type = RESASG_UTYPE(J721E_DEV_R5FSS1_CORE1,
281 RESASG_SUBTYPE_R5FSS1_CORE1_INTR_IRQ_GROUP0_FROM_R5FSS1_INTROUTER0),
282 .host_id = HOST_ID_MAIN_1_R5_2,
283 },
285 /* C6X_0_1 CPU INTR */
286 {
287 .start_resource = 8U,
288 .num_resource = 1U,
289 .type = RESASG_UTYPE(J721E_DEV_C66SS0_CORE0,
290 RESASG_SUBTYPE_C66SS0_CORE0_C66_EVENT_IN_SYNC_IRQ_GROUP0_FROM_C66SS0_INTROUTER0),
291 .host_id = HOST_ID_C6X_0_1,
292 },
293 {
294 .start_resource = 15U,
295 .num_resource = 81U,
296 .type = RESASG_UTYPE(J721E_DEV_C66SS0_CORE0,
297 RESASG_SUBTYPE_C66SS0_CORE0_C66_EVENT_IN_SYNC_IRQ_GROUP1_FROM_C66SS0_INTROUTER0),
298 .host_id = HOST_ID_C6X_0_1,
299 },
300 {
301 .start_resource = 99U,
302 .num_resource = 1U,
303 .type = RESASG_UTYPE(J721E_DEV_C66SS0_CORE0,
304 RESASG_SUBTYPE_C66SS0_CORE0_C66_EVENT_IN_SYNC_IRQ_GROUP2_FROM_C66SS0_INTROUTER0),
305 .host_id = HOST_ID_C6X_0_1,
306 },
307 {
308 .start_resource = 102U,
309 .num_resource = 8U,
310 .type = RESASG_UTYPE(J721E_DEV_C66SS0_CORE0,
311 RESASG_SUBTYPE_C66SS0_CORE0_C66_EVENT_IN_SYNC_IRQ_GROUP3_FROM_C66SS0_INTROUTER0),
312 .host_id = HOST_ID_C6X_0_1,
313 },
314 {
315 .start_resource = 114U,
316 .num_resource = 2U,
317 .type = RESASG_UTYPE(J721E_DEV_C66SS0_CORE0,
318 RESASG_SUBTYPE_C66SS0_CORE0_C66_EVENT_IN_SYNC_IRQ_GROUP4_FROM_C66SS0_INTROUTER0),
319 .host_id = HOST_ID_C6X_0_1,
320 },
322 /* C6X_1_1 CPU INTR */
323 {
324 .start_resource = 8U,
325 .num_resource = 1U,
326 .type = RESASG_UTYPE(J721E_DEV_C66SS1_CORE0,
327 RESASG_SUBTYPE_C66SS1_CORE0_C66_EVENT_IN_SYNC_IRQ_GROUP0_FROM_C66SS1_INTROUTER0),
328 .host_id = HOST_ID_C6X_1_1,
329 },
330 {
331 .start_resource = 15U,
332 .num_resource = 81U,
333 .type = RESASG_UTYPE(J721E_DEV_C66SS1_CORE0,
334 RESASG_SUBTYPE_C66SS1_CORE0_C66_EVENT_IN_SYNC_IRQ_GROUP1_FROM_C66SS1_INTROUTER0),
335 .host_id = HOST_ID_C6X_1_1,
336 },
337 {
338 .start_resource = 99U,
339 .num_resource = 1U,
340 .type = RESASG_UTYPE(J721E_DEV_C66SS1_CORE0,
341 RESASG_SUBTYPE_C66SS1_CORE0_C66_EVENT_IN_SYNC_IRQ_GROUP2_FROM_C66SS1_INTROUTER0),
342 .host_id = HOST_ID_C6X_1_1,
343 },
344 {
345 .start_resource = 102U,
346 .num_resource = 8U,
347 .type = RESASG_UTYPE(J721E_DEV_C66SS1_CORE0,
348 RESASG_SUBTYPE_C66SS1_CORE0_C66_EVENT_IN_SYNC_IRQ_GROUP3_FROM_C66SS1_INTROUTER0),
349 .host_id = HOST_ID_C6X_1_1,
350 },
351 {
352 .start_resource = 114U,
353 .num_resource = 2U,
354 .type = RESASG_UTYPE(J721E_DEV_C66SS1_CORE0,
355 RESASG_SUBTYPE_C66SS1_CORE0_C66_EVENT_IN_SYNC_IRQ_GROUP4_FROM_C66SS1_INTROUTER0),
356 .host_id = HOST_ID_C6X_1_1,
357 },
359 /* AUTO GENERATED ENTRIES BELOW */
362 /* Main Nav UHC TX Channel */
363 {
364 .start_resource = 0,
365 .num_resource = 2,
366 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
367 RESASG_SUBTYPE_UDMAP_TX_UHCHAN),
368 .host_id = HOST_ID_A72_2,
369 },
370 {
371 .start_resource = 2,
372 .num_resource = 2,
373 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
374 RESASG_SUBTYPE_UDMAP_TX_UHCHAN),
375 .host_id = HOST_ID_MAIN_0_R5_2,
376 },
378 /* Main Nav UHC RX Channel */
379 {
380 .start_resource = 0,
381 .num_resource = 2,
382 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
383 RESASG_SUBTYPE_UDMAP_RX_UHCHAN),
384 .host_id = HOST_ID_A72_2,
385 },
386 {
387 .start_resource = 2,
388 .num_resource = 2,
389 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
390 RESASG_SUBTYPE_UDMAP_RX_UHCHAN),
391 .host_id = HOST_ID_MAIN_0_R5_2,
392 },
394 /* Main Nav HC TX Channel */
395 {
396 .start_resource = 4,
397 .num_resource = 4,
398 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
399 RESASG_SUBTYPE_UDMAP_TX_HCHAN),
400 .host_id = HOST_ID_A72_2,
401 },
402 {
403 .start_resource = 8,
404 .num_resource = 2,
405 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
406 RESASG_SUBTYPE_UDMAP_TX_HCHAN),
407 .host_id = HOST_ID_MAIN_0_R5_0,
408 },
409 {
410 .start_resource = 10,
411 .num_resource = 4,
412 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
413 RESASG_SUBTYPE_UDMAP_TX_HCHAN),
414 .host_id = HOST_ID_MAIN_0_R5_2,
415 },
416 {
417 .start_resource = 14,
418 .num_resource = 2,
419 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
420 RESASG_SUBTYPE_UDMAP_TX_HCHAN),
421 .host_id = HOST_ID_ALL,
422 },
424 /* Main Nav HC RX Channel */
425 {
426 .start_resource = 4,
427 .num_resource = 4,
428 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
429 RESASG_SUBTYPE_UDMAP_RX_HCHAN),
430 .host_id = HOST_ID_A72_2,
431 },
432 {
433 .start_resource = 8,
434 .num_resource = 2,
435 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
436 RESASG_SUBTYPE_UDMAP_RX_HCHAN),
437 .host_id = HOST_ID_MAIN_0_R5_0,
438 },
439 {
440 .start_resource = 10,
441 .num_resource = 4,
442 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
443 RESASG_SUBTYPE_UDMAP_RX_HCHAN),
444 .host_id = HOST_ID_MAIN_0_R5_2,
445 },
446 {
447 .start_resource = 14,
448 .num_resource = 2,
449 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
450 RESASG_SUBTYPE_UDMAP_RX_HCHAN),
451 .host_id = HOST_ID_ALL,
452 },
454 /* Main Nav Total TX Channel */
455 {
456 .start_resource = 16,
457 .num_resource = 36,
458 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
459 RESASG_SUBTYPE_UDMAP_TX_CHAN),
460 .host_id = HOST_ID_A72_2,
461 },
462 {
463 .start_resource = 52,
464 .num_resource = 20,
465 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
466 RESASG_SUBTYPE_UDMAP_TX_CHAN),
467 .host_id = HOST_ID_A72_3,
468 },
469 {
470 .start_resource = 72,
471 .num_resource = 2,
472 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
473 RESASG_SUBTYPE_UDMAP_TX_CHAN),
474 .host_id = HOST_ID_MCU_0_R5_0,
475 },
476 {
477 .start_resource = 74,
478 .num_resource = 2,
479 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
480 RESASG_SUBTYPE_UDMAP_TX_CHAN),
481 .host_id = HOST_ID_MCU_0_R5_2,
482 },
483 {
484 .start_resource = 76,
485 .num_resource = 6,
486 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
487 RESASG_SUBTYPE_UDMAP_TX_CHAN),
488 .host_id = HOST_ID_MAIN_1_R5_0,
489 },
490 {
491 .start_resource = 82,
492 .num_resource = 6,
493 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
494 RESASG_SUBTYPE_UDMAP_TX_CHAN),
495 .host_id = HOST_ID_MAIN_1_R5_2,
496 },
497 {
498 .start_resource = 88,
499 .num_resource = 6,
500 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
501 RESASG_SUBTYPE_UDMAP_TX_CHAN),
502 .host_id = HOST_ID_C7X_1,
503 },
504 {
505 .start_resource = 94,
506 .num_resource = 16,
507 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
508 RESASG_SUBTYPE_UDMAP_TX_CHAN),
509 .host_id = HOST_ID_C6X_0_1,
510 },
511 {
512 .start_resource = 110,
513 .num_resource = 8,
514 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
515 RESASG_SUBTYPE_UDMAP_TX_CHAN),
516 .host_id = HOST_ID_C6X_1_1,
517 },
518 {
519 .start_resource = 118,
520 .num_resource = 7,
521 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
522 RESASG_SUBTYPE_UDMAP_TX_CHAN),
523 .host_id = HOST_ID_MAIN_0_R5_0,
524 },
525 {
526 .start_resource = 125,
527 .num_resource = 8,
528 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
529 RESASG_SUBTYPE_UDMAP_TX_CHAN),
530 .host_id = HOST_ID_MAIN_0_R5_2,
531 },
532 {
533 .start_resource = 133,
534 .num_resource = 7,
535 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
536 RESASG_SUBTYPE_UDMAP_TX_CHAN),
537 .host_id = HOST_ID_ALL,
538 },
540 /* Main Nav Total RX Channel */
541 {
542 .start_resource = 16,
543 .num_resource = 36,
544 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
545 RESASG_SUBTYPE_UDMAP_RX_CHAN),
546 .host_id = HOST_ID_A72_2,
547 },
548 {
549 .start_resource = 52,
550 .num_resource = 20,
551 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
552 RESASG_SUBTYPE_UDMAP_RX_CHAN),
553 .host_id = HOST_ID_A72_3,
554 },
555 {
556 .start_resource = 72,
557 .num_resource = 2,
558 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
559 RESASG_SUBTYPE_UDMAP_RX_CHAN),
560 .host_id = HOST_ID_MCU_0_R5_0,
561 },
562 {
563 .start_resource = 74,
564 .num_resource = 2,
565 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
566 RESASG_SUBTYPE_UDMAP_RX_CHAN),
567 .host_id = HOST_ID_MCU_0_R5_2,
568 },
569 {
570 .start_resource = 76,
571 .num_resource = 6,
572 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
573 RESASG_SUBTYPE_UDMAP_RX_CHAN),
574 .host_id = HOST_ID_MAIN_1_R5_0,
575 },
576 {
577 .start_resource = 82,
578 .num_resource = 6,
579 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
580 RESASG_SUBTYPE_UDMAP_RX_CHAN),
581 .host_id = HOST_ID_MAIN_1_R5_2,
582 },
583 {
584 .start_resource = 88,
585 .num_resource = 6,
586 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
587 RESASG_SUBTYPE_UDMAP_RX_CHAN),
588 .host_id = HOST_ID_C7X_1,
589 },
590 {
591 .start_resource = 94,
592 .num_resource = 16,
593 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
594 RESASG_SUBTYPE_UDMAP_RX_CHAN),
595 .host_id = HOST_ID_C6X_0_1,
596 },
597 {
598 .start_resource = 110,
599 .num_resource = 8,
600 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
601 RESASG_SUBTYPE_UDMAP_RX_CHAN),
602 .host_id = HOST_ID_C6X_1_1,
603 },
604 {
605 .start_resource = 118,
606 .num_resource = 5,
607 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
608 RESASG_SUBTYPE_UDMAP_RX_CHAN),
609 .host_id = HOST_ID_MAIN_0_R5_0,
610 },
611 {
612 .start_resource = 123,
613 .num_resource = 16,
614 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
615 RESASG_SUBTYPE_UDMAP_RX_CHAN),
616 .host_id = HOST_ID_MAIN_0_R5_2,
617 },
618 {
619 .start_resource = 139,
620 .num_resource = 1,
621 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
622 RESASG_SUBTYPE_UDMAP_RX_CHAN),
623 .host_id = HOST_ID_ALL,
624 },
626 /* Main Nav extended TX channels */
627 {
628 .start_resource = 140,
629 .num_resource = 16,
630 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
631 RESASG_SUBTYPE_UDMAP_TX_ECHAN),
632 .host_id = HOST_ID_C7X_1,
633 },
634 {
635 .start_resource = 156,
636 .num_resource = 6,
637 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
638 RESASG_SUBTYPE_UDMAP_TX_ECHAN),
639 .host_id = HOST_ID_C6X_0_1,
640 },
641 {
642 .start_resource = 162,
643 .num_resource = 6,
644 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
645 RESASG_SUBTYPE_UDMAP_TX_ECHAN),
646 .host_id = HOST_ID_C6X_1_1,
647 },
648 {
649 .start_resource = 168,
650 .num_resource = 132,
651 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
652 RESASG_SUBTYPE_UDMAP_TX_ECHAN),
653 .host_id = HOST_ID_MAIN_0_R5_2,
654 },
656 /* Main Nav UHC TX ring */
657 {
658 .start_resource = 0,
659 .num_resource = 2,
660 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
661 RESASG_SUBTYPE_RA_UDMAP_TX_UH),
662 .host_id = HOST_ID_A72_2,
663 },
664 {
665 .start_resource = 2,
666 .num_resource = 2,
667 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
668 RESASG_SUBTYPE_RA_UDMAP_TX_UH),
669 .host_id = HOST_ID_MAIN_0_R5_2,
670 },
672 /* Main Nav UHC RX ring */
673 {
674 .start_resource = 300,
675 .num_resource = 2,
676 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
677 RESASG_SUBTYPE_RA_UDMAP_RX_UH),
678 .host_id = HOST_ID_A72_2,
679 },
680 {
681 .start_resource = 302,
682 .num_resource = 2,
683 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
684 RESASG_SUBTYPE_RA_UDMAP_RX_UH),
685 .host_id = HOST_ID_MAIN_0_R5_2,
686 },
688 /* Main Nav HC TX ring */
689 {
690 .start_resource = 4,
691 .num_resource = 4,
692 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
693 RESASG_SUBTYPE_RA_UDMAP_TX_H),
694 .host_id = HOST_ID_A72_2,
695 },
696 {
697 .start_resource = 8,
698 .num_resource = 2,
699 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
700 RESASG_SUBTYPE_RA_UDMAP_TX_H),
701 .host_id = HOST_ID_MAIN_0_R5_0,
702 },
703 {
704 .start_resource = 10,
705 .num_resource = 4,
706 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
707 RESASG_SUBTYPE_RA_UDMAP_TX_H),
708 .host_id = HOST_ID_MAIN_0_R5_2,
709 },
710 {
711 .start_resource = 14,
712 .num_resource = 2,
713 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
714 RESASG_SUBTYPE_RA_UDMAP_TX_H),
715 .host_id = HOST_ID_ALL,
716 },
718 /* Main Nav HC RX ring */
719 {
720 .start_resource = 304,
721 .num_resource = 4,
722 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
723 RESASG_SUBTYPE_RA_UDMAP_RX_H),
724 .host_id = HOST_ID_A72_2,
725 },
726 {
727 .start_resource = 308,
728 .num_resource = 2,
729 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
730 RESASG_SUBTYPE_RA_UDMAP_RX_H),
731 .host_id = HOST_ID_MAIN_0_R5_0,
732 },
733 {
734 .start_resource = 310,
735 .num_resource = 4,
736 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
737 RESASG_SUBTYPE_RA_UDMAP_RX_H),
738 .host_id = HOST_ID_MAIN_0_R5_2,
739 },
740 {
741 .start_resource = 314,
742 .num_resource = 2,
743 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
744 RESASG_SUBTYPE_RA_UDMAP_RX_H),
745 .host_id = HOST_ID_ALL,
746 },
748 /* Main Nav TX ring */
749 {
750 .start_resource = 16,
751 .num_resource = 36,
752 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
753 RESASG_SUBTYPE_RA_UDMAP_TX),
754 .host_id = HOST_ID_A72_2,
755 },
756 {
757 .start_resource = 52,
758 .num_resource = 20,
759 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
760 RESASG_SUBTYPE_RA_UDMAP_TX),
761 .host_id = HOST_ID_A72_3,
762 },
763 {
764 .start_resource = 72,
765 .num_resource = 2,
766 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
767 RESASG_SUBTYPE_RA_UDMAP_TX),
768 .host_id = HOST_ID_MCU_0_R5_0,
769 },
770 {
771 .start_resource = 74,
772 .num_resource = 2,
773 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
774 RESASG_SUBTYPE_RA_UDMAP_TX),
775 .host_id = HOST_ID_MCU_0_R5_2,
776 },
777 {
778 .start_resource = 76,
779 .num_resource = 6,
780 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
781 RESASG_SUBTYPE_RA_UDMAP_TX),
782 .host_id = HOST_ID_MAIN_1_R5_0,
783 },
784 {
785 .start_resource = 82,
786 .num_resource = 6,
787 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
788 RESASG_SUBTYPE_RA_UDMAP_TX),
789 .host_id = HOST_ID_MAIN_1_R5_2,
790 },
791 {
792 .start_resource = 88,
793 .num_resource = 6,
794 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
795 RESASG_SUBTYPE_RA_UDMAP_TX),
796 .host_id = HOST_ID_C7X_1,
797 },
798 {
799 .start_resource = 94,
800 .num_resource = 16,
801 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
802 RESASG_SUBTYPE_RA_UDMAP_TX),
803 .host_id = HOST_ID_C6X_0_1,
804 },
805 {
806 .start_resource = 110,
807 .num_resource = 8,
808 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
809 RESASG_SUBTYPE_RA_UDMAP_TX),
810 .host_id = HOST_ID_C6X_1_1,
811 },
812 {
813 .start_resource = 118,
814 .num_resource = 7,
815 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
816 RESASG_SUBTYPE_RA_UDMAP_TX),
817 .host_id = HOST_ID_MAIN_0_R5_0,
818 },
819 {
820 .start_resource = 125,
821 .num_resource = 8,
822 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
823 RESASG_SUBTYPE_RA_UDMAP_TX),
824 .host_id = HOST_ID_MAIN_0_R5_2,
825 },
826 {
827 .start_resource = 133,
828 .num_resource = 7,
829 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
830 RESASG_SUBTYPE_RA_UDMAP_TX),
831 .host_id = HOST_ID_ALL,
832 },
834 /* Main Nav RX ring */
835 {
836 .start_resource = 316,
837 .num_resource = 36,
838 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
839 RESASG_SUBTYPE_RA_UDMAP_RX),
840 .host_id = HOST_ID_A72_2,
841 },
842 {
843 .start_resource = 352,
844 .num_resource = 20,
845 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
846 RESASG_SUBTYPE_RA_UDMAP_RX),
847 .host_id = HOST_ID_A72_3,
848 },
849 {
850 .start_resource = 372,
851 .num_resource = 2,
852 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
853 RESASG_SUBTYPE_RA_UDMAP_RX),
854 .host_id = HOST_ID_MCU_0_R5_0,
855 },
856 {
857 .start_resource = 374,
858 .num_resource = 2,
859 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
860 RESASG_SUBTYPE_RA_UDMAP_RX),
861 .host_id = HOST_ID_MCU_0_R5_2,
862 },
863 {
864 .start_resource = 376,
865 .num_resource = 6,
866 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
867 RESASG_SUBTYPE_RA_UDMAP_RX),
868 .host_id = HOST_ID_MAIN_1_R5_0,
869 },
870 {
871 .start_resource = 382,
872 .num_resource = 6,
873 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
874 RESASG_SUBTYPE_RA_UDMAP_RX),
875 .host_id = HOST_ID_MAIN_1_R5_2,
876 },
877 {
878 .start_resource = 388,
879 .num_resource = 6,
880 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
881 RESASG_SUBTYPE_RA_UDMAP_RX),
882 .host_id = HOST_ID_C7X_1,
883 },
884 {
885 .start_resource = 394,
886 .num_resource = 16,
887 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
888 RESASG_SUBTYPE_RA_UDMAP_RX),
889 .host_id = HOST_ID_C6X_0_1,
890 },
891 {
892 .start_resource = 410,
893 .num_resource = 8,
894 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
895 RESASG_SUBTYPE_RA_UDMAP_RX),
896 .host_id = HOST_ID_C6X_1_1,
897 },
898 {
899 .start_resource = 418,
900 .num_resource = 5,
901 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
902 RESASG_SUBTYPE_RA_UDMAP_RX),
903 .host_id = HOST_ID_MAIN_0_R5_0,
904 },
905 {
906 .start_resource = 423,
907 .num_resource = 16,
908 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
909 RESASG_SUBTYPE_RA_UDMAP_RX),
910 .host_id = HOST_ID_MAIN_0_R5_2,
911 },
912 {
913 .start_resource = 439,
914 .num_resource = 1,
915 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
916 RESASG_SUBTYPE_RA_UDMAP_RX),
917 .host_id = HOST_ID_ALL,
918 },
920 /* Main Nav TX Extended rings */
921 {
922 .start_resource = 140,
923 .num_resource = 16,
924 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
925 RESASG_SUBTYPE_RA_UDMAP_TX_EXT),
926 .host_id = HOST_ID_C7X_1,
927 },
928 {
929 .start_resource = 156,
930 .num_resource = 6,
931 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
932 RESASG_SUBTYPE_RA_UDMAP_TX_EXT),
933 .host_id = HOST_ID_C6X_0_1,
934 },
935 {
936 .start_resource = 162,
937 .num_resource = 6,
938 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
939 RESASG_SUBTYPE_RA_UDMAP_TX_EXT),
940 .host_id = HOST_ID_C6X_1_1,
941 },
942 {
943 .start_resource = 168,
944 .num_resource = 132,
945 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
946 RESASG_SUBTYPE_RA_UDMAP_TX_EXT),
947 .host_id = HOST_ID_MAIN_0_R5_2,
948 },
950 /* Main Nav Free RX Flow */
951 {
952 .start_resource = 140,
953 .num_resource = 16,
954 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
955 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
956 .host_id = HOST_ID_A72_2,
957 },
958 {
959 .start_resource = 156,
960 .num_resource = 16,
961 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
962 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
963 .host_id = HOST_ID_A72_3,
964 },
965 {
966 .start_resource = 172,
967 .num_resource = 64,
968 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
969 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
970 .host_id = HOST_ID_MAIN_0_R5_0,
971 },
972 {
973 .start_resource = 236,
974 .num_resource = 8,
975 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
976 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
977 .host_id = HOST_ID_MAIN_0_R5_2,
978 },
979 {
980 .start_resource = 244,
981 .num_resource = 56,
982 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
983 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
984 .host_id = HOST_ID_ALL,
985 },
987 /* Main Nav Free Ring */
988 {
989 .start_resource = 440,
990 .num_resource = 150,
991 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
992 RESASG_SUBTYPE_RA_GP),
993 .host_id = HOST_ID_A72_2,
994 },
995 {
996 .start_resource = 590,
997 .num_resource = 40,
998 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
999 RESASG_SUBTYPE_RA_GP),
1000 .host_id = HOST_ID_A72_3,
1001 },
1002 {
1003 .start_resource = 630,
1004 .num_resource = 6,
1005 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1006 RESASG_SUBTYPE_RA_GP),
1007 .host_id = HOST_ID_MCU_0_R5_0,
1008 },
1009 {
1010 .start_resource = 636,
1011 .num_resource = 6,
1012 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1013 RESASG_SUBTYPE_RA_GP),
1014 .host_id = HOST_ID_MCU_0_R5_2,
1015 },
1016 {
1017 .start_resource = 642,
1018 .num_resource = 10,
1019 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1020 RESASG_SUBTYPE_RA_GP),
1021 .host_id = HOST_ID_MAIN_1_R5_0,
1022 },
1023 {
1024 .start_resource = 652,
1025 .num_resource = 10,
1026 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1027 RESASG_SUBTYPE_RA_GP),
1028 .host_id = HOST_ID_MAIN_1_R5_2,
1029 },
1030 {
1031 .start_resource = 662,
1032 .num_resource = 32,
1033 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1034 RESASG_SUBTYPE_RA_GP),
1035 .host_id = HOST_ID_C7X_1,
1036 },
1037 {
1038 .start_resource = 694,
1039 .num_resource = 38,
1040 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1041 RESASG_SUBTYPE_RA_GP),
1042 .host_id = HOST_ID_C6X_0_1,
1043 },
1044 {
1045 .start_resource = 732,
1046 .num_resource = 12,
1047 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1048 RESASG_SUBTYPE_RA_GP),
1049 .host_id = HOST_ID_C6X_1_1,
1050 },
1051 {
1052 .start_resource = 744,
1053 .num_resource = 40,
1054 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1055 RESASG_SUBTYPE_RA_GP),
1056 .host_id = HOST_ID_MAIN_0_R5_0,
1057 },
1058 {
1059 .start_resource = 784,
1060 .num_resource = 182,
1061 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1062 RESASG_SUBTYPE_RA_GP),
1063 .host_id = HOST_ID_MAIN_0_R5_2,
1064 },
1065 {
1066 .start_resource = 966,
1067 .num_resource = 8,
1068 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1069 RESASG_SUBTYPE_RA_GP),
1070 .host_id = HOST_ID_ALL,
1071 },
1073 /* Main Nav IA VINT */
1074 {
1075 .start_resource = 38,
1076 .num_resource = 86,
1077 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1078 RESASG_SUBTYPE_IA_VINT),
1079 .host_id = HOST_ID_A72_2,
1080 },
1081 {
1082 .start_resource = 124,
1083 .num_resource = 32,
1084 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1085 RESASG_SUBTYPE_IA_VINT),
1086 .host_id = HOST_ID_A72_3,
1087 },
1088 {
1089 .start_resource = 156,
1090 .num_resource = 12,
1091 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1092 RESASG_SUBTYPE_IA_VINT),
1093 .host_id = HOST_ID_MAIN_1_R5_0,
1094 },
1095 {
1096 .start_resource = 168,
1097 .num_resource = 12,
1098 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1099 RESASG_SUBTYPE_IA_VINT),
1100 .host_id = HOST_ID_MAIN_1_R5_2,
1101 },
1102 {
1103 .start_resource = 180,
1104 .num_resource = 12,
1105 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1106 RESASG_SUBTYPE_IA_VINT),
1107 .host_id = HOST_ID_C7X_1,
1108 },
1109 {
1110 .start_resource = 192,
1111 .num_resource = 12,
1112 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1113 RESASG_SUBTYPE_IA_VINT),
1114 .host_id = HOST_ID_C6X_0_1,
1115 },
1116 {
1117 .start_resource = 204,
1118 .num_resource = 12,
1119 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1120 RESASG_SUBTYPE_IA_VINT),
1121 .host_id = HOST_ID_C6X_1_1,
1122 },
1123 {
1124 .start_resource = 216,
1125 .num_resource = 8,
1126 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1127 RESASG_SUBTYPE_IA_VINT),
1128 .host_id = HOST_ID_MAIN_0_R5_0,
1129 },
1130 {
1131 .start_resource = 224,
1132 .num_resource = 24,
1133 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1134 RESASG_SUBTYPE_IA_VINT),
1135 .host_id = HOST_ID_MAIN_0_R5_2,
1136 },
1137 {
1138 .start_resource = 248,
1139 .num_resource = 8,
1140 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1141 RESASG_SUBTYPE_IA_VINT),
1142 .host_id = HOST_ID_ALL,
1143 },
1145 /* Main Nav IA SEVT */
1146 {
1147 .start_resource = 38,
1148 .num_resource = 1024,
1149 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1150 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1151 .host_id = HOST_ID_A72_2,
1152 },
1153 {
1154 .start_resource = 1062,
1155 .num_resource = 512,
1156 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1157 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1158 .host_id = HOST_ID_A72_3,
1159 },
1160 {
1161 .start_resource = 1574,
1162 .num_resource = 32,
1163 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1164 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1165 .host_id = HOST_ID_MCU_0_R5_0,
1166 },
1167 {
1168 .start_resource = 1606,
1169 .num_resource = 32,
1170 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1171 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1172 .host_id = HOST_ID_MCU_0_R5_2,
1173 },
1174 {
1175 .start_resource = 1638,
1176 .num_resource = 256,
1177 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1178 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1179 .host_id = HOST_ID_MAIN_1_R5_0,
1180 },
1181 {
1182 .start_resource = 1894,
1183 .num_resource = 256,
1184 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1185 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1186 .host_id = HOST_ID_MAIN_1_R5_2,
1187 },
1188 {
1189 .start_resource = 2150,
1190 .num_resource = 256,
1191 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1192 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1193 .host_id = HOST_ID_C7X_1,
1194 },
1195 {
1196 .start_resource = 2406,
1197 .num_resource = 256,
1198 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1199 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1200 .host_id = HOST_ID_C6X_0_1,
1201 },
1202 {
1203 .start_resource = 2662,
1204 .num_resource = 256,
1205 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1206 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1207 .host_id = HOST_ID_C6X_1_1,
1208 },
1209 {
1210 .start_resource = 2918,
1211 .num_resource = 256,
1212 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1213 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1214 .host_id = HOST_ID_MAIN_0_R5_0,
1215 },
1216 {
1217 .start_resource = 3174,
1218 .num_resource = 512,
1219 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1220 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1221 .host_id = HOST_ID_MAIN_0_R5_2,
1222 },
1223 {
1224 .start_resource = 3686,
1225 .num_resource = 922,
1226 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMASS_INTAGGR_0,
1227 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1228 .host_id = HOST_ID_ALL,
1229 },
1231 /* MCU Nav HC TX Channel */
1232 {
1233 .start_resource = 0,
1234 .num_resource = 2,
1235 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1236 RESASG_SUBTYPE_UDMAP_TX_HCHAN),
1237 .host_id = HOST_ID_MCU_0_R5_0,
1238 },
1240 /* MCU Nav HC RX Channel */
1241 {
1242 .start_resource = 0,
1243 .num_resource = 2,
1244 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1245 RESASG_SUBTYPE_UDMAP_RX_HCHAN),
1246 .host_id = HOST_ID_MCU_0_R5_0,
1247 },
1249 /* MCU Nav Total TX Channel */
1250 {
1251 .start_resource = 2,
1252 .num_resource = 12,
1253 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1254 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1255 .host_id = HOST_ID_A72_2,
1256 },
1257 {
1258 .start_resource = 14,
1259 .num_resource = 6,
1260 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1261 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1262 .host_id = HOST_ID_A72_3,
1263 },
1264 {
1265 .start_resource = 20,
1266 .num_resource = 5,
1267 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1268 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1269 .host_id = HOST_ID_MCU_0_R5_0,
1270 },
1271 {
1272 .start_resource = 25,
1273 .num_resource = 2,
1274 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1275 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1276 .host_id = HOST_ID_MCU_0_R5_2,
1277 },
1278 {
1279 .start_resource = 27,
1280 .num_resource = 2,
1281 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1282 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1283 .host_id = HOST_ID_MAIN_1_R5_0,
1284 },
1285 {
1286 .start_resource = 29,
1287 .num_resource = 2,
1288 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1289 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1290 .host_id = HOST_ID_MAIN_1_R5_2,
1291 },
1292 {
1293 .start_resource = 31,
1294 .num_resource = 2,
1295 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1296 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1297 .host_id = HOST_ID_C7X_1,
1298 },
1299 {
1300 .start_resource = 33,
1301 .num_resource = 2,
1302 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1303 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1304 .host_id = HOST_ID_C6X_0_1,
1305 },
1306 {
1307 .start_resource = 35,
1308 .num_resource = 2,
1309 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1310 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1311 .host_id = HOST_ID_C6X_1_1,
1312 },
1313 {
1314 .start_resource = 37,
1315 .num_resource = 3,
1316 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1317 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1318 .host_id = HOST_ID_MAIN_0_R5_0,
1319 },
1320 {
1321 .start_resource = 40,
1322 .num_resource = 2,
1323 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1324 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1325 .host_id = HOST_ID_MAIN_0_R5_2,
1326 },
1327 {
1328 .start_resource = 42,
1329 .num_resource = 4,
1330 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1331 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1332 .host_id = HOST_ID_ALL,
1333 },
1335 /* MCU Nav Total RX Channel */
1336 {
1337 .start_resource = 2,
1338 .num_resource = 12,
1339 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1340 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1341 .host_id = HOST_ID_A72_2,
1342 },
1343 {
1344 .start_resource = 14,
1345 .num_resource = 6,
1346 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1347 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1348 .host_id = HOST_ID_A72_3,
1349 },
1350 {
1351 .start_resource = 20,
1352 .num_resource = 5,
1353 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1354 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1355 .host_id = HOST_ID_MCU_0_R5_0,
1356 },
1357 {
1358 .start_resource = 25,
1359 .num_resource = 2,
1360 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1361 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1362 .host_id = HOST_ID_MCU_0_R5_2,
1363 },
1364 {
1365 .start_resource = 27,
1366 .num_resource = 2,
1367 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1368 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1369 .host_id = HOST_ID_MAIN_1_R5_0,
1370 },
1371 {
1372 .start_resource = 29,
1373 .num_resource = 2,
1374 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1375 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1376 .host_id = HOST_ID_MAIN_1_R5_2,
1377 },
1378 {
1379 .start_resource = 31,
1380 .num_resource = 2,
1381 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1382 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1383 .host_id = HOST_ID_C7X_1,
1384 },
1385 {
1386 .start_resource = 33,
1387 .num_resource = 2,
1388 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1389 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1390 .host_id = HOST_ID_C6X_0_1,
1391 },
1392 {
1393 .start_resource = 35,
1394 .num_resource = 2,
1395 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1396 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1397 .host_id = HOST_ID_C6X_1_1,
1398 },
1399 {
1400 .start_resource = 37,
1401 .num_resource = 3,
1402 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1403 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1404 .host_id = HOST_ID_MAIN_0_R5_0,
1405 },
1406 {
1407 .start_resource = 40,
1408 .num_resource = 2,
1409 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1410 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1411 .host_id = HOST_ID_MAIN_0_R5_2,
1412 },
1413 {
1414 .start_resource = 42,
1415 .num_resource = 3,
1416 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1417 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1418 .host_id = HOST_ID_ALL,
1419 },
1421 /* MCU Nav HC Tx ring */
1422 {
1423 .start_resource = 0,
1424 .num_resource = 2,
1425 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1426 RESASG_SUBTYPE_RA_UDMAP_TX_H),
1427 .host_id = HOST_ID_MCU_0_R5_0,
1428 },
1430 /* MCU Nav HC Rx ring */
1431 {
1432 .start_resource = 48,
1433 .num_resource = 2,
1434 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1435 RESASG_SUBTYPE_RA_UDMAP_RX_H),
1436 .host_id = HOST_ID_MCU_0_R5_0,
1437 },
1439 /* MCU Nav Tx ring */
1440 {
1441 .start_resource = 2,
1442 .num_resource = 12,
1443 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1444 RESASG_SUBTYPE_RA_UDMAP_TX),
1445 .host_id = HOST_ID_A72_2,
1446 },
1447 {
1448 .start_resource = 14,
1449 .num_resource = 6,
1450 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1451 RESASG_SUBTYPE_RA_UDMAP_TX),
1452 .host_id = HOST_ID_A72_3,
1453 },
1454 {
1455 .start_resource = 20,
1456 .num_resource = 5,
1457 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1458 RESASG_SUBTYPE_RA_UDMAP_TX),
1459 .host_id = HOST_ID_MCU_0_R5_0,
1460 },
1461 {
1462 .start_resource = 25,
1463 .num_resource = 2,
1464 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1465 RESASG_SUBTYPE_RA_UDMAP_TX),
1466 .host_id = HOST_ID_MCU_0_R5_2,
1467 },
1468 {
1469 .start_resource = 27,
1470 .num_resource = 2,
1471 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1472 RESASG_SUBTYPE_RA_UDMAP_TX),
1473 .host_id = HOST_ID_MAIN_1_R5_0,
1474 },
1475 {
1476 .start_resource = 29,
1477 .num_resource = 2,
1478 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1479 RESASG_SUBTYPE_RA_UDMAP_TX),
1480 .host_id = HOST_ID_MAIN_1_R5_2,
1481 },
1482 {
1483 .start_resource = 31,
1484 .num_resource = 2,
1485 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1486 RESASG_SUBTYPE_RA_UDMAP_TX),
1487 .host_id = HOST_ID_C7X_1,
1488 },
1489 {
1490 .start_resource = 33,
1491 .num_resource = 2,
1492 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1493 RESASG_SUBTYPE_RA_UDMAP_TX),
1494 .host_id = HOST_ID_C6X_0_1,
1495 },
1496 {
1497 .start_resource = 35,
1498 .num_resource = 2,
1499 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1500 RESASG_SUBTYPE_RA_UDMAP_TX),
1501 .host_id = HOST_ID_C6X_1_1,
1502 },
1503 {
1504 .start_resource = 37,
1505 .num_resource = 3,
1506 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1507 RESASG_SUBTYPE_RA_UDMAP_TX),
1508 .host_id = HOST_ID_MAIN_0_R5_0,
1509 },
1510 {
1511 .start_resource = 40,
1512 .num_resource = 2,
1513 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1514 RESASG_SUBTYPE_RA_UDMAP_TX),
1515 .host_id = HOST_ID_MAIN_0_R5_2,
1516 },
1517 {
1518 .start_resource = 42,
1519 .num_resource = 4,
1520 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1521 RESASG_SUBTYPE_RA_UDMAP_TX),
1522 .host_id = HOST_ID_ALL,
1523 },
1525 /* MCU Nav Rx ring */
1526 {
1527 .start_resource = 50,
1528 .num_resource = 12,
1529 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1530 RESASG_SUBTYPE_RA_UDMAP_RX),
1531 .host_id = HOST_ID_A72_2,
1532 },
1533 {
1534 .start_resource = 62,
1535 .num_resource = 6,
1536 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1537 RESASG_SUBTYPE_RA_UDMAP_RX),
1538 .host_id = HOST_ID_A72_3,
1539 },
1540 {
1541 .start_resource = 68,
1542 .num_resource = 5,
1543 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1544 RESASG_SUBTYPE_RA_UDMAP_RX),
1545 .host_id = HOST_ID_MCU_0_R5_0,
1546 },
1547 {
1548 .start_resource = 73,
1549 .num_resource = 2,
1550 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1551 RESASG_SUBTYPE_RA_UDMAP_RX),
1552 .host_id = HOST_ID_MCU_0_R5_2,
1553 },
1554 {
1555 .start_resource = 75,
1556 .num_resource = 2,
1557 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1558 RESASG_SUBTYPE_RA_UDMAP_RX),
1559 .host_id = HOST_ID_MAIN_1_R5_0,
1560 },
1561 {
1562 .start_resource = 77,
1563 .num_resource = 2,
1564 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1565 RESASG_SUBTYPE_RA_UDMAP_RX),
1566 .host_id = HOST_ID_MAIN_1_R5_2,
1567 },
1568 {
1569 .start_resource = 79,
1570 .num_resource = 2,
1571 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1572 RESASG_SUBTYPE_RA_UDMAP_RX),
1573 .host_id = HOST_ID_C7X_1,
1574 },
1575 {
1576 .start_resource = 81,
1577 .num_resource = 2,
1578 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1579 RESASG_SUBTYPE_RA_UDMAP_RX),
1580 .host_id = HOST_ID_C6X_0_1,
1581 },
1582 {
1583 .start_resource = 83,
1584 .num_resource = 2,
1585 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1586 RESASG_SUBTYPE_RA_UDMAP_RX),
1587 .host_id = HOST_ID_C6X_1_1,
1588 },
1589 {
1590 .start_resource = 85,
1591 .num_resource = 3,
1592 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1593 RESASG_SUBTYPE_RA_UDMAP_RX),
1594 .host_id = HOST_ID_MAIN_0_R5_0,
1595 },
1596 {
1597 .start_resource = 88,
1598 .num_resource = 2,
1599 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1600 RESASG_SUBTYPE_RA_UDMAP_RX),
1601 .host_id = HOST_ID_MAIN_0_R5_2,
1602 },
1603 {
1604 .start_resource = 90,
1605 .num_resource = 3,
1606 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1607 RESASG_SUBTYPE_RA_UDMAP_RX),
1608 .host_id = HOST_ID_ALL,
1609 },
1611 /* MCU Nav Free RX Flow */
1612 {
1613 .start_resource = 48,
1614 .num_resource = 8,
1615 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1616 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
1617 .host_id = HOST_ID_A72_2,
1618 },
1619 {
1620 .start_resource = 56,
1621 .num_resource = 4,
1622 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1623 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
1624 .host_id = HOST_ID_A72_3,
1625 },
1626 {
1627 .start_resource = 60,
1628 .num_resource = 8,
1629 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1630 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
1631 .host_id = HOST_ID_MCU_0_R5_0,
1632 },
1633 {
1634 .start_resource = 68,
1635 .num_resource = 4,
1636 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1637 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
1638 .host_id = HOST_ID_MCU_0_R5_2,
1639 },
1640 {
1641 .start_resource = 72,
1642 .num_resource = 4,
1643 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1644 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
1645 .host_id = HOST_ID_MAIN_1_R5_0,
1646 },
1647 {
1648 .start_resource = 76,
1649 .num_resource = 4,
1650 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1651 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
1652 .host_id = HOST_ID_MAIN_1_R5_2,
1653 },
1654 {
1655 .start_resource = 80,
1656 .num_resource = 8,
1657 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1658 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
1659 .host_id = HOST_ID_MAIN_0_R5_0,
1660 },
1661 {
1662 .start_resource = 88,
1663 .num_resource = 4,
1664 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1665 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
1666 .host_id = HOST_ID_MAIN_0_R5_2,
1667 },
1668 {
1669 .start_resource = 92,
1670 .num_resource = 4,
1671 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
1672 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
1673 .host_id = HOST_ID_ALL,
1674 },
1676 /* MCU Nav Free Ring */
1677 {
1678 .start_resource = 96,
1679 .num_resource = 20,
1680 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1681 RESASG_SUBTYPE_RA_GP),
1682 .host_id = HOST_ID_A72_2,
1683 },
1684 {
1685 .start_resource = 116,
1686 .num_resource = 8,
1687 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1688 RESASG_SUBTYPE_RA_GP),
1689 .host_id = HOST_ID_A72_3,
1690 },
1691 {
1692 .start_resource = 124,
1693 .num_resource = 32,
1694 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1695 RESASG_SUBTYPE_RA_GP),
1696 .host_id = HOST_ID_MCU_0_R5_0,
1697 },
1698 {
1699 .start_resource = 156,
1700 .num_resource = 12,
1701 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1702 RESASG_SUBTYPE_RA_GP),
1703 .host_id = HOST_ID_MCU_0_R5_2,
1704 },
1705 {
1706 .start_resource = 168,
1707 .num_resource = 8,
1708 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1709 RESASG_SUBTYPE_RA_GP),
1710 .host_id = HOST_ID_MAIN_1_R5_0,
1711 },
1712 {
1713 .start_resource = 176,
1714 .num_resource = 8,
1715 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1716 RESASG_SUBTYPE_RA_GP),
1717 .host_id = HOST_ID_MAIN_1_R5_2,
1718 },
1719 {
1720 .start_resource = 184,
1721 .num_resource = 8,
1722 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1723 RESASG_SUBTYPE_RA_GP),
1724 .host_id = HOST_ID_C7X_1,
1725 },
1726 {
1727 .start_resource = 192,
1728 .num_resource = 8,
1729 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1730 RESASG_SUBTYPE_RA_GP),
1731 .host_id = HOST_ID_C6X_0_1,
1732 },
1733 {
1734 .start_resource = 200,
1735 .num_resource = 8,
1736 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1737 RESASG_SUBTYPE_RA_GP),
1738 .host_id = HOST_ID_C6X_1_1,
1739 },
1740 {
1741 .start_resource = 208,
1742 .num_resource = 16,
1743 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1744 RESASG_SUBTYPE_RA_GP),
1745 .host_id = HOST_ID_MAIN_0_R5_0,
1746 },
1747 {
1748 .start_resource = 224,
1749 .num_resource = 8,
1750 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1751 RESASG_SUBTYPE_RA_GP),
1752 .host_id = HOST_ID_MAIN_0_R5_2,
1753 },
1754 {
1755 .start_resource = 232,
1756 .num_resource = 20,
1757 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
1758 RESASG_SUBTYPE_RA_GP),
1759 .host_id = HOST_ID_ALL,
1760 },
1762 /* MCU Nav IA VINT */
1763 {
1764 .start_resource = 8,
1765 .num_resource = 32,
1766 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1767 RESASG_SUBTYPE_IA_VINT),
1768 .host_id = HOST_ID_A72_2,
1769 },
1770 {
1771 .start_resource = 40,
1772 .num_resource = 16,
1773 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1774 RESASG_SUBTYPE_IA_VINT),
1775 .host_id = HOST_ID_A72_3,
1776 },
1777 {
1778 .start_resource = 56,
1779 .num_resource = 64,
1780 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1781 RESASG_SUBTYPE_IA_VINT),
1782 .host_id = HOST_ID_MCU_0_R5_0,
1783 },
1784 {
1785 .start_resource = 120,
1786 .num_resource = 4,
1787 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1788 RESASG_SUBTYPE_IA_VINT),
1789 .host_id = HOST_ID_MCU_0_R5_2,
1790 },
1791 {
1792 .start_resource = 124,
1793 .num_resource = 16,
1794 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1795 RESASG_SUBTYPE_IA_VINT),
1796 .host_id = HOST_ID_MAIN_1_R5_0,
1797 },
1798 {
1799 .start_resource = 140,
1800 .num_resource = 16,
1801 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1802 RESASG_SUBTYPE_IA_VINT),
1803 .host_id = HOST_ID_MAIN_1_R5_2,
1804 },
1805 {
1806 .start_resource = 156,
1807 .num_resource = 8,
1808 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1809 RESASG_SUBTYPE_IA_VINT),
1810 .host_id = HOST_ID_C7X_1,
1811 },
1812 {
1813 .start_resource = 164,
1814 .num_resource = 8,
1815 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1816 RESASG_SUBTYPE_IA_VINT),
1817 .host_id = HOST_ID_C6X_0_1,
1818 },
1819 {
1820 .start_resource = 172,
1821 .num_resource = 8,
1822 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1823 RESASG_SUBTYPE_IA_VINT),
1824 .host_id = HOST_ID_C6X_1_1,
1825 },
1826 {
1827 .start_resource = 180,
1828 .num_resource = 16,
1829 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1830 RESASG_SUBTYPE_IA_VINT),
1831 .host_id = HOST_ID_MAIN_0_R5_0,
1832 },
1833 {
1834 .start_resource = 196,
1835 .num_resource = 16,
1836 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1837 RESASG_SUBTYPE_IA_VINT),
1838 .host_id = HOST_ID_MAIN_0_R5_2,
1839 },
1840 {
1841 .start_resource = 212,
1842 .num_resource = 44,
1843 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1844 RESASG_SUBTYPE_IA_VINT),
1845 .host_id = HOST_ID_ALL,
1846 },
1848 /* MCU Nav IA SEVT */
1849 {
1850 .start_resource = 16392,
1851 .num_resource = 128,
1852 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1853 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1854 .host_id = HOST_ID_A72_2,
1855 },
1856 {
1857 .start_resource = 16520,
1858 .num_resource = 128,
1859 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1860 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1861 .host_id = HOST_ID_A72_3,
1862 },
1863 {
1864 .start_resource = 16648,
1865 .num_resource = 256,
1866 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1867 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1868 .host_id = HOST_ID_MCU_0_R5_0,
1869 },
1870 {
1871 .start_resource = 16904,
1872 .num_resource = 64,
1873 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1874 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1875 .host_id = HOST_ID_MCU_0_R5_2,
1876 },
1877 {
1878 .start_resource = 16968,
1879 .num_resource = 128,
1880 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1881 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1882 .host_id = HOST_ID_MAIN_1_R5_0,
1883 },
1884 {
1885 .start_resource = 17096,
1886 .num_resource = 128,
1887 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1888 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1889 .host_id = HOST_ID_MAIN_1_R5_2,
1890 },
1891 {
1892 .start_resource = 17224,
1893 .num_resource = 64,
1894 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1895 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1896 .host_id = HOST_ID_C7X_1,
1897 },
1898 {
1899 .start_resource = 17288,
1900 .num_resource = 64,
1901 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1902 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1903 .host_id = HOST_ID_C6X_0_1,
1904 },
1905 {
1906 .start_resource = 17352,
1907 .num_resource = 64,
1908 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1909 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1910 .host_id = HOST_ID_C6X_1_1,
1911 },
1912 {
1913 .start_resource = 17416,
1914 .num_resource = 128,
1915 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1916 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1917 .host_id = HOST_ID_MAIN_0_R5_0,
1918 },
1919 {
1920 .start_resource = 17544,
1921 .num_resource = 128,
1922 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1923 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1924 .host_id = HOST_ID_MAIN_0_R5_2,
1925 },
1926 {
1927 .start_resource = 17672,
1928 .num_resource = 248,
1929 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTAGGR_0,
1930 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1931 .host_id = HOST_ID_ALL,
1932 },
1934 },
1935 };