diff options
-rw-r--r-- | soc/j721e/evm/rm-cfg.c | 328 | ||||
-rw-r--r-- | soc/j721e/evm/sysfw_img_cfg.h | 6 |
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 */ |