[Feature][Modem]Update MTK MODEM V1.6 baseline version: MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6

MTK modem version: MT2735_IVT_MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6.tar.gz
RF  modem version: NA

Change-Id: I45a4c2752fa9d1a618beacd5d40737fb39ab64fb
diff --git a/mcu/interface/driver/audio/audio_cc.h b/mcu/interface/driver/audio/audio_cc.h
new file mode 100644
index 0000000..5049c05
--- /dev/null
+++ b/mcu/interface/driver/audio/audio_cc.h
@@ -0,0 +1,85 @@
+#ifndef AUDIO_CC
+#define AUDIO_CC
+
+typedef enum {
+   IRQ_L2P_TCH_NOTIFY,
+   IRQ_L2P_2G_HANDOVER,
+   IRQ_L2P_2G_AUDIOMANAGER_INFO,    
+   IRQ_L2P_D2M_L2P_NOTIFY,  
+   IRQ_L2P_BT_SCO_L2P_NOTIFY,  
+   //IRQ_SP3G_LOG_L1_INFO,
+   //IRQ_SP4G_EMAC_TIMING_UPDATE,
+}AUD_CC_IRQ_T;
+
+typedef enum {	
+	AUD_L2P_MESSAGE_BIT          = 1 << 0,	//bit 1 
+}AUD_CC_L2P_EG_MASK; //Event Group
+
+typedef enum {		
+	AUD_P2L_MESSAGE_BIT          = 1 << 0,	//bit 1 
+}AUD_CC_P2L_EG_MASK; //Event Group
+
+#define MSG_P2L_BASE 0x2E00
+#define MSG_L2P_BASE 0xAE00
+typedef enum {
+	//------------------ P2L -----------------------
+	MSG_P2L_2G_CALL_ON = MSG_P2L_BASE + 0x00,   
+	MSG_P2L_2G_CALL_OFF,
+	MSG_P2L_2G_HANDOVER,
+	MSG_P2L_3G_CALL_ON,	
+	MSG_P2L_3G_CALL_OFF,	
+	MSG_P2L_4G_CALL_ON,	
+	MSG_P2L_4G_CALL_OFF,
+	MSG_P2L_4G_G_Codec_CALL_ON, 
+	MSG_P2L_4G_G_Codec_CALL_OFF,
+	MSG_P2L_4G_EVS_Codec_CALL_ON,
+	MSG_P2L_4G_EVS_Codec_CALL_OFF,
+	MSG_P2L_C2K_CALL_ON,	
+	MSG_P2L_C2K_CALL_OFF,	
+	MSG_P2L_STANDBY_CALL_ON,  
+	MSG_P2L_STANDBY_CALL_OFF, 
+	MSG_P2L_SET_VBI_FOR_FSM,
+	MSG_P2L_AUD_RESTART_DSP,
+	MSG_P2L_AUD_NONEEDDSP,
+	MSG_P2L_L1D_AUD_CHKDSPINITDONE,
+	
+	//------------------- L2P ----------------------	
+	MSG_L2P_2G_CALL_ON_ACK = MSG_L2P_BASE,
+	MSG_L2P_2G_CALL_OFF_ACK,
+	MSG_L2P_2G_HANDOVER_ACK,
+	MSG_L2P_3G_CALL_ON_ACK,	
+	MSG_L2P_3G_CALL_OFF_ACK,	
+	MSG_L2P_4G_CALL_ON_ACK,	
+	MSG_L2P_4G_CALL_OFF_ACK,
+	MSG_L2P_4G_G_Codec_CALL_ON_ACK,
+	MSG_L2P_4G_G_Codec_CALL_OFF_ACK,
+	MSG_L2P_4G_EVS_Codec_CALL_ON_ACK,
+	MSG_L2P_4G_EVS_Codec_CALL_OFF_ACK,
+	MSG_L2P_C2K_CALL_ON_ACK,	
+	MSG_L2P_C2K_CALL_OFF_ACK,		
+	MSG_L2P_STANDBY_CALL_ON_ACK,  
+	MSG_L2P_STANDBY_CALL_OFF_ACK, 
+	MSG_L2P_SET_VBI_FOR_FSM_ACK,
+	MSG_L2P_AUD_RESTART_DSP_ACK,
+	MSG_L2P_AUD_NONEEDDSP_ACK,
+	MSG_L2P_L1D_AUD_CHKDSPINITDONE_ACK,
+	
+}AUD_CC_MSG_T;
+
+#define CC_MAX_DATA   (10)
+#define CC_BUFFER_SIZE (1 + 1 + CC_MAX_DATA)// msg id + # of 32-bit data + max # of 32-bit data
+
+// format structure
+// 32bits: MSG_ID
+// 32bits: # of 32-bit data,  # should be less than 10
+// 32-bit params
+#define CC_DUMMY_PARAM  (0)
+
+
+//L2P ILM Structure
+typedef struct{
+   LOCAL_PARA_HDR
+   kal_uint8 l1_info[2]; 
+}ilm_L2P_SP3G_UPDATE_L1_INFO;
+
+#endif