[Feature][T8TSK-212][Modem]Update MTK modem version to MOBILETEK35_IVT_T800_MOLY.NR15.R3.MD700.MP.V75.P6
Only Configure:No
Affected branch:T800_MD
Affected module:Modem
Is it affected on both ZXIC and MTK:only MTK
Self-test:Yes
Doc Update:No
Change-Id: Id19a67bd78c05e3f07b27b5943045cc78cb5c24d
diff --git a/mcu/protocol/interface/ims/ims_common_def.h b/mcu/protocol/interface/ims/ims_common_def.h
index df4338c..ccf2d74 100755
--- a/mcu/protocol/interface/ims/ims_common_def.h
+++ b/mcu/protocol/interface/ims/ims_common_def.h
@@ -898,7 +898,7 @@
#define VOLTE_MAX_URI_LENGTH 128
#define VOLTE_MAX_ASSOCIATED_URI (VOLTE_MAX_URI_LENGTH << 2)
#define VOLTE_MAX_GRUU_LENGTH 128
-#define VOLTE_MAX_SERVICE_ROUTE_LENGTH 256
+#define VOLTE_MAX_SERVICE_ROUTE_LENGTH 512
#define VOLTE_MAX_TIMESTAMP_LENGTH 256
#define VOLTE_MAX_SECURIT_VERIFY_LENGTH 768 //6 algo combo
#define VOLTE_MAX_USER_AGENT_LENGTH 256
@@ -912,7 +912,9 @@
#define VOLTE_MAX_SDP_FMTP_SUB_VALUE_LENGTH 16
#define VOLTE_MAX_SDP_EGBYTE_LENGTH 8
#define VOLTE_MAX_CNAME_LENGTH 52
+#define VOLTE_MAX_ERROR_RESPONSE_LIST 21
#define VOLTE_MAX_REQUEST_LINE_LENGTH 512
+#define VOLTE_SUB_SERVICE_LENGTH 128 //for emergency extended sub_service
/*****imc_general_def.h START*****/
@@ -951,8 +953,6 @@
#define IMC_CALL_MAX_NUM 16
#define IMC_P_ASSERT_URI_LEN 128
#define IMC_PHONE_NUM_LEN 64
-#define IMC_USSD_LANGUANGE_LEN (32)
-#define IMC_USSD_MAX_MSG_LEN (1000)
#define IMC_MAX_SMS_TPDA_LEN (21)
#define IMC_MAX_REASON_TEXT_LENGTH 128
#define IMC_MAX_EMERGENCY_AID_LEN 32
@@ -965,6 +965,8 @@
#define IMC_IPV6_ADDR_LEN 0x10
#define IMC_PCSCF_MAX_NUM 10 // PCSCF discovery
+#define IMC_SUB_SERVICE_LENGTH 128 //for emergency extended sub_service
+
/* C2K */
#define IMC_MAX_SID_LEN 8
#define IMC_MAX_NID_LEN 8
@@ -1072,7 +1074,7 @@
#define VOLTE_MAX_PLANI_LENGTH (256)
#define VOLTE_MAX_LEVEL_SIZE (20)
//#define VOLTE_MAX_CNAME_LENGTH (52)
-#define VOLTE_USSD_STRING_MAX_LENGTH (1000)
+#define VOLTE_USSD_STRING_MAX_LENGTH (1500)
#define VOLTE_USSD_LANGUAGE_MAX_LENGTH (32)
#define VOLTE_MAX_MSISDN_LENGTH (20) // dialing number
#define VOLTE_MAX_SMS_TPDA_LENGTH (21)
@@ -2911,6 +2913,7 @@
kal_uint64 ua_id; // reg client information
kal_uint32 call_id; // unused
kal_uint32 cause; // VoLTE_Event_MD_Lower_Layer_Err_e
+ kal_uint8 value; // Value
kal_uint32 type; // VoLTE_Event_MD_Lower_Layer_TYPE_e
} VoLTE_Event_MD_Lower_Layer_Err_t;
@@ -3310,7 +3313,7 @@
#define IMS_MAX_CALL_NUM_IN_CONF 5
#define MAX_SS_NOTIFY_DATA_LEN 512
-#define IMS_USSD_MAX_MSG_LEN (1000)
+#define IMS_USSD_MAX_MSG_LEN (1500)
#define IMS_USSD_LANGUANGE_LEN (32)
typedef enum
@@ -3558,6 +3561,7 @@
IMS_DEREG_CAUSE_IMS_VOICE_NOT_AVAIL = 6,
IMS_DEREG_CAUSE_IMS_SIM_NOT_READY = 7,
IMS_DRREG_CAUSE_CAUSE_IGNORE_CHANGE = 8,
+ IMS_DEREG_CAUSE_ERAT = 11,
IMS_DEREG_CAUSE_MAX
}ims_dereg_cause_enum;
@@ -3709,7 +3713,9 @@
SC_POISON = (1<<11),
SC_TRAFFIC = (1<<12),
SC_COUNTRY_SPECIFIC = (1<<13),
- SC_UNRECOGNIZED = (1<<14),
+ SC_EXTENDED_SUB_SERVICE = (1<<14),
+ SC_UNRECOGNIZED = (1<<15),
+
/*Korea TTA special emergency category */
SC_TTA_SPIES = 0x3,
SC_TTA_INTELLIGENCE = 0x6,