[Feature][Modem]Add Modem Patch P1
Change-Id: Idee4f9fd6700b484f7db86704cf5639cec4d71a2
diff --git a/mcu/protocol/interface/l4/nas_sv_struct.h b/mcu/protocol/interface/l4/nas_sv_struct.h
old mode 100644
new mode 100755
index b3d1d2e..3d0c9e7
--- a/mcu/protocol/interface/l4/nas_sv_struct.h
+++ b/mcu/protocol/interface/l4/nas_sv_struct.h
@@ -1172,6 +1172,7 @@
vg_emergency_service_ind_enum emc_supported_indicator;
vg_emergency_fallback_ind_enum emc_fallback_supported_indicator;
vgmm_5g_update_status_enum vg_update_status;
+ kal_bool is_proc_reported_earlier;
}vgmm_rat_specific_param_container_struct;
typedef union
@@ -1192,6 +1193,17 @@
nas_rat_specific_param_container_union nas_specific_container;
} nas_sv_any_regn_result_ind_struct;
+typedef struct {
+ LOCAL_PARA_HDR
+ nas_proc_enum nas_proc;
+ lr_result_enum lr_result;
+ mm_cause_enum lr_cause; // This value may be replaced by customized cause.
+ kal_uint8 attempt_counter;
+ mm_cause_enum airlr_cause;
+} nas_sv_vgmm_proc_result_ind_struct;
+
+typedef nas_sv_vgmm_proc_result_ind_struct nwsel_nas_sv_vgmm_proc_result_ind_struct;
+
typedef nas_sv_any_regn_result_ind_struct nwsel_nas_sv_regn_result_ind_struct;
typedef nwsel_nas_sv_plmn_band_ind_struct nas_sv_ratcm_plmn_band_ind_struct;
@@ -1465,6 +1477,8 @@
kal_bool vgmm_ims_voice_over_ps_ind_present;
ims_ind_enum vgmm_ims_voice_over_ps_ind;
+
+ kal_bool vgmm_is_reattach_required;
/* End of VGMM Definitions */
}nas_sv_vgmm_broadcast_regn_result_struct;
#endif //__FIVEG_NAS__
@@ -1480,6 +1494,8 @@
/* Whether the UE is registered or not according to state and current executing procedure in EMM view
used for EMM/VGMM un-sync state checking for any_xmm_broadcast_regn_result handling */
emm_bcast_regn_update_enum emm_regn_update_type;
+
+ kal_bool emm_is_reattach_required;
/* End of EMM Definitions */
}nas_sv_emm_broadcast_regn_result_struct;
@@ -1659,6 +1675,19 @@
kal_bool is_searching;
} nwsel_nas_sv_as_plmn_search_report_ind_struct;
+typedef struct
+{
+ LOCAL_PARA_HDR
+ kal_bool is_emc_info_valid;
+ kal_bool is_nr_emc_service_available;
+} nwsel_nas_sv_nr_emc_service_availability_ind_struct;
+
+typedef struct
+{
+ LOCAL_PARA_HDR
+ kal_bool is_emc_info_valid;
+} nwsel_nas_sv_nr_emc_service_availability_rsp_struct;
+
#if 0
/* under construction !*/
/* under construction !*/