[Feature][T8TSK-212][Modem]Update MTK modem version to MOLY.NR15.R3.MD700.MP.V75.P11.L805A.L1.240604.20240618

MTK modem version: MOLY01333286_AUTO00303263(For_MOBILETEK35_IVT_T800_MOLY.NR15.R3.MD700.MP.V75.P11).tar.gz
RF  modem version: L805A/l1_240604.rar

Change-Id: I18daf14620a8f2365a8b34403a1b7b96b4d2d82f
diff --git a/mcu/protocol/interface/l4misc/atp_l4c_struct.h b/mcu/protocol/interface/l4misc/atp_l4c_struct.h
old mode 100755
new mode 100644
index e8f11fa..cec49a9
--- a/mcu/protocol/interface/l4misc/atp_l4c_struct.h
+++ b/mcu/protocol/interface/l4misc/atp_l4c_struct.h
@@ -123,6 +123,8 @@
 
 #include "kal_general_types.h"
 #include "atp_public_defs.h"
+#include "rac_vgmm_struct.h"
+
 #if defined(__IMS_SUPPORT__) && (__WFC_SUPPORT__) && defined(__ALLOW_CALL_DURING_SMS_IN_OTHER_STACK__) && defined(__GEMINI__)
 #include "ims_common_def.h"
 #endif
@@ -187,6 +189,14 @@
 } atp_l4c_call_handover_ind_struct;
 #endif
 
+/*MSG_ID_ATP_L4C_EMERGENCY_SERVICE_REQ*/
+typedef rac_vgmm_emergency_service_req_struct atp_l4c_emergency_service_req_struct;
+/* MSG_ID_ATP_L4C_EMERGENCY_SERVICE_CNF */
+typedef rac_vgmm_emergency_service_cnf_struct atp_l4c_emergency_service_cnf_struct;
+/* MSG_ID_ATP_L4C_EMERGENCY_SERVICE_IND */
+typedef rac_vgmm_emergency_service_ind_struct atp_l4c_emergency_service_ind_struct;
+
+
 
 #endif /* _ATP_L4C_STRUCT_H */
 
diff --git a/mcu/protocol/interface/l4misc/l3_inc_enums.h b/mcu/protocol/interface/l4misc/l3_inc_enums.h
index db1d355..6e4daf5 100644
--- a/mcu/protocol/interface/l4misc/l3_inc_enums.h
+++ b/mcu/protocol/interface/l4misc/l3_inc_enums.h
@@ -5145,6 +5145,8 @@
    NAS_SV_EVENT_LTE_REJECT_IR_REDIRECT_TO_UMTS_GSM,
    NAS_SV_EVENT_ENTER_SLEEP_STATE_FOR_LVI, //deactivate C2K CS/PS when SLEEP state under limited virtual idle mode
    NAS_SV_EVENT_EMM_DEACT_ERRC_FOR_RAT_MODE_CHANGE,
+   NAS_SV_EVENT_REJECT_IRAT_FROM_XAS_START,
+   NAS_SV_EVENT_REJECT_IRAT_FROM_XAS_STOP,
 }  nas_sv_any_event_update_ind_enum;
 
 typedef enum
diff --git a/mcu/protocol/interface/l4misc/l3_inc_local.h b/mcu/protocol/interface/l4misc/l3_inc_local.h
old mode 100755
new mode 100644
index 975bf0f..e316844
--- a/mcu/protocol/interface/l4misc/l3_inc_local.h
+++ b/mcu/protocol/interface/l4misc/l3_inc_local.h
@@ -915,6 +915,13 @@
 
 } apn_struct;
 
+typedef struct
+{
+    kal_uint8 psi;
+
+    pdus_qos_flow_struct qos_flow;
+} pdu_session_info_struct;
+
 /* ETCM <-> ENAS/EAS end */
 
 /* NWSEL <-> ENAS/EAS begin */
diff --git a/mcu/protocol/interface/l4misc/l4c_common_enum.h b/mcu/protocol/interface/l4misc/l4c_common_enum.h
old mode 100755
new mode 100644
index a351481..ae3c523
--- a/mcu/protocol/interface/l4misc/l4c_common_enum.h
+++ b/mcu/protocol/interface/l4misc/l4c_common_enum.h
@@ -150,7 +150,7 @@
 #define L4C_NW_INVALID_SRXLEV L4C_INVALID_SIGNAL_INT16
 #define L4C_NW_INVALID_SQUAL  L4C_INVALID_SIGNAL_INT16
 
-
+#define L4C_NW_NAME_MAX_LEN_WITH_GSM7BIT_ENCODE (MAX_NW_NAME_LENGTH * 8/7)
 
 typedef enum
 {
diff --git a/mcu/protocol/interface/l4misc/vdm_atp_struct.h b/mcu/protocol/interface/l4misc/vdm_atp_struct.h
old mode 100755
new mode 100644
index baa942c..b7b00b2
--- a/mcu/protocol/interface/l4misc/vdm_atp_struct.h
+++ b/mcu/protocol/interface/l4misc/vdm_atp_struct.h
@@ -479,6 +479,7 @@
 #include "c2k_irat_msg_struct.h"
 #include "l4b_vdm_struct.h"
 #include "l4_vdm_enum.h"
+#include "rac_vgmm_struct.h"
 
 #define VDM_AT_CMD_TO_MD_NAME_LEN 32
 #define VDM_AT_CMD_TO_MD_VALUE_LEN 512
@@ -1611,5 +1612,13 @@
 
 typedef vdm_atp_common_at_rsp_struct vdm_atp_cmd_dial_ecall_rsp_struct;
 #endif
+
+/*MSG_ID_VDM_ATP_EMERGENCY_SERVICE_REQ*/
+typedef rac_vgmm_emergency_service_req_struct vdm_atp_emergency_service_req_struct;
+/* MSG_ID_VDM_ATP_EMERGENCY_SERVICE_CNF */
+typedef rac_vgmm_emergency_service_cnf_struct vdm_atp_emergency_service_cnf_struct;
+/* MSG_ID_VDM_ATP_EMERGENCY_SERVICE_IND */
+typedef rac_vgmm_emergency_service_ind_struct vdm_atp_emergency_service_ind_struct;
+
 #endif // _VDM_ATP_STRUCT_H_