summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'soc/j721e/evm/rm-cfg.c')
-rw-r--r--soc/j721e/evm/rm-cfg.c1112
1 files changed, 934 insertions, 178 deletions
diff --git a/soc/j721e/evm/rm-cfg.c b/soc/j721e/evm/rm-cfg.c
index 3330a7dd3..211db3277 100644
--- a/soc/j721e/evm/rm-cfg.c
+++ b/soc/j721e/evm/rm-cfg.c
@@ -784,176 +784,302 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
784 /* Main NAVSS Rings for Normal capacity Rx channels */ 784 /* Main NAVSS Rings for Normal capacity Rx channels */
785 { 785 {
786 .start_resource = 316, 786 .start_resource = 316,
787 .num_resource = 36, 787 .num_resource = 8,
788 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 788 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
789 RESASG_SUBTYPE_RA_UDMAP_RX), 789 RESASG_SUBTYPE_RA_UDMAP_RX),
790 .host_id = HOST_ID_A72_2, 790 .host_id = HOST_ID_A72_2,
791 }, 791 },
792 { 792 {
793 .start_resource = 352, 793 .start_resource = 324,
794 .num_resource = 20, 794 .num_resource = 2,
795 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 795 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
796 RESASG_SUBTYPE_RA_UDMAP_RX), 796 RESASG_SUBTYPE_RA_UDMAP_RX),
797 .host_id = HOST_ID_A72_3, 797 .host_id = HOST_ID_MCU_0_R5_0,
798 }, 798 },
799 { 799 {
800 .start_resource = 372, 800 .start_resource = 324,
801 .num_resource = 2, 801 .num_resource = 2,
802 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 802 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
803 RESASG_SUBTYPE_RA_UDMAP_RX), 803 RESASG_SUBTYPE_RA_UDMAP_RX),
804 .host_id = HOST_ID_MCU_0_R5_0, 804 .host_id = HOST_ID_MCU_0_R5_1,
805 }, 805 },
806 { 806 {
807 .start_resource = 372, 807 .start_resource = 324,
808 .num_resource = 2, 808 .num_resource = 0,
809 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 809 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
810 RESASG_SUBTYPE_RA_UDMAP_RX), 810 RESASG_SUBTYPE_RA_UDMAP_RX),
811 .host_id = HOST_ID_MCU_0_R5_1, 811 .host_id = HOST_ID_A72_3,
812 }, 812 },
813 { 813 {
814 .start_resource = 374, 814 .start_resource = 326,
815 .num_resource = 2, 815 .num_resource = 2,
816 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 816 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
817 RESASG_SUBTYPE_RA_UDMAP_RX), 817 RESASG_SUBTYPE_RA_UDMAP_RX),
818 .host_id = HOST_ID_MCU_0_R5_2, 818 .host_id = HOST_ID_MCU_0_R5_2,
819 }, 819 },
820 { 820 {
821 .start_resource = 376, 821 .start_resource = 328,
822 .num_resource = 6, 822 .num_resource = 2,
823 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 823 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
824 RESASG_SUBTYPE_RA_UDMAP_RX), 824 RESASG_SUBTYPE_RA_UDMAP_RX),
825 .host_id = HOST_ID_MAIN_1_R5_0, 825 .host_id = HOST_ID_MAIN_1_R5_0,
826 }, 826 },
827 { 827 {
828 .start_resource = 382, 828 .start_resource = 330,
829 .num_resource = 6, 829 .num_resource = 2,
830 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 830 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
831 RESASG_SUBTYPE_RA_UDMAP_RX), 831 RESASG_SUBTYPE_RA_UDMAP_RX),
832 .host_id = HOST_ID_MAIN_1_R5_2, 832 .host_id = HOST_ID_MAIN_1_R5_2,
833 }, 833 },
834 { 834 {
835 .start_resource = 388, 835 .start_resource = 332,
836 .num_resource = 6, 836 .num_resource = 2,
837 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 837 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
838 RESASG_SUBTYPE_RA_UDMAP_RX), 838 RESASG_SUBTYPE_RA_UDMAP_RX),
839 .host_id = HOST_ID_C7X_1, 839 .host_id = HOST_ID_C7X_1,
840 }, 840 },
841 { 841 {
842 .start_resource = 394, 842 .start_resource = 334,
843 .num_resource = 16, 843 .num_resource = 8,
844 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 844 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
845 RESASG_SUBTYPE_RA_UDMAP_RX), 845 RESASG_SUBTYPE_RA_UDMAP_RX),
846 .host_id = HOST_ID_C6X_0_1, 846 .host_id = HOST_ID_C6X_0_1,
847 }, 847 },
848 { 848 {
849 .start_resource = 410, 849 .start_resource = 342,
850 .num_resource = 8, 850 .num_resource = 2,
851 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 851 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
852 RESASG_SUBTYPE_RA_UDMAP_RX), 852 RESASG_SUBTYPE_RA_UDMAP_RX),
853 .host_id = HOST_ID_C6X_1_1, 853 .host_id = HOST_ID_C6X_1_1,
854 }, 854 },
855 { 855 {
856 .start_resource = 418, 856 .start_resource = 344,
857 .num_resource = 20, 857 .num_resource = 4,
858 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 858 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
859 RESASG_SUBTYPE_RA_UDMAP_RX), 859 RESASG_SUBTYPE_RA_UDMAP_RX),
860 .host_id = HOST_ID_MAIN_0_R5_0, 860 .host_id = HOST_ID_MAIN_0_R5_0,
861 }, 861 },
862 { 862 {
863 .start_resource = 438, 863 .start_resource = 348,
864 .num_resource = 2, 864 .num_resource = 1,
865 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 865 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
866 RESASG_SUBTYPE_RA_UDMAP_RX), 866 RESASG_SUBTYPE_RA_UDMAP_RX),
867 .host_id = HOST_ID_MAIN_0_R5_2, 867 .host_id = HOST_ID_MAIN_0_R5_2,
868 }, 868 },
869 /* Main NAVSS Rings for Normal capacity Tx channels */
870 { 869 {
871 .start_resource = 16, 870 .start_resource = 349,
872 .num_resource = 36, 871 .num_resource = 28,
873 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 872 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
874 RESASG_SUBTYPE_RA_UDMAP_TX), 873 RESASG_SUBTYPE_RA_UDMAP_RX),
875 .host_id = HOST_ID_A72_2, 874 .host_id = HOST_ID_A72_2,
876 }, 875 },
877 { 876 {
878 .start_resource = 52, 877 .start_resource = 377,
879 .num_resource = 20, 878 .num_resource = 20,
880 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 879 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
881 RESASG_SUBTYPE_RA_UDMAP_TX), 880 RESASG_SUBTYPE_RA_UDMAP_RX),
882 .host_id = HOST_ID_A72_3, 881 .host_id = HOST_ID_A72_3,
883 }, 882 },
884 { 883 {
885 .start_resource = 72, 884 .start_resource = 397,
885 .num_resource = 4,
886 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
887 RESASG_SUBTYPE_RA_UDMAP_RX),
888 .host_id = HOST_ID_MAIN_1_R5_0,
889 },
890 {
891 .start_resource = 401,
892 .num_resource = 4,
893 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
894 RESASG_SUBTYPE_RA_UDMAP_RX),
895 .host_id = HOST_ID_MAIN_1_R5_2,
896 },
897 {
898 .start_resource = 405,
899 .num_resource = 4,
900 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
901 RESASG_SUBTYPE_RA_UDMAP_RX),
902 .host_id = HOST_ID_C7X_1,
903 },
904 {
905 .start_resource = 409,
906 .num_resource = 8,
907 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
908 RESASG_SUBTYPE_RA_UDMAP_RX),
909 .host_id = HOST_ID_C6X_0_1,
910 },
911 {
912 .start_resource = 417,
913 .num_resource = 6,
914 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
915 RESASG_SUBTYPE_RA_UDMAP_RX),
916 .host_id = HOST_ID_C6X_1_1,
917 },
918 {
919 .start_resource = 423,
920 .num_resource = 16,
921 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
922 RESASG_SUBTYPE_RA_UDMAP_RX),
923 .host_id = HOST_ID_MAIN_0_R5_0,
924 },
925 {
926 .start_resource = 439,
927 .num_resource = 1,
928 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
929 RESASG_SUBTYPE_RA_UDMAP_RX),
930 .host_id = HOST_ID_MAIN_0_R5_2,
931 },
932 /* Main NAVSS Rings for Normal capacity Tx channels */
933 {
934 .start_resource = 16,
935 .num_resource = 8,
936 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
937 RESASG_SUBTYPE_RA_UDMAP_TX),
938 .host_id = HOST_ID_A72_2,
939 },
940 {
941 .start_resource = 24,
886 .num_resource = 2, 942 .num_resource = 2,
887 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 943 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
888 RESASG_SUBTYPE_RA_UDMAP_TX), 944 RESASG_SUBTYPE_RA_UDMAP_TX),
889 .host_id = HOST_ID_MCU_0_R5_0, 945 .host_id = HOST_ID_MCU_0_R5_0,
890 }, 946 },
891 { 947 {
892 .start_resource = 72, 948 .start_resource = 24,
893 .num_resource = 2, 949 .num_resource = 2,
894 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 950 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
895 RESASG_SUBTYPE_RA_UDMAP_TX), 951 RESASG_SUBTYPE_RA_UDMAP_TX),
896 .host_id = HOST_ID_MCU_0_R5_1, 952 .host_id = HOST_ID_MCU_0_R5_1,
897 }, 953 },
898 { 954 {
899 .start_resource = 74, 955 .start_resource = 24,
956 .num_resource = 0,
957 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
958 RESASG_SUBTYPE_RA_UDMAP_TX),
959 .host_id = HOST_ID_A72_3,
960 },
961 {
962 .start_resource = 26,
900 .num_resource = 2, 963 .num_resource = 2,
901 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 964 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
902 RESASG_SUBTYPE_RA_UDMAP_TX), 965 RESASG_SUBTYPE_RA_UDMAP_TX),
903 .host_id = HOST_ID_MCU_0_R5_2, 966 .host_id = HOST_ID_MCU_0_R5_2,
904 }, 967 },
905 { 968 {
906 .start_resource = 76, 969 .start_resource = 28,
907 .num_resource = 6, 970 .num_resource = 2,
908 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 971 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
909 RESASG_SUBTYPE_RA_UDMAP_TX), 972 RESASG_SUBTYPE_RA_UDMAP_TX),
910 .host_id = HOST_ID_MAIN_1_R5_0, 973 .host_id = HOST_ID_MAIN_1_R5_0,
911 }, 974 },
912 { 975 {
913 .start_resource = 82, 976 .start_resource = 30,
914 .num_resource = 6, 977 .num_resource = 2,
915 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 978 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
916 RESASG_SUBTYPE_RA_UDMAP_TX), 979 RESASG_SUBTYPE_RA_UDMAP_TX),
917 .host_id = HOST_ID_MAIN_1_R5_2, 980 .host_id = HOST_ID_MAIN_1_R5_2,
918 }, 981 },
919 { 982 {
920 .start_resource = 88, 983 .start_resource = 32,
921 .num_resource = 6, 984 .num_resource = 2,
922 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 985 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
923 RESASG_SUBTYPE_RA_UDMAP_TX), 986 RESASG_SUBTYPE_RA_UDMAP_TX),
924 .host_id = HOST_ID_C7X_1, 987 .host_id = HOST_ID_C7X_1,
925 }, 988 },
926 { 989 {
927 .start_resource = 94, 990 .start_resource = 34,
928 .num_resource = 16, 991 .num_resource = 8,
929 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 992 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
930 RESASG_SUBTYPE_RA_UDMAP_TX), 993 RESASG_SUBTYPE_RA_UDMAP_TX),
931 .host_id = HOST_ID_C6X_0_1, 994 .host_id = HOST_ID_C6X_0_1,
932 }, 995 },
933 { 996 {
934 .start_resource = 110, 997 .start_resource = 42,
998 .num_resource = 2,
999 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1000 RESASG_SUBTYPE_RA_UDMAP_TX),
1001 .host_id = HOST_ID_C6X_1_1,
1002 },
1003 {
1004 .start_resource = 44,
1005 .num_resource = 4,
1006 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1007 RESASG_SUBTYPE_RA_UDMAP_TX),
1008 .host_id = HOST_ID_MAIN_0_R5_0,
1009 },
1010 {
1011 .start_resource = 48,
1012 .num_resource = 1,
1013 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1014 RESASG_SUBTYPE_RA_UDMAP_TX),
1015 .host_id = HOST_ID_MAIN_0_R5_2,
1016 },
1017 {
1018 .start_resource = 49,
1019 .num_resource = 28,
1020 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1021 RESASG_SUBTYPE_RA_UDMAP_TX),
1022 .host_id = HOST_ID_A72_2,
1023 },
1024 {
1025 .start_resource = 77,
1026 .num_resource = 20,
1027 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1028 RESASG_SUBTYPE_RA_UDMAP_TX),
1029 .host_id = HOST_ID_A72_3,
1030 },
1031 {
1032 .start_resource = 97,
1033 .num_resource = 4,
1034 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1035 RESASG_SUBTYPE_RA_UDMAP_TX),
1036 .host_id = HOST_ID_MAIN_1_R5_0,
1037 },
1038 {
1039 .start_resource = 101,
1040 .num_resource = 4,
1041 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1042 RESASG_SUBTYPE_RA_UDMAP_TX),
1043 .host_id = HOST_ID_MAIN_1_R5_2,
1044 },
1045 {
1046 .start_resource = 105,
1047 .num_resource = 4,
1048 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1049 RESASG_SUBTYPE_RA_UDMAP_TX),
1050 .host_id = HOST_ID_C7X_1,
1051 },
1052 {
1053 .start_resource = 109,
935 .num_resource = 8, 1054 .num_resource = 8,
936 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 1055 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
937 RESASG_SUBTYPE_RA_UDMAP_TX), 1056 RESASG_SUBTYPE_RA_UDMAP_TX),
1057 .host_id = HOST_ID_C6X_0_1,
1058 },
1059 {
1060 .start_resource = 117,
1061 .num_resource = 6,
1062 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1063 RESASG_SUBTYPE_RA_UDMAP_TX),
938 .host_id = HOST_ID_C6X_1_1, 1064 .host_id = HOST_ID_C6X_1_1,
939 }, 1065 },
940 { 1066 {
941 .start_resource = 118, 1067 .start_resource = 123,
942 .num_resource = 14, 1068 .num_resource = 10,
943 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 1069 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
944 RESASG_SUBTYPE_RA_UDMAP_TX), 1070 RESASG_SUBTYPE_RA_UDMAP_TX),
945 .host_id = HOST_ID_MAIN_0_R5_0, 1071 .host_id = HOST_ID_MAIN_0_R5_0,
946 }, 1072 },
947 { 1073 {
948 .start_resource = 132, 1074 .start_resource = 133,
949 .num_resource = 6, 1075 .num_resource = 6,
950 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 1076 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
951 RESASG_SUBTYPE_RA_UDMAP_TX), 1077 RESASG_SUBTYPE_RA_UDMAP_TX),
952 .host_id = HOST_ID_MAIN_0_R5_2, 1078 .host_id = HOST_ID_MAIN_0_R5_2,
953 }, 1079 },
954 { 1080 {
955 .start_resource = 138, 1081 .start_resource = 139,
956 .num_resource = 2, 1082 .num_resource = 1,
957 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 1083 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
958 RESASG_SUBTYPE_RA_UDMAP_TX), 1084 RESASG_SUBTYPE_RA_UDMAP_TX),
959 .host_id = HOST_ID_ALL, 1085 .host_id = HOST_ID_ALL,
@@ -1012,12 +1138,26 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1012 /* Main NAVSS Rings for High capacity Rx channels */ 1138 /* Main NAVSS Rings for High capacity Rx channels */
1013 { 1139 {
1014 .start_resource = 304, 1140 .start_resource = 304,
1141 .num_resource = 0,
1142 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1143 RESASG_SUBTYPE_RA_UDMAP_RX_H),
1144 .host_id = HOST_ID_A72_2,
1145 },
1146 {
1147 .start_resource = 304,
1015 .num_resource = 4, 1148 .num_resource = 4,
1016 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 1149 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1017 RESASG_SUBTYPE_RA_UDMAP_RX_H), 1150 RESASG_SUBTYPE_RA_UDMAP_RX_H),
1018 .host_id = HOST_ID_A72_2, 1151 .host_id = HOST_ID_A72_2,
1019 }, 1152 },
1020 { 1153 {
1154 .start_resource = 304,
1155 .num_resource = 0,
1156 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1157 RESASG_SUBTYPE_RA_UDMAP_RX_H),
1158 .host_id = HOST_ID_MAIN_0_R5_0,
1159 },
1160 {
1021 .start_resource = 308, 1161 .start_resource = 308,
1022 .num_resource = 6, 1162 .num_resource = 6,
1023 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 1163 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
@@ -1034,12 +1174,26 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1034 /* Main NAVSS Rings for Ultra high capacity Rx channels */ 1174 /* Main NAVSS Rings for Ultra high capacity Rx channels */
1035 { 1175 {
1036 .start_resource = 300, 1176 .start_resource = 300,
1177 .num_resource = 0,
1178 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1179 RESASG_SUBTYPE_RA_UDMAP_RX_UH),
1180 .host_id = HOST_ID_A72_2,
1181 },
1182 {
1183 .start_resource = 300,
1037 .num_resource = 2, 1184 .num_resource = 2,
1038 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 1185 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1039 RESASG_SUBTYPE_RA_UDMAP_RX_UH), 1186 RESASG_SUBTYPE_RA_UDMAP_RX_UH),
1040 .host_id = HOST_ID_A72_2, 1187 .host_id = HOST_ID_A72_2,
1041 }, 1188 },
1042 { 1189 {
1190 .start_resource = 300,
1191 .num_resource = 0,
1192 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1193 RESASG_SUBTYPE_RA_UDMAP_RX_UH),
1194 .host_id = HOST_ID_MAIN_0_R5_0,
1195 },
1196 {
1043 .start_resource = 302, 1197 .start_resource = 302,
1044 .num_resource = 2, 1198 .num_resource = 2,
1045 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 1199 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
@@ -1049,12 +1203,26 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1049 /* Main NAVSS Rings for High capacity Tx channels */ 1203 /* Main NAVSS Rings for High capacity Tx channels */
1050 { 1204 {
1051 .start_resource = 4, 1205 .start_resource = 4,
1206 .num_resource = 0,
1207 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1208 RESASG_SUBTYPE_RA_UDMAP_TX_H),
1209 .host_id = HOST_ID_A72_2,
1210 },
1211 {
1212 .start_resource = 4,
1052 .num_resource = 4, 1213 .num_resource = 4,
1053 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 1214 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1054 RESASG_SUBTYPE_RA_UDMAP_TX_H), 1215 RESASG_SUBTYPE_RA_UDMAP_TX_H),
1055 .host_id = HOST_ID_A72_2, 1216 .host_id = HOST_ID_A72_2,
1056 }, 1217 },
1057 { 1218 {
1219 .start_resource = 4,
1220 .num_resource = 0,
1221 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1222 RESASG_SUBTYPE_RA_UDMAP_TX_H),
1223 .host_id = HOST_ID_MAIN_0_R5_0,
1224 },
1225 {
1058 .start_resource = 8, 1226 .start_resource = 8,
1059 .num_resource = 6, 1227 .num_resource = 6,
1060 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 1228 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
@@ -1071,12 +1239,26 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1071 /* Main NAVSS Rings for Ultra high capacity Tx channels */ 1239 /* Main NAVSS Rings for Ultra high capacity Tx channels */
1072 { 1240 {
1073 .start_resource = 0, 1241 .start_resource = 0,
1242 .num_resource = 0,
1243 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1244 RESASG_SUBTYPE_RA_UDMAP_TX_UH),
1245 .host_id = HOST_ID_A72_2,
1246 },
1247 {
1248 .start_resource = 0,
1074 .num_resource = 2, 1249 .num_resource = 2,
1075 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 1250 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1076 RESASG_SUBTYPE_RA_UDMAP_TX_UH), 1251 RESASG_SUBTYPE_RA_UDMAP_TX_UH),
1077 .host_id = HOST_ID_A72_2, 1252 .host_id = HOST_ID_A72_2,
1078 }, 1253 },
1079 { 1254 {
1255 .start_resource = 0,
1256 .num_resource = 0,
1257 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
1258 RESASG_SUBTYPE_RA_UDMAP_TX_UH),
1259 .host_id = HOST_ID_MAIN_0_R5_0,
1260 },
1261 {
1080 .start_resource = 2, 1262 .start_resource = 2,
1081 .num_resource = 2, 1263 .num_resource = 2,
1082 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0, 1264 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_RINGACC_0,
@@ -1239,84 +1421,147 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1239 /* Main NAVSS UDMA Normal capacity Rx channels */ 1421 /* Main NAVSS UDMA Normal capacity Rx channels */
1240 { 1422 {
1241 .start_resource = 16, 1423 .start_resource = 16,
1242 .num_resource = 36, 1424 .num_resource = 8,
1243 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1425 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1244 RESASG_SUBTYPE_UDMAP_RX_CHAN), 1426 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1245 .host_id = HOST_ID_A72_2, 1427 .host_id = HOST_ID_A72_2,
1246 }, 1428 },
1247 { 1429 {
1248 .start_resource = 52, 1430 .start_resource = 24,
1249 .num_resource = 20, 1431 .num_resource = 2,
1250 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1432 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1251 RESASG_SUBTYPE_UDMAP_RX_CHAN), 1433 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1252 .host_id = HOST_ID_A72_3, 1434 .host_id = HOST_ID_MCU_0_R5_0,
1253 }, 1435 },
1254 { 1436 {
1255 .start_resource = 72, 1437 .start_resource = 24,
1256 .num_resource = 2, 1438 .num_resource = 2,
1257 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1439 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1258 RESASG_SUBTYPE_UDMAP_RX_CHAN), 1440 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1259 .host_id = HOST_ID_MCU_0_R5_0, 1441 .host_id = HOST_ID_MCU_0_R5_1,
1260 }, 1442 },
1261 { 1443 {
1262 .start_resource = 72, 1444 .start_resource = 24,
1263 .num_resource = 2, 1445 .num_resource = 0,
1264 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1446 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1265 RESASG_SUBTYPE_UDMAP_RX_CHAN), 1447 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1266 .host_id = HOST_ID_MCU_0_R5_1, 1448 .host_id = HOST_ID_A72_3,
1267 }, 1449 },
1268 { 1450 {
1269 .start_resource = 74, 1451 .start_resource = 26,
1270 .num_resource = 2, 1452 .num_resource = 2,
1271 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1453 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1272 RESASG_SUBTYPE_UDMAP_RX_CHAN), 1454 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1273 .host_id = HOST_ID_MCU_0_R5_2, 1455 .host_id = HOST_ID_MCU_0_R5_2,
1274 }, 1456 },
1275 { 1457 {
1276 .start_resource = 76, 1458 .start_resource = 28,
1277 .num_resource = 6, 1459 .num_resource = 2,
1278 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1460 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1279 RESASG_SUBTYPE_UDMAP_RX_CHAN), 1461 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1280 .host_id = HOST_ID_MAIN_1_R5_0, 1462 .host_id = HOST_ID_MAIN_1_R5_0,
1281 }, 1463 },
1282 { 1464 {
1283 .start_resource = 82, 1465 .start_resource = 30,
1284 .num_resource = 6, 1466 .num_resource = 2,
1285 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1467 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1286 RESASG_SUBTYPE_UDMAP_RX_CHAN), 1468 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1287 .host_id = HOST_ID_MAIN_1_R5_2, 1469 .host_id = HOST_ID_MAIN_1_R5_2,
1288 }, 1470 },
1289 { 1471 {
1290 .start_resource = 88, 1472 .start_resource = 32,
1291 .num_resource = 6, 1473 .num_resource = 2,
1292 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1474 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1293 RESASG_SUBTYPE_UDMAP_RX_CHAN), 1475 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1294 .host_id = HOST_ID_C7X_1, 1476 .host_id = HOST_ID_C7X_1,
1295 }, 1477 },
1296 { 1478 {
1297 .start_resource = 94, 1479 .start_resource = 34,
1298 .num_resource = 16, 1480 .num_resource = 8,
1299 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1481 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1300 RESASG_SUBTYPE_UDMAP_RX_CHAN), 1482 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1301 .host_id = HOST_ID_C6X_0_1, 1483 .host_id = HOST_ID_C6X_0_1,
1302 }, 1484 },
1303 { 1485 {
1304 .start_resource = 110, 1486 .start_resource = 42,
1305 .num_resource = 8, 1487 .num_resource = 2,
1306 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1488 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1307 RESASG_SUBTYPE_UDMAP_RX_CHAN), 1489 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1308 .host_id = HOST_ID_C6X_1_1, 1490 .host_id = HOST_ID_C6X_1_1,
1309 }, 1491 },
1310 { 1492 {
1311 .start_resource = 118, 1493 .start_resource = 44,
1494 .num_resource = 4,
1495 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1496 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1497 .host_id = HOST_ID_MAIN_0_R5_0,
1498 },
1499 {
1500 .start_resource = 48,
1501 .num_resource = 1,
1502 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1503 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1504 .host_id = HOST_ID_MAIN_0_R5_2,
1505 },
1506 {
1507 .start_resource = 49,
1508 .num_resource = 28,
1509 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1510 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1511 .host_id = HOST_ID_A72_2,
1512 },
1513 {
1514 .start_resource = 77,
1312 .num_resource = 20, 1515 .num_resource = 20,
1313 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1516 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1314 RESASG_SUBTYPE_UDMAP_RX_CHAN), 1517 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1518 .host_id = HOST_ID_A72_3,
1519 },
1520 {
1521 .start_resource = 97,
1522 .num_resource = 4,
1523 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1524 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1525 .host_id = HOST_ID_MAIN_1_R5_0,
1526 },
1527 {
1528 .start_resource = 101,
1529 .num_resource = 4,
1530 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1531 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1532 .host_id = HOST_ID_MAIN_1_R5_2,
1533 },
1534 {
1535 .start_resource = 105,
1536 .num_resource = 4,
1537 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1538 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1539 .host_id = HOST_ID_C7X_1,
1540 },
1541 {
1542 .start_resource = 109,
1543 .num_resource = 8,
1544 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1545 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1546 .host_id = HOST_ID_C6X_0_1,
1547 },
1548 {
1549 .start_resource = 117,
1550 .num_resource = 6,
1551 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1552 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1553 .host_id = HOST_ID_C6X_1_1,
1554 },
1555 {
1556 .start_resource = 123,
1557 .num_resource = 16,
1558 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1559 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1315 .host_id = HOST_ID_MAIN_0_R5_0, 1560 .host_id = HOST_ID_MAIN_0_R5_0,
1316 }, 1561 },
1317 { 1562 {
1318 .start_resource = 138, 1563 .start_resource = 139,
1319 .num_resource = 2, 1564 .num_resource = 1,
1320 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1565 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1321 RESASG_SUBTYPE_UDMAP_RX_CHAN), 1566 RESASG_SUBTYPE_UDMAP_RX_CHAN),
1322 .host_id = HOST_ID_MAIN_0_R5_2, 1567 .host_id = HOST_ID_MAIN_0_R5_2,
@@ -1324,12 +1569,26 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1324 /* Main NAVSS UDMA High capacity Rx channels */ 1569 /* Main NAVSS UDMA High capacity Rx channels */
1325 { 1570 {
1326 .start_resource = 4, 1571 .start_resource = 4,
1572 .num_resource = 0,
1573 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1574 RESASG_SUBTYPE_UDMAP_RX_HCHAN),
1575 .host_id = HOST_ID_A72_2,
1576 },
1577 {
1578 .start_resource = 4,
1327 .num_resource = 4, 1579 .num_resource = 4,
1328 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1580 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1329 RESASG_SUBTYPE_UDMAP_RX_HCHAN), 1581 RESASG_SUBTYPE_UDMAP_RX_HCHAN),
1330 .host_id = HOST_ID_A72_2, 1582 .host_id = HOST_ID_A72_2,
1331 }, 1583 },
1332 { 1584 {
1585 .start_resource = 4,
1586 .num_resource = 0,
1587 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1588 RESASG_SUBTYPE_UDMAP_RX_HCHAN),
1589 .host_id = HOST_ID_MAIN_0_R5_0,
1590 },
1591 {
1333 .start_resource = 8, 1592 .start_resource = 8,
1334 .num_resource = 6, 1593 .num_resource = 6,
1335 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1594 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
@@ -1346,12 +1605,26 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1346 /* Main NAVSS UDMA Ultra high capacity Rx channels */ 1605 /* Main NAVSS UDMA Ultra high capacity Rx channels */
1347 { 1606 {
1348 .start_resource = 0, 1607 .start_resource = 0,
1608 .num_resource = 0,
1609 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1610 RESASG_SUBTYPE_UDMAP_RX_UHCHAN),
1611 .host_id = HOST_ID_A72_2,
1612 },
1613 {
1614 .start_resource = 0,
1349 .num_resource = 2, 1615 .num_resource = 2,
1350 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1616 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1351 RESASG_SUBTYPE_UDMAP_RX_UHCHAN), 1617 RESASG_SUBTYPE_UDMAP_RX_UHCHAN),
1352 .host_id = HOST_ID_A72_2, 1618 .host_id = HOST_ID_A72_2,
1353 }, 1619 },
1354 { 1620 {
1621 .start_resource = 0,
1622 .num_resource = 0,
1623 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1624 RESASG_SUBTYPE_UDMAP_RX_UHCHAN),
1625 .host_id = HOST_ID_MAIN_0_R5_0,
1626 },
1627 {
1355 .start_resource = 2, 1628 .start_resource = 2,
1356 .num_resource = 2, 1629 .num_resource = 2,
1357 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1630 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
@@ -1361,91 +1634,154 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1361 /* Main NAVSS UDMA Normal capacity Tx channels */ 1634 /* Main NAVSS UDMA Normal capacity Tx channels */
1362 { 1635 {
1363 .start_resource = 16, 1636 .start_resource = 16,
1364 .num_resource = 36, 1637 .num_resource = 8,
1365 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1638 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1366 RESASG_SUBTYPE_UDMAP_TX_CHAN), 1639 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1367 .host_id = HOST_ID_A72_2, 1640 .host_id = HOST_ID_A72_2,
1368 }, 1641 },
1369 { 1642 {
1370 .start_resource = 52, 1643 .start_resource = 24,
1371 .num_resource = 20, 1644 .num_resource = 2,
1372 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1645 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1373 RESASG_SUBTYPE_UDMAP_TX_CHAN), 1646 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1374 .host_id = HOST_ID_A72_3, 1647 .host_id = HOST_ID_MCU_0_R5_0,
1375 }, 1648 },
1376 { 1649 {
1377 .start_resource = 72, 1650 .start_resource = 24,
1378 .num_resource = 2, 1651 .num_resource = 2,
1379 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1652 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1380 RESASG_SUBTYPE_UDMAP_TX_CHAN), 1653 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1381 .host_id = HOST_ID_MCU_0_R5_0, 1654 .host_id = HOST_ID_MCU_0_R5_1,
1382 }, 1655 },
1383 { 1656 {
1384 .start_resource = 72, 1657 .start_resource = 24,
1385 .num_resource = 2, 1658 .num_resource = 0,
1386 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1659 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1387 RESASG_SUBTYPE_UDMAP_TX_CHAN), 1660 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1388 .host_id = HOST_ID_MCU_0_R5_1, 1661 .host_id = HOST_ID_A72_3,
1389 }, 1662 },
1390 { 1663 {
1391 .start_resource = 74, 1664 .start_resource = 26,
1392 .num_resource = 2, 1665 .num_resource = 2,
1393 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1666 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1394 RESASG_SUBTYPE_UDMAP_TX_CHAN), 1667 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1395 .host_id = HOST_ID_MCU_0_R5_2, 1668 .host_id = HOST_ID_MCU_0_R5_2,
1396 }, 1669 },
1397 { 1670 {
1398 .start_resource = 76, 1671 .start_resource = 28,
1399 .num_resource = 6, 1672 .num_resource = 2,
1400 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1673 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1401 RESASG_SUBTYPE_UDMAP_TX_CHAN), 1674 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1402 .host_id = HOST_ID_MAIN_1_R5_0, 1675 .host_id = HOST_ID_MAIN_1_R5_0,
1403 }, 1676 },
1404 { 1677 {
1405 .start_resource = 82, 1678 .start_resource = 30,
1406 .num_resource = 6, 1679 .num_resource = 2,
1407 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1680 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1408 RESASG_SUBTYPE_UDMAP_TX_CHAN), 1681 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1409 .host_id = HOST_ID_MAIN_1_R5_2, 1682 .host_id = HOST_ID_MAIN_1_R5_2,
1410 }, 1683 },
1411 { 1684 {
1412 .start_resource = 88, 1685 .start_resource = 32,
1413 .num_resource = 6, 1686 .num_resource = 2,
1414 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1687 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1415 RESASG_SUBTYPE_UDMAP_TX_CHAN), 1688 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1416 .host_id = HOST_ID_C7X_1, 1689 .host_id = HOST_ID_C7X_1,
1417 }, 1690 },
1418 { 1691 {
1419 .start_resource = 94, 1692 .start_resource = 34,
1420 .num_resource = 16, 1693 .num_resource = 8,
1421 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1694 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1422 RESASG_SUBTYPE_UDMAP_TX_CHAN), 1695 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1423 .host_id = HOST_ID_C6X_0_1, 1696 .host_id = HOST_ID_C6X_0_1,
1424 }, 1697 },
1425 { 1698 {
1426 .start_resource = 110, 1699 .start_resource = 42,
1700 .num_resource = 2,
1701 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1702 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1703 .host_id = HOST_ID_C6X_1_1,
1704 },
1705 {
1706 .start_resource = 44,
1707 .num_resource = 4,
1708 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1709 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1710 .host_id = HOST_ID_MAIN_0_R5_0,
1711 },
1712 {
1713 .start_resource = 48,
1714 .num_resource = 1,
1715 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1716 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1717 .host_id = HOST_ID_MAIN_0_R5_2,
1718 },
1719 {
1720 .start_resource = 49,
1721 .num_resource = 28,
1722 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1723 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1724 .host_id = HOST_ID_A72_2,
1725 },
1726 {
1727 .start_resource = 77,
1728 .num_resource = 20,
1729 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1730 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1731 .host_id = HOST_ID_A72_3,
1732 },
1733 {
1734 .start_resource = 97,
1735 .num_resource = 4,
1736 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1737 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1738 .host_id = HOST_ID_MAIN_1_R5_0,
1739 },
1740 {
1741 .start_resource = 101,
1742 .num_resource = 4,
1743 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1744 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1745 .host_id = HOST_ID_MAIN_1_R5_2,
1746 },
1747 {
1748 .start_resource = 105,
1749 .num_resource = 4,
1750 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1751 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1752 .host_id = HOST_ID_C7X_1,
1753 },
1754 {
1755 .start_resource = 109,
1427 .num_resource = 8, 1756 .num_resource = 8,
1428 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1757 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1429 RESASG_SUBTYPE_UDMAP_TX_CHAN), 1758 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1759 .host_id = HOST_ID_C6X_0_1,
1760 },
1761 {
1762 .start_resource = 117,
1763 .num_resource = 6,
1764 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1765 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1430 .host_id = HOST_ID_C6X_1_1, 1766 .host_id = HOST_ID_C6X_1_1,
1431 }, 1767 },
1432 { 1768 {
1433 .start_resource = 118, 1769 .start_resource = 123,
1434 .num_resource = 14, 1770 .num_resource = 10,
1435 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1771 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1436 RESASG_SUBTYPE_UDMAP_TX_CHAN), 1772 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1437 .host_id = HOST_ID_MAIN_0_R5_0, 1773 .host_id = HOST_ID_MAIN_0_R5_0,
1438 }, 1774 },
1439 { 1775 {
1440 .start_resource = 132, 1776 .start_resource = 133,
1441 .num_resource = 6, 1777 .num_resource = 6,
1442 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1778 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1443 RESASG_SUBTYPE_UDMAP_TX_CHAN), 1779 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1444 .host_id = HOST_ID_MAIN_0_R5_2, 1780 .host_id = HOST_ID_MAIN_0_R5_2,
1445 }, 1781 },
1446 { 1782 {
1447 .start_resource = 138, 1783 .start_resource = 139,
1448 .num_resource = 2, 1784 .num_resource = 1,
1449 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1785 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1450 RESASG_SUBTYPE_UDMAP_TX_CHAN), 1786 RESASG_SUBTYPE_UDMAP_TX_CHAN),
1451 .host_id = HOST_ID_ALL, 1787 .host_id = HOST_ID_ALL,
@@ -1504,12 +1840,26 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1504 /* Main NAVSS UDMA High capacity Tx channels */ 1840 /* Main NAVSS UDMA High capacity Tx channels */
1505 { 1841 {
1506 .start_resource = 4, 1842 .start_resource = 4,
1843 .num_resource = 0,
1844 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1845 RESASG_SUBTYPE_UDMAP_TX_HCHAN),
1846 .host_id = HOST_ID_A72_2,
1847 },
1848 {
1849 .start_resource = 4,
1507 .num_resource = 4, 1850 .num_resource = 4,
1508 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1851 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1509 RESASG_SUBTYPE_UDMAP_TX_HCHAN), 1852 RESASG_SUBTYPE_UDMAP_TX_HCHAN),
1510 .host_id = HOST_ID_A72_2, 1853 .host_id = HOST_ID_A72_2,
1511 }, 1854 },
1512 { 1855 {
1856 .start_resource = 4,
1857 .num_resource = 0,
1858 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1859 RESASG_SUBTYPE_UDMAP_TX_HCHAN),
1860 .host_id = HOST_ID_MAIN_0_R5_0,
1861 },
1862 {
1513 .start_resource = 8, 1863 .start_resource = 8,
1514 .num_resource = 6, 1864 .num_resource = 6,
1515 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1865 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
@@ -1526,12 +1876,26 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
1526 /* Main NAVSS UDMA Ultra high capacity Tx channels */ 1876 /* Main NAVSS UDMA Ultra high capacity Tx channels */
1527 { 1877 {
1528 .start_resource = 0, 1878 .start_resource = 0,
1879 .num_resource = 0,
1880 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1881 RESASG_SUBTYPE_UDMAP_TX_UHCHAN),
1882 .host_id = HOST_ID_A72_2,
1883 },
1884 {
1885 .start_resource = 0,
1529 .num_resource = 2, 1886 .num_resource = 2,
1530 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1887 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1531 RESASG_SUBTYPE_UDMAP_TX_UHCHAN), 1888 RESASG_SUBTYPE_UDMAP_TX_UHCHAN),
1532 .host_id = HOST_ID_A72_2, 1889 .host_id = HOST_ID_A72_2,
1533 }, 1890 },
1534 { 1891 {
1892 .start_resource = 0,
1893 .num_resource = 0,
1894 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
1895 RESASG_SUBTYPE_UDMAP_TX_UHCHAN),
1896 .host_id = HOST_ID_MAIN_0_R5_0,
1897 },
1898 {
1535 .start_resource = 2, 1899 .start_resource = 2,
1536 .num_resource = 2, 1900 .num_resource = 2,
1537 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0, 1901 .type = RESASG_UTYPE (J721E_DEV_NAVSS0_UDMAP_0,
@@ -2002,84 +2366,168 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2002 /* MCU NAVSS Rings for Normal capacity Rx channels */ 2366 /* MCU NAVSS Rings for Normal capacity Rx channels */
2003 { 2367 {
2004 .start_resource = 50, 2368 .start_resource = 50,
2005 .num_resource = 12, 2369 .num_resource = 3,
2006 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2370 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2007 RESASG_SUBTYPE_RA_UDMAP_RX), 2371 RESASG_SUBTYPE_RA_UDMAP_RX),
2008 .host_id = HOST_ID_A72_2, 2372 .host_id = HOST_ID_A72_2,
2009 }, 2373 },
2010 { 2374 {
2375 .start_resource = 53,
2376 .num_resource = 2,
2377 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2378 RESASG_SUBTYPE_RA_UDMAP_RX),
2379 .host_id = HOST_ID_MCU_0_R5_0,
2380 },
2381 {
2382 .start_resource = 53,
2383 .num_resource = 2,
2384 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2385 RESASG_SUBTYPE_RA_UDMAP_RX),
2386 .host_id = HOST_ID_MCU_0_R5_1,
2387 },
2388 {
2389 .start_resource = 53,
2390 .num_resource = 0,
2391 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2392 RESASG_SUBTYPE_RA_UDMAP_RX),
2393 .host_id = HOST_ID_A72_3,
2394 },
2395 {
2396 .start_resource = 55,
2397 .num_resource = 0,
2398 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2399 RESASG_SUBTYPE_RA_UDMAP_RX),
2400 .host_id = HOST_ID_MCU_0_R5_2,
2401 },
2402 {
2403 .start_resource = 55,
2404 .num_resource = 1,
2405 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2406 RESASG_SUBTYPE_RA_UDMAP_RX),
2407 .host_id = HOST_ID_MAIN_1_R5_0,
2408 },
2409 {
2410 .start_resource = 56,
2411 .num_resource = 1,
2412 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2413 RESASG_SUBTYPE_RA_UDMAP_RX),
2414 .host_id = HOST_ID_MAIN_1_R5_2,
2415 },
2416 {
2417 .start_resource = 57,
2418 .num_resource = 1,
2419 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2420 RESASG_SUBTYPE_RA_UDMAP_RX),
2421 .host_id = HOST_ID_C7X_1,
2422 },
2423 {
2424 .start_resource = 58,
2425 .num_resource = 1,
2426 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2427 RESASG_SUBTYPE_RA_UDMAP_RX),
2428 .host_id = HOST_ID_C6X_0_1,
2429 },
2430 {
2431 .start_resource = 59,
2432 .num_resource = 1,
2433 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2434 RESASG_SUBTYPE_RA_UDMAP_RX),
2435 .host_id = HOST_ID_C6X_1_1,
2436 },
2437 {
2438 .start_resource = 60,
2439 .num_resource = 1,
2440 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2441 RESASG_SUBTYPE_RA_UDMAP_RX),
2442 .host_id = HOST_ID_MAIN_0_R5_0,
2443 },
2444 {
2445 .start_resource = 61,
2446 .num_resource = 1,
2447 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2448 RESASG_SUBTYPE_RA_UDMAP_RX),
2449 .host_id = HOST_ID_MAIN_0_R5_2,
2450 },
2451 {
2011 .start_resource = 62, 2452 .start_resource = 62,
2453 .num_resource = 9,
2454 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2455 RESASG_SUBTYPE_RA_UDMAP_RX),
2456 .host_id = HOST_ID_A72_2,
2457 },
2458 {
2459 .start_resource = 71,
2012 .num_resource = 6, 2460 .num_resource = 6,
2013 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2461 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2014 RESASG_SUBTYPE_RA_UDMAP_RX), 2462 RESASG_SUBTYPE_RA_UDMAP_RX),
2015 .host_id = HOST_ID_A72_3, 2463 .host_id = HOST_ID_A72_3,
2016 }, 2464 },
2017 { 2465 {
2018 .start_resource = 68, 2466 .start_resource = 77,
2019 .num_resource = 5, 2467 .num_resource = 3,
2020 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2468 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2021 RESASG_SUBTYPE_RA_UDMAP_RX), 2469 RESASG_SUBTYPE_RA_UDMAP_RX),
2022 .host_id = HOST_ID_MCU_0_R5_0, 2470 .host_id = HOST_ID_MCU_0_R5_0,
2023 }, 2471 },
2024 { 2472 {
2025 .start_resource = 68, 2473 .start_resource = 77,
2026 .num_resource = 5, 2474 .num_resource = 3,
2027 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2475 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2028 RESASG_SUBTYPE_RA_UDMAP_RX), 2476 RESASG_SUBTYPE_RA_UDMAP_RX),
2029 .host_id = HOST_ID_MCU_0_R5_1, 2477 .host_id = HOST_ID_MCU_0_R5_1,
2030 }, 2478 },
2031 { 2479 {
2032 .start_resource = 73, 2480 .start_resource = 80,
2033 .num_resource = 2, 2481 .num_resource = 2,
2034 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2482 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2035 RESASG_SUBTYPE_RA_UDMAP_RX), 2483 RESASG_SUBTYPE_RA_UDMAP_RX),
2036 .host_id = HOST_ID_MCU_0_R5_2, 2484 .host_id = HOST_ID_MCU_0_R5_2,
2037 }, 2485 },
2038 { 2486 {
2039 .start_resource = 75, 2487 .start_resource = 82,
2040 .num_resource = 2, 2488 .num_resource = 1,
2041 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2489 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2042 RESASG_SUBTYPE_RA_UDMAP_RX), 2490 RESASG_SUBTYPE_RA_UDMAP_RX),
2043 .host_id = HOST_ID_MAIN_1_R5_0, 2491 .host_id = HOST_ID_MAIN_1_R5_0,
2044 }, 2492 },
2045 { 2493 {
2046 .start_resource = 77, 2494 .start_resource = 83,
2047 .num_resource = 2, 2495 .num_resource = 1,
2048 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2496 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2049 RESASG_SUBTYPE_RA_UDMAP_RX), 2497 RESASG_SUBTYPE_RA_UDMAP_RX),
2050 .host_id = HOST_ID_MAIN_1_R5_2, 2498 .host_id = HOST_ID_MAIN_1_R5_2,
2051 }, 2499 },
2052 { 2500 {
2053 .start_resource = 79, 2501 .start_resource = 84,
2054 .num_resource = 2, 2502 .num_resource = 1,
2055 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2503 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2056 RESASG_SUBTYPE_RA_UDMAP_RX), 2504 RESASG_SUBTYPE_RA_UDMAP_RX),
2057 .host_id = HOST_ID_C7X_1, 2505 .host_id = HOST_ID_C7X_1,
2058 }, 2506 },
2059 { 2507 {
2060 .start_resource = 81, 2508 .start_resource = 85,
2061 .num_resource = 2, 2509 .num_resource = 1,
2062 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2510 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2063 RESASG_SUBTYPE_RA_UDMAP_RX), 2511 RESASG_SUBTYPE_RA_UDMAP_RX),
2064 .host_id = HOST_ID_C6X_0_1, 2512 .host_id = HOST_ID_C6X_0_1,
2065 }, 2513 },
2066 { 2514 {
2067 .start_resource = 83, 2515 .start_resource = 86,
2068 .num_resource = 2, 2516 .num_resource = 1,
2069 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2517 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2070 RESASG_SUBTYPE_RA_UDMAP_RX), 2518 RESASG_SUBTYPE_RA_UDMAP_RX),
2071 .host_id = HOST_ID_C6X_1_1, 2519 .host_id = HOST_ID_C6X_1_1,
2072 }, 2520 },
2073 { 2521 {
2074 .start_resource = 85, 2522 .start_resource = 87,
2075 .num_resource = 3, 2523 .num_resource = 2,
2076 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2524 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2077 RESASG_SUBTYPE_RA_UDMAP_RX), 2525 RESASG_SUBTYPE_RA_UDMAP_RX),
2078 .host_id = HOST_ID_MAIN_0_R5_0, 2526 .host_id = HOST_ID_MAIN_0_R5_0,
2079 }, 2527 },
2080 { 2528 {
2081 .start_resource = 88, 2529 .start_resource = 89,
2082 .num_resource = 2, 2530 .num_resource = 1,
2083 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2531 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2084 RESASG_SUBTYPE_RA_UDMAP_RX), 2532 RESASG_SUBTYPE_RA_UDMAP_RX),
2085 .host_id = HOST_ID_MAIN_0_R5_2, 2533 .host_id = HOST_ID_MAIN_0_R5_2,
@@ -2094,84 +2542,168 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2094 /* MCU NAVSS Rings for Normal capacity Tx channels */ 2542 /* MCU NAVSS Rings for Normal capacity Tx channels */
2095 { 2543 {
2096 .start_resource = 2, 2544 .start_resource = 2,
2097 .num_resource = 12, 2545 .num_resource = 3,
2098 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2546 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2099 RESASG_SUBTYPE_RA_UDMAP_TX), 2547 RESASG_SUBTYPE_RA_UDMAP_TX),
2100 .host_id = HOST_ID_A72_2, 2548 .host_id = HOST_ID_A72_2,
2101 }, 2549 },
2102 { 2550 {
2551 .start_resource = 5,
2552 .num_resource = 2,
2553 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2554 RESASG_SUBTYPE_RA_UDMAP_TX),
2555 .host_id = HOST_ID_MCU_0_R5_0,
2556 },
2557 {
2558 .start_resource = 5,
2559 .num_resource = 2,
2560 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2561 RESASG_SUBTYPE_RA_UDMAP_TX),
2562 .host_id = HOST_ID_MCU_0_R5_1,
2563 },
2564 {
2565 .start_resource = 5,
2566 .num_resource = 0,
2567 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2568 RESASG_SUBTYPE_RA_UDMAP_TX),
2569 .host_id = HOST_ID_A72_3,
2570 },
2571 {
2572 .start_resource = 7,
2573 .num_resource = 0,
2574 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2575 RESASG_SUBTYPE_RA_UDMAP_TX),
2576 .host_id = HOST_ID_MCU_0_R5_2,
2577 },
2578 {
2579 .start_resource = 7,
2580 .num_resource = 1,
2581 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2582 RESASG_SUBTYPE_RA_UDMAP_TX),
2583 .host_id = HOST_ID_MAIN_1_R5_0,
2584 },
2585 {
2586 .start_resource = 8,
2587 .num_resource = 1,
2588 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2589 RESASG_SUBTYPE_RA_UDMAP_TX),
2590 .host_id = HOST_ID_MAIN_1_R5_2,
2591 },
2592 {
2593 .start_resource = 9,
2594 .num_resource = 1,
2595 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2596 RESASG_SUBTYPE_RA_UDMAP_TX),
2597 .host_id = HOST_ID_C7X_1,
2598 },
2599 {
2600 .start_resource = 10,
2601 .num_resource = 1,
2602 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2603 RESASG_SUBTYPE_RA_UDMAP_TX),
2604 .host_id = HOST_ID_C6X_0_1,
2605 },
2606 {
2607 .start_resource = 11,
2608 .num_resource = 1,
2609 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2610 RESASG_SUBTYPE_RA_UDMAP_TX),
2611 .host_id = HOST_ID_C6X_1_1,
2612 },
2613 {
2614 .start_resource = 12,
2615 .num_resource = 1,
2616 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2617 RESASG_SUBTYPE_RA_UDMAP_TX),
2618 .host_id = HOST_ID_MAIN_0_R5_0,
2619 },
2620 {
2621 .start_resource = 13,
2622 .num_resource = 1,
2623 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2624 RESASG_SUBTYPE_RA_UDMAP_TX),
2625 .host_id = HOST_ID_MAIN_0_R5_2,
2626 },
2627 {
2103 .start_resource = 14, 2628 .start_resource = 14,
2629 .num_resource = 9,
2630 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2631 RESASG_SUBTYPE_RA_UDMAP_TX),
2632 .host_id = HOST_ID_A72_2,
2633 },
2634 {
2635 .start_resource = 23,
2104 .num_resource = 6, 2636 .num_resource = 6,
2105 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2637 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2106 RESASG_SUBTYPE_RA_UDMAP_TX), 2638 RESASG_SUBTYPE_RA_UDMAP_TX),
2107 .host_id = HOST_ID_A72_3, 2639 .host_id = HOST_ID_A72_3,
2108 }, 2640 },
2109 { 2641 {
2110 .start_resource = 20, 2642 .start_resource = 29,
2111 .num_resource = 5, 2643 .num_resource = 3,
2112 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2644 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2113 RESASG_SUBTYPE_RA_UDMAP_TX), 2645 RESASG_SUBTYPE_RA_UDMAP_TX),
2114 .host_id = HOST_ID_MCU_0_R5_0, 2646 .host_id = HOST_ID_MCU_0_R5_0,
2115 }, 2647 },
2116 { 2648 {
2117 .start_resource = 20, 2649 .start_resource = 29,
2118 .num_resource = 5, 2650 .num_resource = 3,
2119 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2651 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2120 RESASG_SUBTYPE_RA_UDMAP_TX), 2652 RESASG_SUBTYPE_RA_UDMAP_TX),
2121 .host_id = HOST_ID_MCU_0_R5_1, 2653 .host_id = HOST_ID_MCU_0_R5_1,
2122 }, 2654 },
2123 { 2655 {
2124 .start_resource = 25, 2656 .start_resource = 32,
2125 .num_resource = 2, 2657 .num_resource = 2,
2126 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2658 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2127 RESASG_SUBTYPE_RA_UDMAP_TX), 2659 RESASG_SUBTYPE_RA_UDMAP_TX),
2128 .host_id = HOST_ID_MCU_0_R5_2, 2660 .host_id = HOST_ID_MCU_0_R5_2,
2129 }, 2661 },
2130 { 2662 {
2131 .start_resource = 27, 2663 .start_resource = 34,
2132 .num_resource = 2, 2664 .num_resource = 1,
2133 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2665 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2134 RESASG_SUBTYPE_RA_UDMAP_TX), 2666 RESASG_SUBTYPE_RA_UDMAP_TX),
2135 .host_id = HOST_ID_MAIN_1_R5_0, 2667 .host_id = HOST_ID_MAIN_1_R5_0,
2136 }, 2668 },
2137 { 2669 {
2138 .start_resource = 29, 2670 .start_resource = 35,
2139 .num_resource = 2, 2671 .num_resource = 1,
2140 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2672 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2141 RESASG_SUBTYPE_RA_UDMAP_TX), 2673 RESASG_SUBTYPE_RA_UDMAP_TX),
2142 .host_id = HOST_ID_MAIN_1_R5_2, 2674 .host_id = HOST_ID_MAIN_1_R5_2,
2143 }, 2675 },
2144 { 2676 {
2145 .start_resource = 31, 2677 .start_resource = 36,
2146 .num_resource = 2, 2678 .num_resource = 1,
2147 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2679 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2148 RESASG_SUBTYPE_RA_UDMAP_TX), 2680 RESASG_SUBTYPE_RA_UDMAP_TX),
2149 .host_id = HOST_ID_C7X_1, 2681 .host_id = HOST_ID_C7X_1,
2150 }, 2682 },
2151 { 2683 {
2152 .start_resource = 33, 2684 .start_resource = 37,
2153 .num_resource = 2, 2685 .num_resource = 1,
2154 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2686 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2155 RESASG_SUBTYPE_RA_UDMAP_TX), 2687 RESASG_SUBTYPE_RA_UDMAP_TX),
2156 .host_id = HOST_ID_C6X_0_1, 2688 .host_id = HOST_ID_C6X_0_1,
2157 }, 2689 },
2158 { 2690 {
2159 .start_resource = 35, 2691 .start_resource = 38,
2160 .num_resource = 2, 2692 .num_resource = 1,
2161 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2693 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2162 RESASG_SUBTYPE_RA_UDMAP_TX), 2694 RESASG_SUBTYPE_RA_UDMAP_TX),
2163 .host_id = HOST_ID_C6X_1_1, 2695 .host_id = HOST_ID_C6X_1_1,
2164 }, 2696 },
2165 { 2697 {
2166 .start_resource = 37, 2698 .start_resource = 39,
2167 .num_resource = 3, 2699 .num_resource = 2,
2168 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2700 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2169 RESASG_SUBTYPE_RA_UDMAP_TX), 2701 RESASG_SUBTYPE_RA_UDMAP_TX),
2170 .host_id = HOST_ID_MAIN_0_R5_0, 2702 .host_id = HOST_ID_MAIN_0_R5_0,
2171 }, 2703 },
2172 { 2704 {
2173 .start_resource = 40, 2705 .start_resource = 41,
2174 .num_resource = 2, 2706 .num_resource = 1,
2175 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2707 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2176 RESASG_SUBTYPE_RA_UDMAP_TX), 2708 RESASG_SUBTYPE_RA_UDMAP_TX),
2177 .host_id = HOST_ID_MAIN_0_R5_2, 2709 .host_id = HOST_ID_MAIN_0_R5_2,
@@ -2186,6 +2718,13 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2186 /* MCU NAVSS Rings for High capacity Rx channels */ 2718 /* MCU NAVSS Rings for High capacity Rx channels */
2187 { 2719 {
2188 .start_resource = 48, 2720 .start_resource = 48,
2721 .num_resource = 0,
2722 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2723 RESASG_SUBTYPE_RA_UDMAP_RX_H),
2724 .host_id = HOST_ID_MCU_0_R5_0,
2725 },
2726 {
2727 .start_resource = 48,
2189 .num_resource = 2, 2728 .num_resource = 2,
2190 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2729 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2191 RESASG_SUBTYPE_RA_UDMAP_RX_H), 2730 RESASG_SUBTYPE_RA_UDMAP_RX_H),
@@ -2193,6 +2732,13 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2193 }, 2732 },
2194 { 2733 {
2195 .start_resource = 48, 2734 .start_resource = 48,
2735 .num_resource = 0,
2736 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2737 RESASG_SUBTYPE_RA_UDMAP_RX_H),
2738 .host_id = HOST_ID_MCU_0_R5_1,
2739 },
2740 {
2741 .start_resource = 48,
2196 .num_resource = 2, 2742 .num_resource = 2,
2197 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2743 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2198 RESASG_SUBTYPE_RA_UDMAP_RX_H), 2744 RESASG_SUBTYPE_RA_UDMAP_RX_H),
@@ -2201,6 +2747,13 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2201 /* MCU NAVSS Rings for High capacity Tx channels */ 2747 /* MCU NAVSS Rings for High capacity Tx channels */
2202 { 2748 {
2203 .start_resource = 0, 2749 .start_resource = 0,
2750 .num_resource = 0,
2751 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2752 RESASG_SUBTYPE_RA_UDMAP_TX_H),
2753 .host_id = HOST_ID_MCU_0_R5_0,
2754 },
2755 {
2756 .start_resource = 0,
2204 .num_resource = 2, 2757 .num_resource = 2,
2205 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2758 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2206 RESASG_SUBTYPE_RA_UDMAP_TX_H), 2759 RESASG_SUBTYPE_RA_UDMAP_TX_H),
@@ -2208,6 +2761,13 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2208 }, 2761 },
2209 { 2762 {
2210 .start_resource = 0, 2763 .start_resource = 0,
2764 .num_resource = 0,
2765 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2766 RESASG_SUBTYPE_RA_UDMAP_TX_H),
2767 .host_id = HOST_ID_MCU_0_R5_1,
2768 },
2769 {
2770 .start_resource = 0,
2211 .num_resource = 2, 2771 .num_resource = 2,
2212 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0, 2772 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_RINGACC0,
2213 RESASG_SUBTYPE_RA_UDMAP_TX_H), 2773 RESASG_SUBTYPE_RA_UDMAP_TX_H),
@@ -2411,84 +2971,168 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2411 /* MCU NAVSS UDMA Normal capacity Rx channels */ 2971 /* MCU NAVSS UDMA Normal capacity Rx channels */
2412 { 2972 {
2413 .start_resource = 2, 2973 .start_resource = 2,
2414 .num_resource = 12, 2974 .num_resource = 3,
2415 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 2975 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2416 RESASG_SUBTYPE_UDMAP_RX_CHAN), 2976 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2417 .host_id = HOST_ID_A72_2, 2977 .host_id = HOST_ID_A72_2,
2418 }, 2978 },
2419 { 2979 {
2980 .start_resource = 5,
2981 .num_resource = 2,
2982 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2983 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2984 .host_id = HOST_ID_MCU_0_R5_0,
2985 },
2986 {
2987 .start_resource = 5,
2988 .num_resource = 2,
2989 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2990 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2991 .host_id = HOST_ID_MCU_0_R5_1,
2992 },
2993 {
2994 .start_resource = 5,
2995 .num_resource = 0,
2996 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2997 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2998 .host_id = HOST_ID_A72_3,
2999 },
3000 {
3001 .start_resource = 7,
3002 .num_resource = 0,
3003 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3004 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3005 .host_id = HOST_ID_MCU_0_R5_2,
3006 },
3007 {
3008 .start_resource = 7,
3009 .num_resource = 1,
3010 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3011 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3012 .host_id = HOST_ID_MAIN_1_R5_0,
3013 },
3014 {
3015 .start_resource = 8,
3016 .num_resource = 1,
3017 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3018 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3019 .host_id = HOST_ID_MAIN_1_R5_2,
3020 },
3021 {
3022 .start_resource = 9,
3023 .num_resource = 1,
3024 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3025 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3026 .host_id = HOST_ID_C7X_1,
3027 },
3028 {
3029 .start_resource = 10,
3030 .num_resource = 1,
3031 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3032 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3033 .host_id = HOST_ID_C6X_0_1,
3034 },
3035 {
3036 .start_resource = 11,
3037 .num_resource = 1,
3038 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3039 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3040 .host_id = HOST_ID_C6X_1_1,
3041 },
3042 {
3043 .start_resource = 12,
3044 .num_resource = 1,
3045 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3046 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3047 .host_id = HOST_ID_MAIN_0_R5_0,
3048 },
3049 {
3050 .start_resource = 13,
3051 .num_resource = 1,
3052 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3053 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3054 .host_id = HOST_ID_MAIN_0_R5_2,
3055 },
3056 {
2420 .start_resource = 14, 3057 .start_resource = 14,
3058 .num_resource = 9,
3059 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3060 RESASG_SUBTYPE_UDMAP_RX_CHAN),
3061 .host_id = HOST_ID_A72_2,
3062 },
3063 {
3064 .start_resource = 23,
2421 .num_resource = 6, 3065 .num_resource = 6,
2422 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3066 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2423 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3067 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2424 .host_id = HOST_ID_A72_3, 3068 .host_id = HOST_ID_A72_3,
2425 }, 3069 },
2426 { 3070 {
2427 .start_resource = 20, 3071 .start_resource = 29,
2428 .num_resource = 5, 3072 .num_resource = 3,
2429 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3073 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2430 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3074 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2431 .host_id = HOST_ID_MCU_0_R5_0, 3075 .host_id = HOST_ID_MCU_0_R5_0,
2432 }, 3076 },
2433 { 3077 {
2434 .start_resource = 20, 3078 .start_resource = 29,
2435 .num_resource = 5, 3079 .num_resource = 3,
2436 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3080 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2437 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3081 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2438 .host_id = HOST_ID_MCU_0_R5_1, 3082 .host_id = HOST_ID_MCU_0_R5_1,
2439 }, 3083 },
2440 { 3084 {
2441 .start_resource = 25, 3085 .start_resource = 32,
2442 .num_resource = 2, 3086 .num_resource = 2,
2443 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3087 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2444 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3088 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2445 .host_id = HOST_ID_MCU_0_R5_2, 3089 .host_id = HOST_ID_MCU_0_R5_2,
2446 }, 3090 },
2447 { 3091 {
2448 .start_resource = 27, 3092 .start_resource = 34,
2449 .num_resource = 2, 3093 .num_resource = 1,
2450 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3094 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2451 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3095 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2452 .host_id = HOST_ID_MAIN_1_R5_0, 3096 .host_id = HOST_ID_MAIN_1_R5_0,
2453 }, 3097 },
2454 { 3098 {
2455 .start_resource = 29, 3099 .start_resource = 35,
2456 .num_resource = 2, 3100 .num_resource = 1,
2457 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3101 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2458 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3102 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2459 .host_id = HOST_ID_MAIN_1_R5_2, 3103 .host_id = HOST_ID_MAIN_1_R5_2,
2460 }, 3104 },
2461 { 3105 {
2462 .start_resource = 31, 3106 .start_resource = 36,
2463 .num_resource = 2, 3107 .num_resource = 1,
2464 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3108 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2465 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3109 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2466 .host_id = HOST_ID_C7X_1, 3110 .host_id = HOST_ID_C7X_1,
2467 }, 3111 },
2468 { 3112 {
2469 .start_resource = 33, 3113 .start_resource = 37,
2470 .num_resource = 2, 3114 .num_resource = 1,
2471 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3115 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2472 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3116 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2473 .host_id = HOST_ID_C6X_0_1, 3117 .host_id = HOST_ID_C6X_0_1,
2474 }, 3118 },
2475 { 3119 {
2476 .start_resource = 35, 3120 .start_resource = 38,
2477 .num_resource = 2, 3121 .num_resource = 1,
2478 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3122 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2479 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3123 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2480 .host_id = HOST_ID_C6X_1_1, 3124 .host_id = HOST_ID_C6X_1_1,
2481 }, 3125 },
2482 { 3126 {
2483 .start_resource = 37, 3127 .start_resource = 39,
2484 .num_resource = 3, 3128 .num_resource = 2,
2485 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3129 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2486 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3130 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2487 .host_id = HOST_ID_MAIN_0_R5_0, 3131 .host_id = HOST_ID_MAIN_0_R5_0,
2488 }, 3132 },
2489 { 3133 {
2490 .start_resource = 40, 3134 .start_resource = 41,
2491 .num_resource = 2, 3135 .num_resource = 1,
2492 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3136 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2493 RESASG_SUBTYPE_UDMAP_RX_CHAN), 3137 RESASG_SUBTYPE_UDMAP_RX_CHAN),
2494 .host_id = HOST_ID_MAIN_0_R5_2, 3138 .host_id = HOST_ID_MAIN_0_R5_2,
@@ -2503,6 +3147,13 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2503 /* MCU NAVSS UDMA High capacity Rx channels */ 3147 /* MCU NAVSS UDMA High capacity Rx channels */
2504 { 3148 {
2505 .start_resource = 0, 3149 .start_resource = 0,
3150 .num_resource = 0,
3151 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3152 RESASG_SUBTYPE_UDMAP_RX_HCHAN),
3153 .host_id = HOST_ID_MCU_0_R5_0,
3154 },
3155 {
3156 .start_resource = 0,
2506 .num_resource = 2, 3157 .num_resource = 2,
2507 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3158 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2508 RESASG_SUBTYPE_UDMAP_RX_HCHAN), 3159 RESASG_SUBTYPE_UDMAP_RX_HCHAN),
@@ -2510,6 +3161,13 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2510 }, 3161 },
2511 { 3162 {
2512 .start_resource = 0, 3163 .start_resource = 0,
3164 .num_resource = 0,
3165 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3166 RESASG_SUBTYPE_UDMAP_RX_HCHAN),
3167 .host_id = HOST_ID_MCU_0_R5_1,
3168 },
3169 {
3170 .start_resource = 0,
2513 .num_resource = 2, 3171 .num_resource = 2,
2514 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3172 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2515 RESASG_SUBTYPE_UDMAP_RX_HCHAN), 3173 RESASG_SUBTYPE_UDMAP_RX_HCHAN),
@@ -2518,84 +3176,168 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2518 /* MCU NAVSS UDMA Normal capacity Tx channels */ 3176 /* MCU NAVSS UDMA Normal capacity Tx channels */
2519 { 3177 {
2520 .start_resource = 2, 3178 .start_resource = 2,
2521 .num_resource = 12, 3179 .num_resource = 3,
2522 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3180 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2523 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3181 RESASG_SUBTYPE_UDMAP_TX_CHAN),
2524 .host_id = HOST_ID_A72_2, 3182 .host_id = HOST_ID_A72_2,
2525 }, 3183 },
2526 { 3184 {
3185 .start_resource = 5,
3186 .num_resource = 2,
3187 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3188 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3189 .host_id = HOST_ID_MCU_0_R5_0,
3190 },
3191 {
3192 .start_resource = 5,
3193 .num_resource = 2,
3194 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3195 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3196 .host_id = HOST_ID_MCU_0_R5_1,
3197 },
3198 {
3199 .start_resource = 5,
3200 .num_resource = 0,
3201 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3202 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3203 .host_id = HOST_ID_A72_3,
3204 },
3205 {
3206 .start_resource = 7,
3207 .num_resource = 0,
3208 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3209 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3210 .host_id = HOST_ID_MCU_0_R5_2,
3211 },
3212 {
3213 .start_resource = 7,
3214 .num_resource = 1,
3215 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3216 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3217 .host_id = HOST_ID_MAIN_1_R5_0,
3218 },
3219 {
3220 .start_resource = 8,
3221 .num_resource = 1,
3222 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3223 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3224 .host_id = HOST_ID_MAIN_1_R5_2,
3225 },
3226 {
3227 .start_resource = 9,
3228 .num_resource = 1,
3229 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3230 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3231 .host_id = HOST_ID_C7X_1,
3232 },
3233 {
3234 .start_resource = 10,
3235 .num_resource = 1,
3236 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3237 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3238 .host_id = HOST_ID_C6X_0_1,
3239 },
3240 {
3241 .start_resource = 11,
3242 .num_resource = 1,
3243 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3244 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3245 .host_id = HOST_ID_C6X_1_1,
3246 },
3247 {
3248 .start_resource = 12,
3249 .num_resource = 1,
3250 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3251 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3252 .host_id = HOST_ID_MAIN_0_R5_0,
3253 },
3254 {
3255 .start_resource = 13,
3256 .num_resource = 1,
3257 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3258 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3259 .host_id = HOST_ID_MAIN_0_R5_2,
3260 },
3261 {
2527 .start_resource = 14, 3262 .start_resource = 14,
3263 .num_resource = 9,
3264 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3265 RESASG_SUBTYPE_UDMAP_TX_CHAN),
3266 .host_id = HOST_ID_A72_2,
3267 },
3268 {
3269 .start_resource = 23,
2528 .num_resource = 6, 3270 .num_resource = 6,
2529 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3271 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2530 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3272 RESASG_SUBTYPE_UDMAP_TX_CHAN),
2531 .host_id = HOST_ID_A72_3, 3273 .host_id = HOST_ID_A72_3,
2532 }, 3274 },
2533 { 3275 {
2534 .start_resource = 20, 3276 .start_resource = 29,
2535 .num_resource = 5, 3277 .num_resource = 3,
2536 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3278 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2537 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3279 RESASG_SUBTYPE_UDMAP_TX_CHAN),
2538 .host_id = HOST_ID_MCU_0_R5_0, 3280 .host_id = HOST_ID_MCU_0_R5_0,
2539 }, 3281 },
2540 { 3282 {
2541 .start_resource = 20, 3283 .start_resource = 29,
2542 .num_resource = 5, 3284 .num_resource = 3,
2543 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3285 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2544 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3286 RESASG_SUBTYPE_UDMAP_TX_CHAN),
2545 .host_id = HOST_ID_MCU_0_R5_1, 3287 .host_id = HOST_ID_MCU_0_R5_1,
2546 }, 3288 },
2547 { 3289 {
2548 .start_resource = 25, 3290 .start_resource = 32,
2549 .num_resource = 2, 3291 .num_resource = 2,
2550 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3292 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2551 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3293 RESASG_SUBTYPE_UDMAP_TX_CHAN),
2552 .host_id = HOST_ID_MCU_0_R5_2, 3294 .host_id = HOST_ID_MCU_0_R5_2,
2553 }, 3295 },
2554 { 3296 {
2555 .start_resource = 27, 3297 .start_resource = 34,
2556 .num_resource = 2, 3298 .num_resource = 1,
2557 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3299 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2558 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3300 RESASG_SUBTYPE_UDMAP_TX_CHAN),
2559 .host_id = HOST_ID_MAIN_1_R5_0, 3301 .host_id = HOST_ID_MAIN_1_R5_0,
2560 }, 3302 },
2561 { 3303 {
2562 .start_resource = 29, 3304 .start_resource = 35,
2563 .num_resource = 2, 3305 .num_resource = 1,
2564 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3306 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2565 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3307 RESASG_SUBTYPE_UDMAP_TX_CHAN),
2566 .host_id = HOST_ID_MAIN_1_R5_2, 3308 .host_id = HOST_ID_MAIN_1_R5_2,
2567 }, 3309 },
2568 { 3310 {
2569 .start_resource = 31, 3311 .start_resource = 36,
2570 .num_resource = 2, 3312 .num_resource = 1,
2571 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3313 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2572 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3314 RESASG_SUBTYPE_UDMAP_TX_CHAN),
2573 .host_id = HOST_ID_C7X_1, 3315 .host_id = HOST_ID_C7X_1,
2574 }, 3316 },
2575 { 3317 {
2576 .start_resource = 33, 3318 .start_resource = 37,
2577 .num_resource = 2, 3319 .num_resource = 1,
2578 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3320 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2579 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3321 RESASG_SUBTYPE_UDMAP_TX_CHAN),
2580 .host_id = HOST_ID_C6X_0_1, 3322 .host_id = HOST_ID_C6X_0_1,
2581 }, 3323 },
2582 { 3324 {
2583 .start_resource = 35, 3325 .start_resource = 38,
2584 .num_resource = 2, 3326 .num_resource = 1,
2585 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3327 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2586 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3328 RESASG_SUBTYPE_UDMAP_TX_CHAN),
2587 .host_id = HOST_ID_C6X_1_1, 3329 .host_id = HOST_ID_C6X_1_1,
2588 }, 3330 },
2589 { 3331 {
2590 .start_resource = 37, 3332 .start_resource = 39,
2591 .num_resource = 3, 3333 .num_resource = 2,
2592 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3334 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2593 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3335 RESASG_SUBTYPE_UDMAP_TX_CHAN),
2594 .host_id = HOST_ID_MAIN_0_R5_0, 3336 .host_id = HOST_ID_MAIN_0_R5_0,
2595 }, 3337 },
2596 { 3338 {
2597 .start_resource = 40, 3339 .start_resource = 41,
2598 .num_resource = 2, 3340 .num_resource = 1,
2599 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3341 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2600 RESASG_SUBTYPE_UDMAP_TX_CHAN), 3342 RESASG_SUBTYPE_UDMAP_TX_CHAN),
2601 .host_id = HOST_ID_MAIN_0_R5_2, 3343 .host_id = HOST_ID_MAIN_0_R5_2,
@@ -2610,6 +3352,13 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2610 /* MCU NAVSS UDMA High capacity Tx channels */ 3352 /* MCU NAVSS UDMA High capacity Tx channels */
2611 { 3353 {
2612 .start_resource = 0, 3354 .start_resource = 0,
3355 .num_resource = 0,
3356 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3357 RESASG_SUBTYPE_UDMAP_TX_HCHAN),
3358 .host_id = HOST_ID_MCU_0_R5_0,
3359 },
3360 {
3361 .start_resource = 0,
2613 .num_resource = 2, 3362 .num_resource = 2,
2614 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3363 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2615 RESASG_SUBTYPE_UDMAP_TX_HCHAN), 3364 RESASG_SUBTYPE_UDMAP_TX_HCHAN),
@@ -2617,6 +3366,13 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2617 }, 3366 },
2618 { 3367 {
2619 .start_resource = 0, 3368 .start_resource = 0,
3369 .num_resource = 0,
3370 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
3371 RESASG_SUBTYPE_UDMAP_TX_HCHAN),
3372 .host_id = HOST_ID_MCU_0_R5_1,
3373 },
3374 {
3375 .start_resource = 0,
2620 .num_resource = 2, 3376 .num_resource = 2,
2621 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0, 3377 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_UDMAP_0,
2622 RESASG_SUBTYPE_UDMAP_TX_HCHAN), 3378 RESASG_SUBTYPE_UDMAP_TX_HCHAN),
@@ -2624,15 +3380,15 @@ const struct boardcfg_rm_local j721e_boardcfg_rm_data = {
2624 }, 3380 },
2625 /* MCU NAVSS Interrupt router */ 3381 /* MCU NAVSS Interrupt router */
2626 { 3382 {
2627 .start_resource = 4, 3383 .start_resource = 12,
2628 .num_resource = 28, 3384 .num_resource = 20,
2629 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTR_0, 3385 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTR_0,
2630 RESASG_SUBTYPE_IR_OUTPUT), 3386 RESASG_SUBTYPE_IR_OUTPUT),
2631 .host_id = HOST_ID_MCU_0_R5_0, 3387 .host_id = HOST_ID_MCU_0_R5_0,
2632 }, 3388 },
2633 { 3389 {
2634 .start_resource = 4, 3390 .start_resource = 12,
2635 .num_resource = 28, 3391 .num_resource = 20,
2636 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTR_0, 3392 .type = RESASG_UTYPE (J721E_DEV_MCU_NAVSS0_INTR_0,
2637 RESASG_SUBTYPE_IR_OUTPUT), 3393 RESASG_SUBTYPE_IR_OUTPUT),
2638 .host_id = HOST_ID_MCU_0_R5_1, 3394 .host_id = HOST_ID_MCU_0_R5_1,