[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_