aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNikhil Devshatwar2020-07-31 18:57:59 -0500
committerDave Gerlach2020-08-11 13:38:55 -0500
commit892a80d1a4001359fd51678cf7264fa23d4e2bbf (patch)
tree5d39a60b9ce138d8110bb3a8a150c03c0dc02f0e
parentc0d6e6ebc85d9e7e4e02a7e6364cadf31c6fad0d (diff)
downloadk3-image-gen-892a80d1a4001359fd51678cf7264fa23d4e2bbf.tar.gz
k3-image-gen-892a80d1a4001359fd51678cf7264fa23d4e2bbf.tar.xz
k3-image-gen-892a80d1a4001359fd51678cf7264fa23d4e2bbf.zip
soc: j721e: rm-cfg: Auto generate from the K3 Resource Partitioning tool
Update the board config using the K3 Resource Partitioning tool * Add the host_cfg_entries section which allows to define capabilities for each host * Updates to comments for readability * Create separate entries for extended channels for HWA and DRU * Remove the HOST_ID_ALL entries for virt_id ranges * Remove the interrupt allocation for slots which are not connected * Remove the 2nd range of C6X NAVSS interrupts The K3 Resource Partitioning tool does not support allocating same resource split across multiple ranges currently. Drop the 2nd range of NAVSS interrupt router for C6X for now Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com> Tested-by: Suman Anna <s-anna@ti.com>
-rw-r--r--soc/j721e/evm/rm-cfg.c328
-rw-r--r--soc/j721e/evm/sysfw_img_cfg.h6
2 files changed, 173 insertions, 161 deletions
diff --git a/soc/j721e/evm/rm-cfg.c b/soc/j721e/evm/rm-cfg.c
index e6ce6b243..51adf7385 100644
--- a/soc/j721e/evm/rm-cfg.c
+++ b/soc/j721e/evm/rm-cfg.c
@@ -1,8 +1,8 @@
1/* 1/*
2 * K3 System Firmware Resource Management Configuration Data 2 * K3 System Firmware Resource Management Configuration Data
3 * Auto generated from K3 Resource Partitioning tool
3 * 4 *
4 * Copyright (C) 2019-2020 Texas Instruments Incorporated - http://www.ti.com/ 5 * Copyright (C) 2019-2020 Texas Instruments Incorporated - http://www.ti.com/
5 * Andreas Dannenberg <dannenberg@ti.com>
6 * 6 *
7 * Redistribution and use in source and binary forms, with or without 7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions 8 * modification, are permitted provided that the following conditions
@@ -52,7 +52,96 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
52 .magic = BOARDCFG_RM_HOST_CFG_MAGIC_NUM, 52 .magic = BOARDCFG_RM_HOST_CFG_MAGIC_NUM,
53 .size = sizeof (struct boardcfg_rm_host_cfg), 53 .size = sizeof (struct boardcfg_rm_host_cfg),
54 }, 54 },
55 .host_cfg_entries = {{0}}, 55 .host_cfg_entries = {
56 {
57 .host_id = HOST_ID_MCU_0_R5_0,
58 .allowed_atype = 0b101010,
59 .allowed_qos = 0xAAAA,
60 .allowed_orderid = 0xAAAAAAAA,
61 .allowed_priority = 0xAAAA,
62 .allowed_sched_priority = 0xAA,
63 },
64 {
65 .host_id = HOST_ID_MCU_0_R5_2,
66 .allowed_atype = 0b101010,
67 .allowed_qos = 0xAAAA,
68 .allowed_orderid = 0xAAAAAAAA,
69 .allowed_priority = 0xAAAA,
70 .allowed_sched_priority = 0xAA,
71 },
72 {
73 .host_id = HOST_ID_A72_2,
74 .allowed_atype = 0b101010,
75 .allowed_qos = 0xAAAA,
76 .allowed_orderid = 0xAAAAAAAA,
77 .allowed_priority = 0xAAAA,
78 .allowed_sched_priority = 0xAA,
79 },
80 {
81 .host_id = HOST_ID_A72_3,
82 .allowed_atype = 0b101010,
83 .allowed_qos = 0xAAAA,
84 .allowed_orderid = 0xAAAAAAAA,
85 .allowed_priority = 0xAAAA,
86 .allowed_sched_priority = 0xAA,
87 },
88 {
89 .host_id = HOST_ID_C7X_1,
90 .allowed_atype = 0b101010,
91 .allowed_qos = 0xAAAA,
92 .allowed_orderid = 0xAAAAAAAA,
93 .allowed_priority = 0xAAAA,
94 .allowed_sched_priority = 0xAA,
95 },
96 {
97 .host_id = HOST_ID_C6X_0_1,
98 .allowed_atype = 0b101010,
99 .allowed_qos = 0xAAAA,
100 .allowed_orderid = 0xAAAAAAAA,
101 .allowed_priority = 0xAAAA,
102 .allowed_sched_priority = 0xAA,
103 },
104 {
105 .host_id = HOST_ID_C6X_1_1,
106 .allowed_atype = 0b101010,
107 .allowed_qos = 0xAAAA,
108 .allowed_orderid = 0xAAAAAAAA,
109 .allowed_priority = 0xAAAA,
110 .allowed_sched_priority = 0xAA,
111 },
112 {
113 .host_id = HOST_ID_MAIN_0_R5_0,
114 .allowed_atype = 0b101010,
115 .allowed_qos = 0xAAAA,
116 .allowed_orderid = 0xAAAAAAAA,
117 .allowed_priority = 0xAAAA,
118 .allowed_sched_priority = 0xAA,
119 },
120 {
121 .host_id = HOST_ID_MAIN_0_R5_2,
122 .allowed_atype = 0b101010,
123 .allowed_qos = 0xAAAA,
124 .allowed_orderid = 0xAAAAAAAA,
125 .allowed_priority = 0xAAAA,
126 .allowed_sched_priority = 0xAA,
127 },
128 {
129 .host_id = HOST_ID_MAIN_1_R5_0,
130 .allowed_atype = 0b101010,
131 .allowed_qos = 0xAAAA,
132 .allowed_orderid = 0xAAAAAAAA,
133 .allowed_priority = 0xAAAA,
134 .allowed_sched_priority = 0xAA,
135 },
136 {
137 .host_id = HOST_ID_MAIN_1_R5_2,
138 .allowed_atype = 0b101010,
139 .allowed_qos = 0xAAAA,
140 .allowed_orderid = 0xAAAAAAAA,
141 .allowed_priority = 0xAAAA,
142 .allowed_sched_priority = 0xAA,
143 },
144 }
56 }, 145 },
57 146
58 /* boardcfg_rm_resasg */ 147 /* boardcfg_rm_resasg */
@@ -71,8 +160,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
71 160
72 /* This is actually part of .resasg */ 161 /* This is actually part of .resasg */
73 .resasg_entries = { 162 .resasg_entries = {
74 163 /* Interrupt router for C6X subsystem0 */
75 /* Interrupt router for C6x_0 */
76 { 164 {
77 .start_resource = 4, 165 .start_resource = 4,
78 .num_resource = 93, 166 .num_resource = 93,
@@ -80,8 +168,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
80 RESASG_SUBTYPE_IR_OUTPUT), 168 RESASG_SUBTYPE_IR_OUTPUT),
81 .host_id = HOST_ID_C6X_0_1, 169 .host_id = HOST_ID_C6X_0_1,
82 }, 170 },
83 171 /* Interrupt router for C6X subsystem1 */
84 /* Interrupt router for C6x_1 */
85 { 172 {
86 .start_resource = 4, 173 .start_resource = 4,
87 .num_resource = 93, 174 .num_resource = 93,
@@ -89,8 +176,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
89 RESASG_SUBTYPE_IR_OUTPUT), 176 RESASG_SUBTYPE_IR_OUTPUT),
90 .host_id = HOST_ID_C6X_1_1, 177 .host_id = HOST_ID_C6X_1_1,
91 }, 178 },
92 179 /* Compare event Interrupt router */
93 /* compare event IR */
94 { 180 {
95 .start_resource = 0, 181 .start_resource = 0,
96 .num_resource = 32, 182 .num_resource = 32,
@@ -98,8 +184,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
98 RESASG_SUBTYPE_IR_OUTPUT), 184 RESASG_SUBTYPE_IR_OUTPUT),
99 .host_id = HOST_ID_ALL, 185 .host_id = HOST_ID_ALL,
100 }, 186 },
101 187 /* Main 2 MCU Level Interrupt router */
102 /* Main 2 MCU level IRQ IR */
103 { 188 {
104 .start_resource = 0, 189 .start_resource = 0,
105 .num_resource = 32, 190 .num_resource = 32,
@@ -121,8 +206,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
121 RESASG_SUBTYPE_IR_OUTPUT), 206 RESASG_SUBTYPE_IR_OUTPUT),
122 .host_id = HOST_ID_MCU_0_R5_2, 207 .host_id = HOST_ID_MCU_0_R5_2,
123 }, 208 },
124 209 /* Main 2 MCU Pulse Interrupt router */
125 /* Main 2 MCU Pulse IRQ IR */
126 { 210 {
127 .start_resource = 0, 211 .start_resource = 0,
128 .num_resource = 24, 212 .num_resource = 24,
@@ -144,8 +228,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
144 RESASG_SUBTYPE_IR_OUTPUT), 228 RESASG_SUBTYPE_IR_OUTPUT),
145 .host_id = HOST_ID_MCU_0_R5_2, 229 .host_id = HOST_ID_MCU_0_R5_2,
146 }, 230 },
147 231 /* Main GPIO Interrupt router */
148 /* Main GPIO IR */
149 { 232 {
150 .start_resource = 0, 233 .start_resource = 0,
151 .num_resource = 8, 234 .num_resource = 8,
@@ -230,8 +313,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
230 RESASG_SUBTYPE_IR_OUTPUT), 313 RESASG_SUBTYPE_IR_OUTPUT),
231 .host_id = HOST_ID_C7X_1, 314 .host_id = HOST_ID_C7X_1,
232 }, 315 },
233 316 /* Interrupt router for Main R5F Subsystem0 */
234 /* Interrupt router for R5FSS0 cluster */
235 { 317 {
236 .start_resource = 0, 318 .start_resource = 0,
237 .num_resource = 128, 319 .num_resource = 128,
@@ -246,8 +328,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
246 RESASG_SUBTYPE_IR_OUTPUT), 328 RESASG_SUBTYPE_IR_OUTPUT),
247 .host_id = HOST_ID_MAIN_0_R5_2, 329 .host_id = HOST_ID_MAIN_0_R5_2,
248 }, 330 },
249 331 /* Interrupt router for Main R5F Subsystem1 */
250 /* Interrupt router for R5FSS1 cluster */
251 { 332 {
252 .start_resource = 0, 333 .start_resource = 0,
253 .num_resource = 128, 334 .num_resource = 128,
@@ -262,8 +343,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
262 RESASG_SUBTYPE_IR_OUTPUT), 343 RESASG_SUBTYPE_IR_OUTPUT),
263 .host_id = HOST_ID_MAIN_1_R5_2, 344 .host_id = HOST_ID_MAIN_1_R5_2,
264 }, 345 },
265 346 /* Timesync Interrupt router */
266 /* Timesync Router */
267 { 347 {
268 .start_resource = 0, 348 .start_resource = 0,
269 .num_resource = 48, 349 .num_resource = 48,
@@ -271,8 +351,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
271 RESASG_SUBTYPE_IR_OUTPUT), 351 RESASG_SUBTYPE_IR_OUTPUT),
272 .host_id = HOST_ID_ALL, 352 .host_id = HOST_ID_ALL,
273 }, 353 },
274 354 /* Wakeup GPIO Interrupt router */
275 /* WKUP GPIO IR */
276 { 355 {
277 .start_resource = 0, 356 .start_resource = 0,
278 .num_resource = 8, 357 .num_resource = 8,
@@ -343,8 +422,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
343 RESASG_SUBTYPE_IR_OUTPUT), 422 RESASG_SUBTYPE_IR_OUTPUT),
344 .host_id = HOST_ID_MAIN_0_R5_2, 423 .host_id = HOST_ID_MAIN_0_R5_2,
345 }, 424 },
346 425 /* MODSS Interrupt aggregator0 Virtual interrupts */
347 /* MODSS INTA0 VINT */
348 { 426 {
349 .start_resource = 0, 427 .start_resource = 0,
350 .num_resource = 64, 428 .num_resource = 64,
@@ -352,8 +430,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
352 RESASG_SUBTYPE_IA_VINT), 430 RESASG_SUBTYPE_IA_VINT),
353 .host_id = HOST_ID_ALL, 431 .host_id = HOST_ID_ALL,
354 }, 432 },
355 433 /* MODSS Interrupt aggregator0 Global events */
356 /* MODSS INTA0 global events */
357 { 434 {
358 .start_resource = 20480, 435 .start_resource = 20480,
359 .num_resource = 1024, 436 .num_resource = 1024,
@@ -361,8 +438,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
361 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT), 438 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
362 .host_id = HOST_ID_ALL, 439 .host_id = HOST_ID_ALL,
363 }, 440 },
364 441 /* MODSS Interrupt aggregator1 Virtual interrupts */
365 /* MODSS INTA1 VINT */
366 { 442 {
367 .start_resource = 0, 443 .start_resource = 0,
368 .num_resource = 64, 444 .num_resource = 64,
@@ -370,8 +446,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
370 RESASG_SUBTYPE_IA_VINT), 446 RESASG_SUBTYPE_IA_VINT),
371 .host_id = HOST_ID_ALL, 447 .host_id = HOST_ID_ALL,
372 }, 448 },
373 449 /* MODSS Interrupt aggregator1 Global events */
374 /* MODSS INTA1 global events */
375 { 450 {
376 .start_resource = 22528, 451 .start_resource = 22528,
377 .num_resource = 1024, 452 .num_resource = 1024,
@@ -379,8 +454,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
379 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT), 454 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
380 .host_id = HOST_ID_ALL, 455 .host_id = HOST_ID_ALL,
381 }, 456 },
382 457 /* Main NAVSS UDMA Interrupt aggregator Virtual interrupts */
383 /* Main Nav IA VINT */
384 { 458 {
385 .start_resource = 38, 459 .start_resource = 38,
386 .num_resource = 86, 460 .num_resource = 86,
@@ -451,8 +525,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
451 RESASG_SUBTYPE_IA_VINT), 525 RESASG_SUBTYPE_IA_VINT),
452 .host_id = HOST_ID_ALL, 526 .host_id = HOST_ID_ALL,
453 }, 527 },
454 528 /* Main NAVSS UDMA Interrupt aggregator Global events */
455 /* Main Nav IA global events */
456 { 529 {
457 .start_resource = 38, 530 .start_resource = 38,
458 .num_resource = 1024, 531 .num_resource = 1024,
@@ -544,8 +617,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
544 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT), 617 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
545 .host_id = HOST_ID_ALL, 618 .host_id = HOST_ID_ALL,
546 }, 619 },
547 620 /* Main NAVSS Non secure proxies */
548 /* Main Nav nonsecure proxies */
549 { 621 {
550 .start_resource = 0, 622 .start_resource = 0,
551 .num_resource = 4, 623 .num_resource = 4,
@@ -637,8 +709,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
637 RESASG_SUBTYPE_PROXY_PROXIES), 709 RESASG_SUBTYPE_PROXY_PROXIES),
638 .host_id = HOST_ID_ALL, 710 .host_id = HOST_ID_ALL,
639 }, 711 },
640 712 /* Main NAVSS Ring accelerator error event config */
641 /* Main Nav Ring Error OES */
642 { 713 {
643 .start_resource = 0, 714 .start_resource = 0,
644 .num_resource = 1, 715 .num_resource = 1,
@@ -646,8 +717,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
646 RESASG_SUBTYPE_RA_ERROR_OES), 717 RESASG_SUBTYPE_RA_ERROR_OES),
647 .host_id = HOST_ID_ALL, 718 .host_id = HOST_ID_ALL,
648 }, 719 },
649 720 /* Main NAVSS Ring accelerator Free rings */
650 /* Main Nav GP Ring / Free Ring */
651 { 721 {
652 .start_resource = 440, 722 .start_resource = 440,
653 .num_resource = 150, 723 .num_resource = 150,
@@ -739,8 +809,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
739 RESASG_SUBTYPE_RA_GP), 809 RESASG_SUBTYPE_RA_GP),
740 .host_id = HOST_ID_ALL, 810 .host_id = HOST_ID_ALL,
741 }, 811 },
742 812 /* Main NAVSS Rings for Normal capacity Rx channels */
743 /* Main Nav Normal Capacity RX ring */
744 { 813 {
745 .start_resource = 316, 814 .start_resource = 316,
746 .num_resource = 36, 815 .num_resource = 36,
@@ -825,8 +894,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
825 RESASG_SUBTYPE_RA_UDMAP_RX), 894 RESASG_SUBTYPE_RA_UDMAP_RX),
826 .host_id = HOST_ID_MAIN_0_R5_2, 895 .host_id = HOST_ID_MAIN_0_R5_2,
827 }, 896 },
828 897 /* Main NAVSS Rings for Normal capacity Tx channels */
829 /* Main Nav Normal Capacity TX ring */
830 { 898 {
831 .start_resource = 16, 899 .start_resource = 16,
832 .num_resource = 36, 900 .num_resource = 36,
@@ -918,8 +986,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
918 RESASG_SUBTYPE_RA_UDMAP_TX), 986 RESASG_SUBTYPE_RA_UDMAP_TX),
919 .host_id = HOST_ID_ALL, 987 .host_id = HOST_ID_ALL,
920 }, 988 },
921 989 /* Main NAVSS Rings for extended Tx channels for DRU */
922 /* Main Nav TX rings for extended channels */
923 { 990 {
924 .start_resource = 140, 991 .start_resource = 140,
925 .num_resource = 16, 992 .num_resource = 16,
@@ -943,13 +1010,20 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
943 }, 1010 },
944 { 1011 {
945 .start_resource = 168, 1012 .start_resource = 168,
946 .num_resource = 132, 1013 .num_resource = 4,
947 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 1014 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
948 RESASG_SUBTYPE_RA_UDMAP_TX_EXT), 1015 RESASG_SUBTYPE_RA_UDMAP_TX_EXT),
949 .host_id = HOST_ID_MAIN_0_R5_0, 1016 .host_id = HOST_ID_MAIN_0_R5_0,
950 }, 1017 },
951 1018 /* Main NAVSS Rings for extended Tx channels for HWA */
952 /* Main Nav High Capacity RX ring */ 1019 {
1020 .start_resource = 172,
1021 .num_resource = 128,
1022 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1023 RESASG_SUBTYPE_RA_UDMAP_TX_EXT),
1024 .host_id = HOST_ID_MAIN_0_R5_0,
1025 },
1026 /* Main NAVSS Rings for High capacity Rx channels */
953 { 1027 {
954 .start_resource = 304, 1028 .start_resource = 304,
955 .num_resource = 4, 1029 .num_resource = 4,
@@ -971,8 +1045,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
971 RESASG_SUBTYPE_RA_UDMAP_RX_H), 1045 RESASG_SUBTYPE_RA_UDMAP_RX_H),
972 .host_id = HOST_ID_ALL, 1046 .host_id = HOST_ID_ALL,
973 }, 1047 },
974 1048 /* Main NAVSS Rings for Ultra high capacity Rx channels */
975 /* Main Nav Ultra High Capacity RX ring */
976 { 1049 {
977 .start_resource = 300, 1050 .start_resource = 300,
978 .num_resource = 2, 1051 .num_resource = 2,
@@ -987,8 +1060,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
987 RESASG_SUBTYPE_RA_UDMAP_RX_UH), 1060 RESASG_SUBTYPE_RA_UDMAP_RX_UH),
988 .host_id = HOST_ID_MAIN_0_R5_0, 1061 .host_id = HOST_ID_MAIN_0_R5_0,
989 }, 1062 },
990 1063 /* Main NAVSS Rings for High capacity Tx channels */
991 /* Main Nav High Capacity TX ring */
992 { 1064 {
993 .start_resource = 4, 1065 .start_resource = 4,
994 .num_resource = 4, 1066 .num_resource = 4,
@@ -1010,8 +1082,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1010 RESASG_SUBTYPE_RA_UDMAP_TX_H), 1082 RESASG_SUBTYPE_RA_UDMAP_TX_H),
1011 .host_id = HOST_ID_ALL, 1083 .host_id = HOST_ID_ALL,
1012 }, 1084 },
1013 1085 /* Main NAVSS Rings for Ultra high capacity Tx channels */
1014 /* Main Nav Ultra High Capacity TX ring */
1015 { 1086 {
1016 .start_resource = 0, 1087 .start_resource = 0,
1017 .num_resource = 2, 1088 .num_resource = 2,
@@ -1026,8 +1097,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1026 RESASG_SUBTYPE_RA_UDMAP_TX_UH), 1097 RESASG_SUBTYPE_RA_UDMAP_TX_UH),
1027 .host_id = HOST_ID_MAIN_0_R5_0, 1098 .host_id = HOST_ID_MAIN_0_R5_0,
1028 }, 1099 },
1029 1100 /* Main NAVSS Ring accelerator virt_id range */
1030 /* virt_id range */
1031 { 1101 {
1032 .start_resource = 2, 1102 .start_resource = 2,
1033 .num_resource = 1, 1103 .num_resource = 1,
@@ -1042,15 +1112,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1042 RESASG_SUBTYPE_RA_VIRTID), 1112 RESASG_SUBTYPE_RA_VIRTID),
1043 .host_id = HOST_ID_A72_3, 1113 .host_id = HOST_ID_A72_3,
1044 }, 1114 },
1045 { 1115 /* Main NAVSS Ring accelerator ring monitors */
1046 .start_resource = 4,
1047 .num_resource = 4,
1048 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1049 RESASG_SUBTYPE_RA_VIRTID),
1050 .host_id = HOST_ID_ALL,
1051 },
1052
1053 /* Main Nav ring monitors */
1054 { 1116 {
1055 .start_resource = 0, 1117 .start_resource = 0,
1056 .num_resource = 3, 1118 .num_resource = 3,
@@ -1142,8 +1204,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1142 RESASG_SUBTYPE_RA_MONITORS), 1204 RESASG_SUBTYPE_RA_MONITORS),
1143 .host_id = HOST_ID_ALL, 1205 .host_id = HOST_ID_ALL,
1144 }, 1206 },
1145 1207 /* Main NAVSS UDMA Rx free flows */
1146 /* Main Nav Free RX Flow */
1147 { 1208 {
1148 .start_resource = 140, 1209 .start_resource = 140,
1149 .num_resource = 16, 1210 .num_resource = 16,
@@ -1165,8 +1226,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1165 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON), 1226 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
1166 .host_id = HOST_ID_ALL, 1227 .host_id = HOST_ID_ALL,
1167 }, 1228 },
1168 1229 /* Main NAVSS invalid flow event config */
1169 /* Main Nav invalid flow OES */
1170 { 1230 {
1171 .start_resource = 0, 1231 .start_resource = 0,
1172 .num_resource = 1, 1232 .num_resource = 1,
@@ -1174,8 +1234,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1174 RESASG_SUBTYPE_UDMAP_INVALID_FLOW_OES), 1234 RESASG_SUBTYPE_UDMAP_INVALID_FLOW_OES),
1175 .host_id = HOST_ID_ALL, 1235 .host_id = HOST_ID_ALL,
1176 }, 1236 },
1177 1237 /* Main NAVSS UDMA global event trigger */
1178 /* Main Nav UDMA global event trigger */
1179 { 1238 {
1180 .start_resource = 49152, 1239 .start_resource = 49152,
1181 .num_resource = 1024, 1240 .num_resource = 1024,
@@ -1183,8 +1242,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1183 RESASG_SUBTYPE_GLOBAL_EVENT_TRIGGER), 1242 RESASG_SUBTYPE_GLOBAL_EVENT_TRIGGER),
1184 .host_id = HOST_ID_ALL, 1243 .host_id = HOST_ID_ALL,
1185 }, 1244 },
1186 1245 /* Main NAVSS UDMA global config */
1187 /* Main Nav UDMA global event config */
1188 { 1246 {
1189 .start_resource = 0, 1247 .start_resource = 0,
1190 .num_resource = 1, 1248 .num_resource = 1,
@@ -1192,8 +1250,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1192 RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG), 1250 RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG),
1193 .host_id = HOST_ID_ALL, 1251 .host_id = HOST_ID_ALL,
1194 }, 1252 },
1195 1253 /* Main NAVSS UDMA Normal capacity Rx channels */
1196 /* Main Nav Normal Capacity RX channel */
1197 { 1254 {
1198 .start_resource = 16, 1255 .start_resource = 16,
1199 .num_resource = 36, 1256 .num_resource = 36,
@@ -1278,8 +1335,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1278 RESASG_SUBTYPE_UDMAP_RX_CHAN), 1335 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1279 .host_id = HOST_ID_MAIN_0_R5_2, 1336 .host_id = HOST_ID_MAIN_0_R5_2,
1280 }, 1337 },
1281 1338 /* Main NAVSS UDMA High capacity Rx channels */
1282 /* Main Nav High Capacity RX channel */
1283 { 1339 {
1284 .start_resource = 4, 1340 .start_resource = 4,
1285 .num_resource = 4, 1341 .num_resource = 4,
@@ -1301,8 +1357,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1301 RESASG_SUBTYPE_UDMAP_RX_HCHAN), 1357 RESASG_SUBTYPE_UDMAP_RX_HCHAN),
1302 .host_id = HOST_ID_ALL, 1358 .host_id = HOST_ID_ALL,
1303 }, 1359 },
1304 1360 /* Main NAVSS UDMA Ultra high capacity Rx channels */
1305 /* Main Nav Ultra High Capacity RX channel */
1306 { 1361 {
1307 .start_resource = 0, 1362 .start_resource = 0,
1308 .num_resource = 2, 1363 .num_resource = 2,
@@ -1317,8 +1372,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1317 RESASG_SUBTYPE_UDMAP_RX_UHCHAN), 1372 RESASG_SUBTYPE_UDMAP_RX_UHCHAN),
1318 .host_id = HOST_ID_MAIN_0_R5_0, 1373 .host_id = HOST_ID_MAIN_0_R5_0,
1319 }, 1374 },
1320 1375 /* Main NAVSS UDMA Normal capacity Tx channels */
1321 /* Main Nav Normal Capacity TX channel */
1322 { 1376 {
1323 .start_resource = 16, 1377 .start_resource = 16,
1324 .num_resource = 36, 1378 .num_resource = 36,
@@ -1410,8 +1464,15 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1410 RESASG_SUBTYPE_UDMAP_TX_CHAN), 1464 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1411 .host_id = HOST_ID_ALL, 1465 .host_id = HOST_ID_ALL,
1412 }, 1466 },
1413 1467 /* Main NAVSS UDMA extended Tx channels for HWA */
1414 /* Main Nav extended TX channels */ 1468 {
1469 .start_resource = 172,
1470 .num_resource = 128,
1471 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1472 RESASG_SUBTYPE_UDMAP_TX_ECHAN),
1473 .host_id = HOST_ID_MAIN_0_R5_0,
1474 },
1475 /* Main NAVSS UDMA extended Tx channels for DRU */
1415 { 1476 {
1416 .start_resource = 140, 1477 .start_resource = 140,
1417 .num_resource = 16, 1478 .num_resource = 16,
@@ -1435,13 +1496,12 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1435 }, 1496 },
1436 { 1497 {
1437 .start_resource = 168, 1498 .start_resource = 168,
1438 .num_resource = 132, 1499 .num_resource = 4,
1439 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1500 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1440 RESASG_SUBTYPE_UDMAP_TX_ECHAN), 1501 RESASG_SUBTYPE_UDMAP_TX_ECHAN),
1441 .host_id = HOST_ID_MAIN_0_R5_0, 1502 .host_id = HOST_ID_MAIN_0_R5_0,
1442 }, 1503 },
1443 1504 /* Main NAVSS UDMA High capacity Tx channels */
1444 /* Main Nav High Capacity TX channel */
1445 { 1505 {
1446 .start_resource = 4, 1506 .start_resource = 4,
1447 .num_resource = 4, 1507 .num_resource = 4,
@@ -1463,8 +1523,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1463 RESASG_SUBTYPE_UDMAP_TX_HCHAN), 1523 RESASG_SUBTYPE_UDMAP_TX_HCHAN),
1464 .host_id = HOST_ID_ALL, 1524 .host_id = HOST_ID_ALL,
1465 }, 1525 },
1466 1526 /* Main NAVSS UDMA Ultra high capacity Tx channels */
1467 /* Main Nav Ultra High Capacity TX channel */
1468 { 1527 {
1469 .start_resource = 0, 1528 .start_resource = 0,
1470 .num_resource = 2, 1529 .num_resource = 2,
@@ -1479,8 +1538,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1479 RESASG_SUBTYPE_UDMAP_TX_UHCHAN), 1538 RESASG_SUBTYPE_UDMAP_TX_UHCHAN),
1480 .host_id = HOST_ID_MAIN_0_R5_0, 1539 .host_id = HOST_ID_MAIN_0_R5_0,
1481 }, 1540 },
1482 1541 /* Main NAVSS Interrupt router */
1483 /* Main Nav IR */
1484 { 1542 {
1485 .start_resource = 10, 1543 .start_resource = 10,
1486 .num_resource = 100, 1544 .num_resource = 100,
@@ -1538,13 +1596,6 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1538 .host_id = HOST_ID_C6X_0_1, 1596 .host_id = HOST_ID_C6X_0_1,
1539 }, 1597 },
1540 { 1598 {
1541 .start_resource = 348,
1542 .num_resource = 4,
1543 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_INTR_ROUTER_0,
1544 RESASG_SUBTYPE_IR_OUTPUT),
1545 .host_id = HOST_ID_C6X_0_1,
1546 },
1547 {
1548 .start_resource = 352, 1599 .start_resource = 352,
1549 .num_resource = 24, 1600 .num_resource = 24,
1550 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_INTR_ROUTER_0, 1601 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_INTR_ROUTER_0,
@@ -1552,13 +1603,6 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1552 .host_id = HOST_ID_C6X_1_1, 1603 .host_id = HOST_ID_C6X_1_1,
1553 }, 1604 },
1554 { 1605 {
1555 .start_resource = 380,
1556 .num_resource = 4,
1557 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_INTR_ROUTER_0,
1558 RESASG_SUBTYPE_IR_OUTPUT),
1559 .host_id = HOST_ID_C6X_1_1,
1560 },
1561 {
1562 .start_resource = 400, 1606 .start_resource = 400,
1563 .num_resource = 4, 1607 .num_resource = 4,
1564 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_INTR_ROUTER_0, 1608 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_INTR_ROUTER_0,
@@ -1579,15 +1623,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1579 RESASG_SUBTYPE_IR_OUTPUT), 1623 RESASG_SUBTYPE_IR_OUTPUT),
1580 .host_id = HOST_ID_MCU_0_R5_2, 1624 .host_id = HOST_ID_MCU_0_R5_2,
1581 }, 1625 },
1582 { 1626 /* MCU NAVSS Interrupt aggregator Virtual interrupts */
1583 .start_resource = 408,
1584 .num_resource = 104,
1585 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_INTR_ROUTER_0,
1586 RESASG_SUBTYPE_IR_OUTPUT),
1587 .host_id = HOST_ID_ALL,
1588 },
1589
1590 /* MCU Nav IA VINT */
1591 { 1627 {
1592 .start_resource = 8, 1628 .start_resource = 8,
1593 .num_resource = 32, 1629 .num_resource = 32,
@@ -1679,8 +1715,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1679 RESASG_SUBTYPE_IA_VINT), 1715 RESASG_SUBTYPE_IA_VINT),
1680 .host_id = HOST_ID_ALL, 1716 .host_id = HOST_ID_ALL,
1681 }, 1717 },
1682 1718 /* MCU NAVSS Interrupt aggregator Global events */
1683 /* MCU Nav IA global events */
1684 { 1719 {
1685 .start_resource = 16392, 1720 .start_resource = 16392,
1686 .num_resource = 128, 1721 .num_resource = 128,
@@ -1772,8 +1807,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1772 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT), 1807 RESASG_SUBTYPE_GLOBAL_EVENT_SEVT),
1773 .host_id = HOST_ID_ALL, 1808 .host_id = HOST_ID_ALL,
1774 }, 1809 },
1775 1810 /* MCU NAVSS Non secure proxies */
1776 /* MCU Nav nonsecure proxies */
1777 { 1811 {
1778 .start_resource = 1, 1812 .start_resource = 1,
1779 .num_resource = 4, 1813 .num_resource = 4,
@@ -1865,8 +1899,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1865 RESASG_SUBTYPE_PROXY_PROXIES), 1899 RESASG_SUBTYPE_PROXY_PROXIES),
1866 .host_id = HOST_ID_ALL, 1900 .host_id = HOST_ID_ALL,
1867 }, 1901 },
1868 1902 /* MCU NAVSS Ring accelerator error event config */
1869 /* MCU Nav Ring Error OES */
1870 { 1903 {
1871 .start_resource = 0, 1904 .start_resource = 0,
1872 .num_resource = 1, 1905 .num_resource = 1,
@@ -1874,8 +1907,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1874 RESASG_SUBTYPE_RA_ERROR_OES), 1907 RESASG_SUBTYPE_RA_ERROR_OES),
1875 .host_id = HOST_ID_ALL, 1908 .host_id = HOST_ID_ALL,
1876 }, 1909 },
1877 1910 /* MCU NAVSS Ring accelerator Free rings */
1878 /* MCU Nav GP Ring / Free Ring */
1879 { 1911 {
1880 .start_resource = 96, 1912 .start_resource = 96,
1881 .num_resource = 20, 1913 .num_resource = 20,
@@ -1967,8 +1999,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1967 RESASG_SUBTYPE_RA_GP), 1999 RESASG_SUBTYPE_RA_GP),
1968 .host_id = HOST_ID_ALL, 2000 .host_id = HOST_ID_ALL,
1969 }, 2001 },
1970 2002 /* MCU NAVSS Rings for Normal capacity Rx channels */
1971 /* MCU Nav Normal Capacity Rx ring */
1972 { 2003 {
1973 .start_resource = 50, 2004 .start_resource = 50,
1974 .num_resource = 12, 2005 .num_resource = 12,
@@ -2060,8 +2091,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2060 RESASG_SUBTYPE_RA_UDMAP_RX), 2091 RESASG_SUBTYPE_RA_UDMAP_RX),
2061 .host_id = HOST_ID_ALL, 2092 .host_id = HOST_ID_ALL,
2062 }, 2093 },
2063 2094 /* MCU NAVSS Rings for Normal capacity Tx channels */
2064 /* MCU Nav Normal Capacity Tx ring */
2065 { 2095 {
2066 .start_resource = 2, 2096 .start_resource = 2,
2067 .num_resource = 12, 2097 .num_resource = 12,
@@ -2153,8 +2183,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2153 RESASG_SUBTYPE_RA_UDMAP_TX), 2183 RESASG_SUBTYPE_RA_UDMAP_TX),
2154 .host_id = HOST_ID_ALL, 2184 .host_id = HOST_ID_ALL,
2155 }, 2185 },
2156 2186 /* MCU NAVSS Rings for High capacity Rx channels */
2157 /* MCU Nav High Capacity Rx ring */
2158 { 2187 {
2159 .start_resource = 48, 2188 .start_resource = 48,
2160 .num_resource = 2, 2189 .num_resource = 2,
@@ -2169,8 +2198,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2169 RESASG_SUBTYPE_RA_UDMAP_RX_H), 2198 RESASG_SUBTYPE_RA_UDMAP_RX_H),
2170 .host_id = HOST_ID_MCU_0_R5_1, 2199 .host_id = HOST_ID_MCU_0_R5_1,
2171 }, 2200 },
2172 2201 /* MCU NAVSS Rings for High capacity Tx channels */
2173 /* MCU Nav High Capacity Tx ring */
2174 { 2202 {
2175 .start_resource = 0, 2203 .start_resource = 0,
2176 .num_resource = 2, 2204 .num_resource = 2,
@@ -2185,8 +2213,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2185 RESASG_SUBTYPE_RA_UDMAP_TX_H), 2213 RESASG_SUBTYPE_RA_UDMAP_TX_H),
2186 .host_id = HOST_ID_MCU_0_R5_1, 2214 .host_id = HOST_ID_MCU_0_R5_1,
2187 }, 2215 },
2188 2216 /* MCU NAVSS Ring accelerator virt_id range */
2189 /* virt_id range */
2190 { 2217 {
2191 .start_resource = 2, 2218 .start_resource = 2,
2192 .num_resource = 1, 2219 .num_resource = 1,
@@ -2201,15 +2228,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2201 RESASG_SUBTYPE_RA_VIRTID), 2228 RESASG_SUBTYPE_RA_VIRTID),
2202 .host_id = HOST_ID_A72_3, 2229 .host_id = HOST_ID_A72_3,
2203 }, 2230 },
2204 { 2231 /* MCU NAVSS Ring accelerator ring monitors */
2205 .start_resource = 4,
2206 .num_resource = 4,
2207 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC_0,
2208 RESASG_SUBTYPE_RA_VIRTID),
2209 .host_id = HOST_ID_ALL,
2210 },
2211
2212 /* MCU Nav ring monitors */
2213 { 2232 {
2214 .start_resource = 0, 2233 .start_resource = 0,
2215 .num_resource = 3, 2234 .num_resource = 3,
@@ -2294,8 +2313,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2294 RESASG_SUBTYPE_RA_MONITORS), 2313 RESASG_SUBTYPE_RA_MONITORS),
2295 .host_id = HOST_ID_MAIN_0_R5_2, 2314 .host_id = HOST_ID_MAIN_0_R5_2,
2296 }, 2315 },
2297 2316 /* MCU NAVSS UDMA Rx free flows */
2298 /* MCU Nav Free RX Flow */
2299 { 2317 {
2300 .start_resource = 48, 2318 .start_resource = 48,
2301 .num_resource = 8, 2319 .num_resource = 8,
@@ -2366,8 +2384,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2366 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON), 2384 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON),
2367 .host_id = HOST_ID_ALL, 2385 .host_id = HOST_ID_ALL,
2368 }, 2386 },
2369 2387 /* MCU NAVSS invalid flow event config */
2370 /* MCU Nav invalid flow OES */
2371 { 2388 {
2372 .start_resource = 0, 2389 .start_resource = 0,
2373 .num_resource = 1, 2390 .num_resource = 1,
@@ -2375,8 +2392,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2375 RESASG_SUBTYPE_UDMAP_INVALID_FLOW_OES), 2392 RESASG_SUBTYPE_UDMAP_INVALID_FLOW_OES),
2376 .host_id = HOST_ID_ALL, 2393 .host_id = HOST_ID_ALL,
2377 }, 2394 },
2378 2395 /* MCU NAVSS UDMA global event trigger */
2379 /* MCU Nav UDMA global event trigger */
2380 { 2396 {
2381 .start_resource = 56320, 2397 .start_resource = 56320,
2382 .num_resource = 256, 2398 .num_resource = 256,
@@ -2384,8 +2400,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2384 RESASG_SUBTYPE_GLOBAL_EVENT_TRIGGER), 2400 RESASG_SUBTYPE_GLOBAL_EVENT_TRIGGER),
2385 .host_id = HOST_ID_ALL, 2401 .host_id = HOST_ID_ALL,
2386 }, 2402 },
2387 2403 /* MCU NAVSS UDMA global config */
2388 /* MCU Nav UDMA global event config */
2389 { 2404 {
2390 .start_resource = 0, 2405 .start_resource = 0,
2391 .num_resource = 1, 2406 .num_resource = 1,
@@ -2393,8 +2408,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2393 RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG), 2408 RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG),
2394 .host_id = HOST_ID_ALL, 2409 .host_id = HOST_ID_ALL,
2395 }, 2410 },
2396 2411 /* MCU NAVSS UDMA Normal capacity Rx channels */
2397 /* MCU Nav Normal Capacity RX channel */
2398 { 2412 {
2399 .start_resource = 2, 2413 .start_resource = 2,
2400 .num_resource = 12, 2414 .num_resource = 12,
@@ -2486,8 +2500,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2486 RESASG_SUBTYPE_UDMAP_RX_CHAN), 2500 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2487 .host_id = HOST_ID_ALL, 2501 .host_id = HOST_ID_ALL,
2488 }, 2502 },
2489 2503 /* MCU NAVSS UDMA High capacity Rx channels */
2490 /* MCU Nav High Capacity RX channel */
2491 { 2504 {
2492 .start_resource = 0, 2505 .start_resource = 0,
2493 .num_resource = 2, 2506 .num_resource = 2,
@@ -2502,8 +2515,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2502 RESASG_SUBTYPE_UDMAP_RX_HCHAN), 2515 RESASG_SUBTYPE_UDMAP_RX_HCHAN),
2503 .host_id = HOST_ID_MCU_0_R5_1, 2516 .host_id = HOST_ID_MCU_0_R5_1,
2504 }, 2517 },
2505 2518 /* MCU NAVSS UDMA Normal capacity Tx channels */
2506 /* MCU Nav Normal Capacity TX channel */
2507 { 2519 {
2508 .start_resource = 2, 2520 .start_resource = 2,
2509 .num_resource = 12, 2521 .num_resource = 12,
@@ -2595,8 +2607,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2595 RESASG_SUBTYPE_UDMAP_TX_CHAN), 2607 RESASG_SUBTYPE_UDMAP_TX_CHAN),
2596 .host_id = HOST_ID_ALL, 2608 .host_id = HOST_ID_ALL,
2597 }, 2609 },
2598 2610 /* MCU NAVSS UDMA High capacity Tx channels */
2599 /* MCU Nav High Capacity TX channel */
2600 { 2611 {
2601 .start_resource = 0, 2612 .start_resource = 0,
2602 .num_resource = 2, 2613 .num_resource = 2,
@@ -2611,8 +2622,7 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2611 RESASG_SUBTYPE_UDMAP_TX_HCHAN), 2622 RESASG_SUBTYPE_UDMAP_TX_HCHAN),
2612 .host_id = HOST_ID_MCU_0_R5_1, 2623 .host_id = HOST_ID_MCU_0_R5_1,
2613 }, 2624 },
2614 2625 /* MCU NAVSS Interrupt router */
2615 /* MCU Nav IR */
2616 { 2626 {
2617 .start_resource = 4, 2627 .start_resource = 4,
2618 .num_resource = 28, 2628 .num_resource = 28,
diff --git a/soc/j721e/evm/sysfw_img_cfg.h b/soc/j721e/evm/sysfw_img_cfg.h
index 8b8988b96..e539d9808 100644
--- a/soc/j721e/evm/sysfw_img_cfg.h
+++ b/soc/j721e/evm/sysfw_img_cfg.h
@@ -1,5 +1,7 @@
1/* 1/*
2 * K3 System Firmware Configuration Data 2 * K3 System Firmware Resource Management Board Config Data
3 * Auto generated from K3 Resource Partitioning tool
4 *
3 * 5 *
4 * Copyright (C) 2019-2020 Texas Instruments Incorporated - http://www.ti.com/ 6 * Copyright (C) 2019-2020 Texas Instruments Incorporated - http://www.ti.com/
5 * 7 *
@@ -35,6 +37,6 @@
35#ifndef SYSFW_IMG_CFG_H 37#ifndef SYSFW_IMG_CFG_H
36#define SYSFW_IMG_CFG_H 38#define SYSFW_IMG_CFG_H
37 39
38#define BOARDCFG_RM_RESASG_ENTRIES 349 40#define BOARDCFG_RM_RESASG_ENTRIES 346
39 41
40#endif /* SYSFW_IMG_CFG_H */ 42#endif /* SYSFW_IMG_CFG_H */