summaryrefslogtreecommitdiffstats
path: root/soc
diff options
context:
space:
mode:
authorNikhil Devshatwar2020-10-29 17:12:10 -0500
committerDave Gerlach2020-11-09 08:51:50 -0600
commitd3e9292f1b83389efcf51f1a5428a4eaad536057 (patch)
tree761bfe71fd33bbf2b66998b10af8420c1ff99e42 /soc
parent7b4fe13d642d69a559724349aede4817891008a7 (diff)
downloadk3-image-gen-d3e9292f1b83389efcf51f1a5428a4eaad536057.tar.gz
k3-image-gen-d3e9292f1b83389efcf51f1a5428a4eaad536057.tar.xz
k3-image-gen-d3e9292f1b83389efcf51f1a5428a4eaad536057.zip
HACK: soc: j721e: Adjust MCU NAVSSS UDMA channel allocation07.01.00.006
MCU R5 is facing hang when using channel no 5 and corresponding rings. The transfer finishes, but the TR responce is not generated, ring occupancy does not change. Somehow, MCU R5 is having trouble to use channel no 5. UDMA works fine with channel no 6 onwards. As a workaround, increase the channel allocation for A72 and adjust the allocation for all other cores. Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Diffstat (limited to 'soc')
-rw-r--r--soc/j721e/evm/rm-cfg.c208
1 files changed, 104 insertions, 104 deletions
diff --git a/soc/j721e/evm/rm-cfg.c b/soc/j721e/evm/rm-cfg.c
index 211db3277..fef44aa7e 100644
--- a/soc/j721e/evm/rm-cfg.c
+++ b/soc/j721e/evm/rm-cfg.c
@@ -2366,175 +2366,175 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2366 /* MCU NAVSS Rings for Normal capacity Rx channels */ 2366 /* MCU NAVSS Rings for Normal capacity Rx channels */
2367 { 2367 {
2368 .start_resource = 50, 2368 .start_resource = 50,
2369 .num_resource = 3, 2369 .num_resource = 4,
2370 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2370 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2371 RESASG_SUBTYPE_RA_UDMAP_RX), 2371 RESASG_SUBTYPE_RA_UDMAP_RX),
2372 .host_id = HOST_ID_A72_2, 2372 .host_id = HOST_ID_A72_2,
2373 }, 2373 },
2374 { 2374 {
2375 .start_resource = 53, 2375 .start_resource = 54,
2376 .num_resource = 2, 2376 .num_resource = 2,
2377 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2377 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2378 RESASG_SUBTYPE_RA_UDMAP_RX), 2378 RESASG_SUBTYPE_RA_UDMAP_RX),
2379 .host_id = HOST_ID_MCU_0_R5_0, 2379 .host_id = HOST_ID_MCU_0_R5_0,
2380 }, 2380 },
2381 { 2381 {
2382 .start_resource = 53, 2382 .start_resource = 54,
2383 .num_resource = 2, 2383 .num_resource = 2,
2384 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2384 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2385 RESASG_SUBTYPE_RA_UDMAP_RX), 2385 RESASG_SUBTYPE_RA_UDMAP_RX),
2386 .host_id = HOST_ID_MCU_0_R5_1, 2386 .host_id = HOST_ID_MCU_0_R5_1,
2387 }, 2387 },
2388 { 2388 {
2389 .start_resource = 53, 2389 .start_resource = 54,
2390 .num_resource = 0, 2390 .num_resource = 0,
2391 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2391 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2392 RESASG_SUBTYPE_RA_UDMAP_RX), 2392 RESASG_SUBTYPE_RA_UDMAP_RX),
2393 .host_id = HOST_ID_A72_3, 2393 .host_id = HOST_ID_A72_3,
2394 }, 2394 },
2395 { 2395 {
2396 .start_resource = 55, 2396 .start_resource = 56,
2397 .num_resource = 0, 2397 .num_resource = 0,
2398 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2398 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2399 RESASG_SUBTYPE_RA_UDMAP_RX), 2399 RESASG_SUBTYPE_RA_UDMAP_RX),
2400 .host_id = HOST_ID_MCU_0_R5_2, 2400 .host_id = HOST_ID_MCU_0_R5_2,
2401 }, 2401 },
2402 { 2402 {
2403 .start_resource = 55, 2403 .start_resource = 56,
2404 .num_resource = 1, 2404 .num_resource = 1,
2405 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2405 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2406 RESASG_SUBTYPE_RA_UDMAP_RX), 2406 RESASG_SUBTYPE_RA_UDMAP_RX),
2407 .host_id = HOST_ID_MAIN_1_R5_0, 2407 .host_id = HOST_ID_MAIN_1_R5_0,
2408 }, 2408 },
2409 { 2409 {
2410 .start_resource = 56, 2410 .start_resource = 57,
2411 .num_resource = 1, 2411 .num_resource = 1,
2412 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2412 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2413 RESASG_SUBTYPE_RA_UDMAP_RX), 2413 RESASG_SUBTYPE_RA_UDMAP_RX),
2414 .host_id = HOST_ID_MAIN_1_R5_2, 2414 .host_id = HOST_ID_MAIN_1_R5_2,
2415 }, 2415 },
2416 { 2416 {
2417 .start_resource = 57, 2417 .start_resource = 58,
2418 .num_resource = 1, 2418 .num_resource = 1,
2419 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2419 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2420 RESASG_SUBTYPE_RA_UDMAP_RX), 2420 RESASG_SUBTYPE_RA_UDMAP_RX),
2421 .host_id = HOST_ID_C7X_1, 2421 .host_id = HOST_ID_C7X_1,
2422 }, 2422 },
2423 { 2423 {
2424 .start_resource = 58, 2424 .start_resource = 59,
2425 .num_resource = 1, 2425 .num_resource = 1,
2426 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2426 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2427 RESASG_SUBTYPE_RA_UDMAP_RX), 2427 RESASG_SUBTYPE_RA_UDMAP_RX),
2428 .host_id = HOST_ID_C6X_0_1, 2428 .host_id = HOST_ID_C6X_0_1,
2429 }, 2429 },
2430 { 2430 {
2431 .start_resource = 59, 2431 .start_resource = 60,
2432 .num_resource = 1, 2432 .num_resource = 1,
2433 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2433 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2434 RESASG_SUBTYPE_RA_UDMAP_RX), 2434 RESASG_SUBTYPE_RA_UDMAP_RX),
2435 .host_id = HOST_ID_C6X_1_1, 2435 .host_id = HOST_ID_C6X_1_1,
2436 }, 2436 },
2437 { 2437 {
2438 .start_resource = 60, 2438 .start_resource = 61,
2439 .num_resource = 1, 2439 .num_resource = 1,
2440 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2440 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2441 RESASG_SUBTYPE_RA_UDMAP_RX), 2441 RESASG_SUBTYPE_RA_UDMAP_RX),
2442 .host_id = HOST_ID_MAIN_0_R5_0, 2442 .host_id = HOST_ID_MAIN_0_R5_0,
2443 }, 2443 },
2444 { 2444 {
2445 .start_resource = 61, 2445 .start_resource = 62,
2446 .num_resource = 1, 2446 .num_resource = 1,
2447 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2447 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2448 RESASG_SUBTYPE_RA_UDMAP_RX), 2448 RESASG_SUBTYPE_RA_UDMAP_RX),
2449 .host_id = HOST_ID_MAIN_0_R5_2, 2449 .host_id = HOST_ID_MAIN_0_R5_2,
2450 }, 2450 },
2451 { 2451 {
2452 .start_resource = 62, 2452 .start_resource = 63,
2453 .num_resource = 9, 2453 .num_resource = 9,
2454 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2454 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2455 RESASG_SUBTYPE_RA_UDMAP_RX), 2455 RESASG_SUBTYPE_RA_UDMAP_RX),
2456 .host_id = HOST_ID_A72_2, 2456 .host_id = HOST_ID_A72_2,
2457 }, 2457 },
2458 { 2458 {
2459 .start_resource = 71, 2459 .start_resource = 72,
2460 .num_resource = 6, 2460 .num_resource = 6,
2461 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2461 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2462 RESASG_SUBTYPE_RA_UDMAP_RX), 2462 RESASG_SUBTYPE_RA_UDMAP_RX),
2463 .host_id = HOST_ID_A72_3, 2463 .host_id = HOST_ID_A72_3,
2464 }, 2464 },
2465 { 2465 {
2466 .start_resource = 77, 2466 .start_resource = 78,
2467 .num_resource = 3, 2467 .num_resource = 3,
2468 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2468 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2469 RESASG_SUBTYPE_RA_UDMAP_RX), 2469 RESASG_SUBTYPE_RA_UDMAP_RX),
2470 .host_id = HOST_ID_MCU_0_R5_0, 2470 .host_id = HOST_ID_MCU_0_R5_0,
2471 }, 2471 },
2472 { 2472 {
2473 .start_resource = 77, 2473 .start_resource = 78,
2474 .num_resource = 3, 2474 .num_resource = 3,
2475 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2475 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2476 RESASG_SUBTYPE_RA_UDMAP_RX), 2476 RESASG_SUBTYPE_RA_UDMAP_RX),
2477 .host_id = HOST_ID_MCU_0_R5_1, 2477 .host_id = HOST_ID_MCU_0_R5_1,
2478 }, 2478 },
2479 { 2479 {
2480 .start_resource = 80, 2480 .start_resource = 81,
2481 .num_resource = 2, 2481 .num_resource = 2,
2482 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2482 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2483 RESASG_SUBTYPE_RA_UDMAP_RX), 2483 RESASG_SUBTYPE_RA_UDMAP_RX),
2484 .host_id = HOST_ID_MCU_0_R5_2, 2484 .host_id = HOST_ID_MCU_0_R5_2,
2485 }, 2485 },
2486 { 2486 {
2487 .start_resource = 82, 2487 .start_resource = 83,
2488 .num_resource = 1, 2488 .num_resource = 1,
2489 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2489 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2490 RESASG_SUBTYPE_RA_UDMAP_RX), 2490 RESASG_SUBTYPE_RA_UDMAP_RX),
2491 .host_id = HOST_ID_MAIN_1_R5_0, 2491 .host_id = HOST_ID_MAIN_1_R5_0,
2492 }, 2492 },
2493 { 2493 {
2494 .start_resource = 83, 2494 .start_resource = 84,
2495 .num_resource = 1, 2495 .num_resource = 1,
2496 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2496 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2497 RESASG_SUBTYPE_RA_UDMAP_RX), 2497 RESASG_SUBTYPE_RA_UDMAP_RX),
2498 .host_id = HOST_ID_MAIN_1_R5_2, 2498 .host_id = HOST_ID_MAIN_1_R5_2,
2499 }, 2499 },
2500 { 2500 {
2501 .start_resource = 84, 2501 .start_resource = 85,
2502 .num_resource = 1, 2502 .num_resource = 1,
2503 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2503 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2504 RESASG_SUBTYPE_RA_UDMAP_RX), 2504 RESASG_SUBTYPE_RA_UDMAP_RX),
2505 .host_id = HOST_ID_C7X_1, 2505 .host_id = HOST_ID_C7X_1,
2506 }, 2506 },
2507 { 2507 {
2508 .start_resource = 85, 2508 .start_resource = 86,
2509 .num_resource = 1, 2509 .num_resource = 1,
2510 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2510 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2511 RESASG_SUBTYPE_RA_UDMAP_RX), 2511 RESASG_SUBTYPE_RA_UDMAP_RX),
2512 .host_id = HOST_ID_C6X_0_1, 2512 .host_id = HOST_ID_C6X_0_1,
2513 }, 2513 },
2514 { 2514 {
2515 .start_resource = 86, 2515 .start_resource = 87,
2516 .num_resource = 1, 2516 .num_resource = 1,
2517 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2517 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2518 RESASG_SUBTYPE_RA_UDMAP_RX), 2518 RESASG_SUBTYPE_RA_UDMAP_RX),
2519 .host_id = HOST_ID_C6X_1_1, 2519 .host_id = HOST_ID_C6X_1_1,
2520 }, 2520 },
2521 { 2521 {
2522 .start_resource = 87, 2522 .start_resource = 88,
2523 .num_resource = 2, 2523 .num_resource = 2,
2524 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2524 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2525 RESASG_SUBTYPE_RA_UDMAP_RX), 2525 RESASG_SUBTYPE_RA_UDMAP_RX),
2526 .host_id = HOST_ID_MAIN_0_R5_0, 2526 .host_id = HOST_ID_MAIN_0_R5_0,
2527 }, 2527 },
2528 { 2528 {
2529 .start_resource = 89, 2529 .start_resource = 90,
2530 .num_resource = 1, 2530 .num_resource = 1,
2531 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2531 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2532 RESASG_SUBTYPE_RA_UDMAP_RX), 2532 RESASG_SUBTYPE_RA_UDMAP_RX),
2533 .host_id = HOST_ID_MAIN_0_R5_2, 2533 .host_id = HOST_ID_MAIN_0_R5_2,
2534 }, 2534 },
2535 { 2535 {
2536 .start_resource = 90, 2536 .start_resource = 91,
2537 .num_resource = 3, 2537 .num_resource = 2,
2538 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2538 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2539 RESASG_SUBTYPE_RA_UDMAP_RX), 2539 RESASG_SUBTYPE_RA_UDMAP_RX),
2540 .host_id = HOST_ID_ALL, 2540 .host_id = HOST_ID_ALL,
@@ -2542,175 +2542,175 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2542 /* MCU NAVSS Rings for Normal capacity Tx channels */ 2542 /* MCU NAVSS Rings for Normal capacity Tx channels */
2543 { 2543 {
2544 .start_resource = 2, 2544 .start_resource = 2,
2545 .num_resource = 3, 2545 .num_resource = 4,
2546 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2546 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2547 RESASG_SUBTYPE_RA_UDMAP_TX), 2547 RESASG_SUBTYPE_RA_UDMAP_TX),
2548 .host_id = HOST_ID_A72_2, 2548 .host_id = HOST_ID_A72_2,
2549 }, 2549 },
2550 { 2550 {
2551 .start_resource = 5, 2551 .start_resource = 6,
2552 .num_resource = 2, 2552 .num_resource = 2,
2553 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2553 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2554 RESASG_SUBTYPE_RA_UDMAP_TX), 2554 RESASG_SUBTYPE_RA_UDMAP_TX),
2555 .host_id = HOST_ID_MCU_0_R5_0, 2555 .host_id = HOST_ID_MCU_0_R5_0,
2556 }, 2556 },
2557 { 2557 {
2558 .start_resource = 5, 2558 .start_resource = 6,
2559 .num_resource = 2, 2559 .num_resource = 2,
2560 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2560 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2561 RESASG_SUBTYPE_RA_UDMAP_TX), 2561 RESASG_SUBTYPE_RA_UDMAP_TX),
2562 .host_id = HOST_ID_MCU_0_R5_1, 2562 .host_id = HOST_ID_MCU_0_R5_1,
2563 }, 2563 },
2564 { 2564 {
2565 .start_resource = 5, 2565 .start_resource = 6,
2566 .num_resource = 0, 2566 .num_resource = 0,
2567 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2567 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2568 RESASG_SUBTYPE_RA_UDMAP_TX), 2568 RESASG_SUBTYPE_RA_UDMAP_TX),
2569 .host_id = HOST_ID_A72_3, 2569 .host_id = HOST_ID_A72_3,
2570 }, 2570 },
2571 { 2571 {
2572 .start_resource = 7, 2572 .start_resource = 8,
2573 .num_resource = 0, 2573 .num_resource = 0,
2574 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2574 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2575 RESASG_SUBTYPE_RA_UDMAP_TX), 2575 RESASG_SUBTYPE_RA_UDMAP_TX),
2576 .host_id = HOST_ID_MCU_0_R5_2, 2576 .host_id = HOST_ID_MCU_0_R5_2,
2577 }, 2577 },
2578 { 2578 {
2579 .start_resource = 7, 2579 .start_resource = 8,
2580 .num_resource = 1, 2580 .num_resource = 1,
2581 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2581 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2582 RESASG_SUBTYPE_RA_UDMAP_TX), 2582 RESASG_SUBTYPE_RA_UDMAP_TX),
2583 .host_id = HOST_ID_MAIN_1_R5_0, 2583 .host_id = HOST_ID_MAIN_1_R5_0,
2584 }, 2584 },
2585 { 2585 {
2586 .start_resource = 8, 2586 .start_resource = 9,
2587 .num_resource = 1, 2587 .num_resource = 1,
2588 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2588 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2589 RESASG_SUBTYPE_RA_UDMAP_TX), 2589 RESASG_SUBTYPE_RA_UDMAP_TX),
2590 .host_id = HOST_ID_MAIN_1_R5_2, 2590 .host_id = HOST_ID_MAIN_1_R5_2,
2591 }, 2591 },
2592 { 2592 {
2593 .start_resource = 9, 2593 .start_resource = 10,
2594 .num_resource = 1, 2594 .num_resource = 1,
2595 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2595 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2596 RESASG_SUBTYPE_RA_UDMAP_TX), 2596 RESASG_SUBTYPE_RA_UDMAP_TX),
2597 .host_id = HOST_ID_C7X_1, 2597 .host_id = HOST_ID_C7X_1,
2598 }, 2598 },
2599 { 2599 {
2600 .start_resource = 10, 2600 .start_resource = 11,
2601 .num_resource = 1, 2601 .num_resource = 1,
2602 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2602 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2603 RESASG_SUBTYPE_RA_UDMAP_TX), 2603 RESASG_SUBTYPE_RA_UDMAP_TX),
2604 .host_id = HOST_ID_C6X_0_1, 2604 .host_id = HOST_ID_C6X_0_1,
2605 }, 2605 },
2606 { 2606 {
2607 .start_resource = 11, 2607 .start_resource = 12,
2608 .num_resource = 1, 2608 .num_resource = 1,
2609 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2609 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2610 RESASG_SUBTYPE_RA_UDMAP_TX), 2610 RESASG_SUBTYPE_RA_UDMAP_TX),
2611 .host_id = HOST_ID_C6X_1_1, 2611 .host_id = HOST_ID_C6X_1_1,
2612 }, 2612 },
2613 { 2613 {
2614 .start_resource = 12, 2614 .start_resource = 13,
2615 .num_resource = 1, 2615 .num_resource = 1,
2616 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2616 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2617 RESASG_SUBTYPE_RA_UDMAP_TX), 2617 RESASG_SUBTYPE_RA_UDMAP_TX),
2618 .host_id = HOST_ID_MAIN_0_R5_0, 2618 .host_id = HOST_ID_MAIN_0_R5_0,
2619 }, 2619 },
2620 { 2620 {
2621 .start_resource = 13, 2621 .start_resource = 14,
2622 .num_resource = 1, 2622 .num_resource = 1,
2623 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2623 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2624 RESASG_SUBTYPE_RA_UDMAP_TX), 2624 RESASG_SUBTYPE_RA_UDMAP_TX),
2625 .host_id = HOST_ID_MAIN_0_R5_2, 2625 .host_id = HOST_ID_MAIN_0_R5_2,
2626 }, 2626 },
2627 { 2627 {
2628 .start_resource = 14, 2628 .start_resource = 15,
2629 .num_resource = 9, 2629 .num_resource = 9,
2630 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2630 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2631 RESASG_SUBTYPE_RA_UDMAP_TX), 2631 RESASG_SUBTYPE_RA_UDMAP_TX),
2632 .host_id = HOST_ID_A72_2, 2632 .host_id = HOST_ID_A72_2,
2633 }, 2633 },
2634 { 2634 {
2635 .start_resource = 23, 2635 .start_resource = 24,
2636 .num_resource = 6, 2636 .num_resource = 6,
2637 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2637 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2638 RESASG_SUBTYPE_RA_UDMAP_TX), 2638 RESASG_SUBTYPE_RA_UDMAP_TX),
2639 .host_id = HOST_ID_A72_3, 2639 .host_id = HOST_ID_A72_3,
2640 }, 2640 },
2641 { 2641 {
2642 .start_resource = 29, 2642 .start_resource = 30,
2643 .num_resource = 3, 2643 .num_resource = 3,
2644 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2644 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2645 RESASG_SUBTYPE_RA_UDMAP_TX), 2645 RESASG_SUBTYPE_RA_UDMAP_TX),
2646 .host_id = HOST_ID_MCU_0_R5_0, 2646 .host_id = HOST_ID_MCU_0_R5_0,
2647 }, 2647 },
2648 { 2648 {
2649 .start_resource = 29, 2649 .start_resource = 30,
2650 .num_resource = 3, 2650 .num_resource = 3,
2651 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2651 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2652 RESASG_SUBTYPE_RA_UDMAP_TX), 2652 RESASG_SUBTYPE_RA_UDMAP_TX),
2653 .host_id = HOST_ID_MCU_0_R5_1, 2653 .host_id = HOST_ID_MCU_0_R5_1,
2654 }, 2654 },
2655 { 2655 {
2656 .start_resource = 32, 2656 .start_resource = 33,
2657 .num_resource = 2, 2657 .num_resource = 2,
2658 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2658 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2659 RESASG_SUBTYPE_RA_UDMAP_TX), 2659 RESASG_SUBTYPE_RA_UDMAP_TX),
2660 .host_id = HOST_ID_MCU_0_R5_2, 2660 .host_id = HOST_ID_MCU_0_R5_2,
2661 }, 2661 },
2662 { 2662 {
2663 .start_resource = 34, 2663 .start_resource = 35,
2664 .num_resource = 1, 2664 .num_resource = 1,
2665 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2665 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2666 RESASG_SUBTYPE_RA_UDMAP_TX), 2666 RESASG_SUBTYPE_RA_UDMAP_TX),
2667 .host_id = HOST_ID_MAIN_1_R5_0, 2667 .host_id = HOST_ID_MAIN_1_R5_0,
2668 }, 2668 },
2669 { 2669 {
2670 .start_resource = 35, 2670 .start_resource = 36,
2671 .num_resource = 1, 2671 .num_resource = 1,
2672 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2672 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2673 RESASG_SUBTYPE_RA_UDMAP_TX), 2673 RESASG_SUBTYPE_RA_UDMAP_TX),
2674 .host_id = HOST_ID_MAIN_1_R5_2, 2674 .host_id = HOST_ID_MAIN_1_R5_2,
2675 }, 2675 },
2676 { 2676 {
2677 .start_resource = 36, 2677 .start_resource = 37,
2678 .num_resource = 1, 2678 .num_resource = 1,
2679 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2679 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2680 RESASG_SUBTYPE_RA_UDMAP_TX), 2680 RESASG_SUBTYPE_RA_UDMAP_TX),
2681 .host_id = HOST_ID_C7X_1, 2681 .host_id = HOST_ID_C7X_1,
2682 }, 2682 },
2683 { 2683 {
2684 .start_resource = 37, 2684 .start_resource = 38,
2685 .num_resource = 1, 2685 .num_resource = 1,
2686 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2686 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2687 RESASG_SUBTYPE_RA_UDMAP_TX), 2687 RESASG_SUBTYPE_RA_UDMAP_TX),
2688 .host_id = HOST_ID_C6X_0_1, 2688 .host_id = HOST_ID_C6X_0_1,
2689 }, 2689 },
2690 { 2690 {
2691 .start_resource = 38, 2691 .start_resource = 39,
2692 .num_resource = 1, 2692 .num_resource = 1,
2693 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2693 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2694 RESASG_SUBTYPE_RA_UDMAP_TX), 2694 RESASG_SUBTYPE_RA_UDMAP_TX),
2695 .host_id = HOST_ID_C6X_1_1, 2695 .host_id = HOST_ID_C6X_1_1,
2696 }, 2696 },
2697 { 2697 {
2698 .start_resource = 39, 2698 .start_resource = 40,
2699 .num_resource = 2, 2699 .num_resource = 2,
2700 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2700 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2701 RESASG_SUBTYPE_RA_UDMAP_TX), 2701 RESASG_SUBTYPE_RA_UDMAP_TX),
2702 .host_id = HOST_ID_MAIN_0_R5_0, 2702 .host_id = HOST_ID_MAIN_0_R5_0,
2703 }, 2703 },
2704 { 2704 {
2705 .start_resource = 41, 2705 .start_resource = 42,
2706 .num_resource = 1, 2706 .num_resource = 1,
2707 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2707 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2708 RESASG_SUBTYPE_RA_UDMAP_TX), 2708 RESASG_SUBTYPE_RA_UDMAP_TX),
2709 .host_id = HOST_ID_MAIN_0_R5_2, 2709 .host_id = HOST_ID_MAIN_0_R5_2,
2710 }, 2710 },
2711 { 2711 {
2712 .start_resource = 42, 2712 .start_resource = 43,
2713 .num_resource = 4, 2713 .num_resource = 3,
2714 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2714 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2715 RESASG_SUBTYPE_RA_UDMAP_TX), 2715 RESASG_SUBTYPE_RA_UDMAP_TX),
2716 .host_id = HOST_ID_ALL, 2716 .host_id = HOST_ID_ALL,
@@ -2971,175 +2971,175 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2971 /* MCU NAVSS UDMA Normal capacity Rx channels */ 2971 /* MCU NAVSS UDMA Normal capacity Rx channels */
2972 { 2972 {
2973 .start_resource = 2, 2973 .start_resource = 2,
2974 .num_resource = 3, 2974 .num_resource = 4,
2975 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 2975 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2976 RESASG_SUBTYPE_UDMAP_RX_CHAN), 2976 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2977 .host_id = HOST_ID_A72_2, 2977 .host_id = HOST_ID_A72_2,
2978 }, 2978 },
2979 { 2979 {
2980 .start_resource = 5, 2980 .start_resource = 6,
2981 .num_resource = 2, 2981 .num_resource = 2,
2982 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 2982 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2983 RESASG_SUBTYPE_UDMAP_RX_CHAN), 2983 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2984 .host_id = HOST_ID_MCU_0_R5_0, 2984 .host_id = HOST_ID_MCU_0_R5_0,
2985 }, 2985 },
2986 { 2986 {
2987 .start_resource = 5, 2987 .start_resource = 6,
2988 .num_resource = 2, 2988 .num_resource = 2,
2989 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 2989 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2990 RESASG_SUBTYPE_UDMAP_RX_CHAN), 2990 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2991 .host_id = HOST_ID_MCU_0_R5_1, 2991 .host_id = HOST_ID_MCU_0_R5_1,
2992 }, 2992 },
2993 { 2993 {
2994 .start_resource = 5, 2994 .start_resource = 6,
2995 .num_resource = 0, 2995 .num_resource = 0,
2996 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 2996 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2997 RESASG_SUBTYPE_UDMAP_RX_CHAN), 2997 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2998 .host_id = HOST_ID_A72_3, 2998 .host_id = HOST_ID_A72_3,
2999 }, 2999 },
3000 { 3000 {
3001 .start_resource = 7, 3001 .start_resource = 8,
3002 .num_resource = 0, 3002 .num_resource = 0,
3003 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3003 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3004 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3004 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3005 .host_id = HOST_ID_MCU_0_R5_2, 3005 .host_id = HOST_ID_MCU_0_R5_2,
3006 }, 3006 },
3007 { 3007 {
3008 .start_resource = 7, 3008 .start_resource = 8,
3009 .num_resource = 1, 3009 .num_resource = 1,
3010 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3010 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3011 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3011 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3012 .host_id = HOST_ID_MAIN_1_R5_0, 3012 .host_id = HOST_ID_MAIN_1_R5_0,
3013 }, 3013 },
3014 { 3014 {
3015 .start_resource = 8, 3015 .start_resource = 9,
3016 .num_resource = 1, 3016 .num_resource = 1,
3017 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3017 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3018 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3018 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3019 .host_id = HOST_ID_MAIN_1_R5_2, 3019 .host_id = HOST_ID_MAIN_1_R5_2,
3020 }, 3020 },
3021 { 3021 {
3022 .start_resource = 9, 3022 .start_resource = 10,
3023 .num_resource = 1, 3023 .num_resource = 1,
3024 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3024 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3025 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3025 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3026 .host_id = HOST_ID_C7X_1, 3026 .host_id = HOST_ID_C7X_1,
3027 }, 3027 },
3028 { 3028 {
3029 .start_resource = 10, 3029 .start_resource = 11,
3030 .num_resource = 1, 3030 .num_resource = 1,
3031 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3031 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3032 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3032 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3033 .host_id = HOST_ID_C6X_0_1, 3033 .host_id = HOST_ID_C6X_0_1,
3034 }, 3034 },
3035 { 3035 {
3036 .start_resource = 11, 3036 .start_resource = 12,
3037 .num_resource = 1, 3037 .num_resource = 1,
3038 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3038 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3039 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3039 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3040 .host_id = HOST_ID_C6X_1_1, 3040 .host_id = HOST_ID_C6X_1_1,
3041 }, 3041 },
3042 { 3042 {
3043 .start_resource = 12, 3043 .start_resource = 13,
3044 .num_resource = 1, 3044 .num_resource = 1,
3045 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3045 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3046 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3046 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3047 .host_id = HOST_ID_MAIN_0_R5_0, 3047 .host_id = HOST_ID_MAIN_0_R5_0,
3048 }, 3048 },
3049 { 3049 {
3050 .start_resource = 13, 3050 .start_resource = 14,
3051 .num_resource = 1, 3051 .num_resource = 1,
3052 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3052 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3053 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3053 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3054 .host_id = HOST_ID_MAIN_0_R5_2, 3054 .host_id = HOST_ID_MAIN_0_R5_2,
3055 }, 3055 },
3056 { 3056 {
3057 .start_resource = 14, 3057 .start_resource = 15,
3058 .num_resource = 9, 3058 .num_resource = 9,
3059 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3059 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3060 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3060 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3061 .host_id = HOST_ID_A72_2, 3061 .host_id = HOST_ID_A72_2,
3062 }, 3062 },
3063 { 3063 {
3064 .start_resource = 23, 3064 .start_resource = 24,
3065 .num_resource = 6, 3065 .num_resource = 6,
3066 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3066 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3067 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3067 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3068 .host_id = HOST_ID_A72_3, 3068 .host_id = HOST_ID_A72_3,
3069 }, 3069 },
3070 { 3070 {
3071 .start_resource = 29, 3071 .start_resource = 30,
3072 .num_resource = 3, 3072 .num_resource = 3,
3073 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3073 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3074 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3074 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3075 .host_id = HOST_ID_MCU_0_R5_0, 3075 .host_id = HOST_ID_MCU_0_R5_0,
3076 }, 3076 },
3077 { 3077 {
3078 .start_resource = 29, 3078 .start_resource = 30,
3079 .num_resource = 3, 3079 .num_resource = 3,
3080 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3080 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3081 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3081 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3082 .host_id = HOST_ID_MCU_0_R5_1, 3082 .host_id = HOST_ID_MCU_0_R5_1,
3083 }, 3083 },
3084 { 3084 {
3085 .start_resource = 32, 3085 .start_resource = 33,
3086 .num_resource = 2, 3086 .num_resource = 2,
3087 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3087 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3088 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3088 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3089 .host_id = HOST_ID_MCU_0_R5_2, 3089 .host_id = HOST_ID_MCU_0_R5_2,
3090 }, 3090 },
3091 { 3091 {
3092 .start_resource = 34, 3092 .start_resource = 35,
3093 .num_resource = 1, 3093 .num_resource = 1,
3094 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3094 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3095 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3095 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3096 .host_id = HOST_ID_MAIN_1_R5_0, 3096 .host_id = HOST_ID_MAIN_1_R5_0,
3097 }, 3097 },
3098 { 3098 {
3099 .start_resource = 35, 3099 .start_resource = 36,
3100 .num_resource = 1, 3100 .num_resource = 1,
3101 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3101 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3102 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3102 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3103 .host_id = HOST_ID_MAIN_1_R5_2, 3103 .host_id = HOST_ID_MAIN_1_R5_2,
3104 }, 3104 },
3105 { 3105 {
3106 .start_resource = 36, 3106 .start_resource = 37,
3107 .num_resource = 1, 3107 .num_resource = 1,
3108 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3108 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3109 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3109 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3110 .host_id = HOST_ID_C7X_1, 3110 .host_id = HOST_ID_C7X_1,
3111 }, 3111 },
3112 { 3112 {
3113 .start_resource = 37, 3113 .start_resource = 38,
3114 .num_resource = 1, 3114 .num_resource = 1,
3115 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3115 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3116 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3116 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3117 .host_id = HOST_ID_C6X_0_1, 3117 .host_id = HOST_ID_C6X_0_1,
3118 }, 3118 },
3119 { 3119 {
3120 .start_resource = 38, 3120 .start_resource = 39,
3121 .num_resource = 1, 3121 .num_resource = 1,
3122 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3122 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3123 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3123 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3124 .host_id = HOST_ID_C6X_1_1, 3124 .host_id = HOST_ID_C6X_1_1,
3125 }, 3125 },
3126 { 3126 {
3127 .start_resource = 39, 3127 .start_resource = 40,
3128 .num_resource = 2, 3128 .num_resource = 2,
3129 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3129 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3130 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3130 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3131 .host_id = HOST_ID_MAIN_0_R5_0, 3131 .host_id = HOST_ID_MAIN_0_R5_0,
3132 }, 3132 },
3133 { 3133 {
3134 .start_resource = 41, 3134 .start_resource = 42,
3135 .num_resource = 1, 3135 .num_resource = 1,
3136 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3136 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3137 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3137 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3138 .host_id = HOST_ID_MAIN_0_R5_2, 3138 .host_id = HOST_ID_MAIN_0_R5_2,
3139 }, 3139 },
3140 { 3140 {
3141 .start_resource = 42, 3141 .start_resource = 43,
3142 .num_resource = 3, 3142 .num_resource = 2,
3143 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3143 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3144 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3144 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3145 .host_id = HOST_ID_ALL, 3145 .host_id = HOST_ID_ALL,
@@ -3176,175 +3176,175 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
3176 /* MCU NAVSS UDMA Normal capacity Tx channels */ 3176 /* MCU NAVSS UDMA Normal capacity Tx channels */
3177 { 3177 {
3178 .start_resource = 2, 3178 .start_resource = 2,
3179 .num_resource = 3, 3179 .num_resource = 4,
3180 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3180 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3181 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3181 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3182 .host_id = HOST_ID_A72_2, 3182 .host_id = HOST_ID_A72_2,
3183 }, 3183 },
3184 { 3184 {
3185 .start_resource = 5, 3185 .start_resource = 6,
3186 .num_resource = 2, 3186 .num_resource = 2,
3187 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3187 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3188 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3188 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3189 .host_id = HOST_ID_MCU_0_R5_0, 3189 .host_id = HOST_ID_MCU_0_R5_0,
3190 }, 3190 },
3191 { 3191 {
3192 .start_resource = 5, 3192 .start_resource = 6,
3193 .num_resource = 2, 3193 .num_resource = 2,
3194 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3194 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3195 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3195 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3196 .host_id = HOST_ID_MCU_0_R5_1, 3196 .host_id = HOST_ID_MCU_0_R5_1,
3197 }, 3197 },
3198 { 3198 {
3199 .start_resource = 5, 3199 .start_resource = 6,
3200 .num_resource = 0, 3200 .num_resource = 0,
3201 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3201 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3202 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3202 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3203 .host_id = HOST_ID_A72_3, 3203 .host_id = HOST_ID_A72_3,
3204 }, 3204 },
3205 { 3205 {
3206 .start_resource = 7, 3206 .start_resource = 8,
3207 .num_resource = 0, 3207 .num_resource = 0,
3208 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3208 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3209 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3209 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3210 .host_id = HOST_ID_MCU_0_R5_2, 3210 .host_id = HOST_ID_MCU_0_R5_2,
3211 }, 3211 },
3212 { 3212 {
3213 .start_resource = 7, 3213 .start_resource = 8,
3214 .num_resource = 1, 3214 .num_resource = 1,
3215 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3215 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3216 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3216 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3217 .host_id = HOST_ID_MAIN_1_R5_0, 3217 .host_id = HOST_ID_MAIN_1_R5_0,
3218 }, 3218 },
3219 { 3219 {
3220 .start_resource = 8, 3220 .start_resource = 9,
3221 .num_resource = 1, 3221 .num_resource = 1,
3222 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3222 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3223 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3223 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3224 .host_id = HOST_ID_MAIN_1_R5_2, 3224 .host_id = HOST_ID_MAIN_1_R5_2,
3225 }, 3225 },
3226 { 3226 {
3227 .start_resource = 9, 3227 .start_resource = 10,
3228 .num_resource = 1, 3228 .num_resource = 1,
3229 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3229 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3230 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3230 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3231 .host_id = HOST_ID_C7X_1, 3231 .host_id = HOST_ID_C7X_1,
3232 }, 3232 },
3233 { 3233 {
3234 .start_resource = 10, 3234 .start_resource = 11,
3235 .num_resource = 1, 3235 .num_resource = 1,
3236 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3236 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3237 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3237 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3238 .host_id = HOST_ID_C6X_0_1, 3238 .host_id = HOST_ID_C6X_0_1,
3239 }, 3239 },
3240 { 3240 {
3241 .start_resource = 11, 3241 .start_resource = 12,
3242 .num_resource = 1, 3242 .num_resource = 1,
3243 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3243 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3244 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3244 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3245 .host_id = HOST_ID_C6X_1_1, 3245 .host_id = HOST_ID_C6X_1_1,
3246 }, 3246 },
3247 { 3247 {
3248 .start_resource = 12, 3248 .start_resource = 13,
3249 .num_resource = 1, 3249 .num_resource = 1,
3250 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3250 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3251 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3251 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3252 .host_id = HOST_ID_MAIN_0_R5_0, 3252 .host_id = HOST_ID_MAIN_0_R5_0,
3253 }, 3253 },
3254 { 3254 {
3255 .start_resource = 13, 3255 .start_resource = 14,
3256 .num_resource = 1, 3256 .num_resource = 1,
3257 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3257 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3258 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3258 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3259 .host_id = HOST_ID_MAIN_0_R5_2, 3259 .host_id = HOST_ID_MAIN_0_R5_2,
3260 }, 3260 },
3261 { 3261 {
3262 .start_resource = 14, 3262 .start_resource = 15,
3263 .num_resource = 9, 3263 .num_resource = 9,
3264 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3264 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3265 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3265 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3266 .host_id = HOST_ID_A72_2, 3266 .host_id = HOST_ID_A72_2,
3267 }, 3267 },
3268 { 3268 {
3269 .start_resource = 23, 3269 .start_resource = 24,
3270 .num_resource = 6, 3270 .num_resource = 6,
3271 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3271 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3272 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3272 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3273 .host_id = HOST_ID_A72_3, 3273 .host_id = HOST_ID_A72_3,
3274 }, 3274 },
3275 { 3275 {
3276 .start_resource = 29, 3276 .start_resource = 30,
3277 .num_resource = 3, 3277 .num_resource = 3,
3278 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3278 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3279 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3279 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3280 .host_id = HOST_ID_MCU_0_R5_0, 3280 .host_id = HOST_ID_MCU_0_R5_0,
3281 }, 3281 },
3282 { 3282 {
3283 .start_resource = 29, 3283 .start_resource = 30,
3284 .num_resource = 3, 3284 .num_resource = 3,
3285 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3285 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3286 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3286 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3287 .host_id = HOST_ID_MCU_0_R5_1, 3287 .host_id = HOST_ID_MCU_0_R5_1,
3288 }, 3288 },
3289 { 3289 {
3290 .start_resource = 32, 3290 .start_resource = 33,
3291 .num_resource = 2, 3291 .num_resource = 2,
3292 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3292 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3293 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3293 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3294 .host_id = HOST_ID_MCU_0_R5_2, 3294 .host_id = HOST_ID_MCU_0_R5_2,
3295 }, 3295 },
3296 { 3296 {
3297 .start_resource = 34, 3297 .start_resource = 35,
3298 .num_resource = 1, 3298 .num_resource = 1,
3299 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3299 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3300 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3300 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3301 .host_id = HOST_ID_MAIN_1_R5_0, 3301 .host_id = HOST_ID_MAIN_1_R5_0,
3302 }, 3302 },
3303 { 3303 {
3304 .start_resource = 35, 3304 .start_resource = 36,
3305 .num_resource = 1, 3305 .num_resource = 1,
3306 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3306 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3307 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3307 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3308 .host_id = HOST_ID_MAIN_1_R5_2, 3308 .host_id = HOST_ID_MAIN_1_R5_2,
3309 }, 3309 },
3310 { 3310 {
3311 .start_resource = 36, 3311 .start_resource = 37,
3312 .num_resource = 1, 3312 .num_resource = 1,
3313 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3313 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3314 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3314 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3315 .host_id = HOST_ID_C7X_1, 3315 .host_id = HOST_ID_C7X_1,
3316 }, 3316 },
3317 { 3317 {
3318 .start_resource = 37, 3318 .start_resource = 38,
3319 .num_resource = 1, 3319 .num_resource = 1,
3320 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3320 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3321 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3321 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3322 .host_id = HOST_ID_C6X_0_1, 3322 .host_id = HOST_ID_C6X_0_1,
3323 }, 3323 },
3324 { 3324 {
3325 .start_resource = 38, 3325 .start_resource = 39,
3326 .num_resource = 1, 3326 .num_resource = 1,
3327 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3327 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3328 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3328 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3329 .host_id = HOST_ID_C6X_1_1, 3329 .host_id = HOST_ID_C6X_1_1,
3330 }, 3330 },
3331 { 3331 {
3332 .start_resource = 39, 3332 .start_resource = 40,
3333 .num_resource = 2, 3333 .num_resource = 2,
3334 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3334 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3335 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3335 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3336 .host_id = HOST_ID_MAIN_0_R5_0, 3336 .host_id = HOST_ID_MAIN_0_R5_0,
3337 }, 3337 },
3338 { 3338 {
3339 .start_resource = 41, 3339 .start_resource = 42,
3340 .num_resource = 1, 3340 .num_resource = 1,
3341 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3341 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3342 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3342 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3343 .host_id = HOST_ID_MAIN_0_R5_2, 3343 .host_id = HOST_ID_MAIN_0_R5_2,
3344 }, 3344 },
3345 { 3345 {
3346 .start_resource = 42, 3346 .start_resource = 43,
3347 .num_resource = 4, 3347 .num_resource = 3,
3348 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3348 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3349 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3349 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3350 .host_id = HOST_ID_ALL, 3350 .host_id = HOST_ID_ALL,