[Feature]Upload Modem source code

Change-Id: Id4294f30faced84d3e6fd6d5e61e1111bf287a37
diff --git a/mcu/interface/protocol/general/vdm_public_defs.h b/mcu/interface/protocol/general/vdm_public_defs.h
new file mode 100644
index 0000000..909147f
--- /dev/null
+++ b/mcu/interface/protocol/general/vdm_public_defs.h
@@ -0,0 +1,24 @@
+#ifndef _VDM_PUBLIC_DEFS_H
+#define _VDM_PUBLIC_DEFS_H
+
+#include "ps_public_struct.h"
+#include "ps_public_enum.h"
+#include "md_sap.h"
+
+/* Notified Modules */
+static call_status_notify_module_info_struct call_status_notify_module[] = 
+{
+    {MOD_L4C, VDM_L4C_SAP, VDM_CALL_STATUS_ALL, CFG_GEMINI_MOD},
+	{MOD_SASE_CLIENT, VDM_SASE_SAP, VDM_CALL_STATUS_IMS_GROUP, CFG_GEMINI_MOD},
+    
+#if defined(__IMS_SUPPORT__) && !defined(__TC01_IMS_SUPPORT__) && !defined(__IPC_ADAPTER__)
+    {MOD_IMC, VDM_IMC_SAP, VDM_CALL_STATUS_FIRST_CALL_ATTEMPT|VDM_CALL_STATUS_ALL_CALL_END, CFG_GEMINI_MOD},
+#endif /* __IMS_SUPPORT__ && !(__TC01_IMS_SUPPORT__) */
+
+#if defined(__IDC_ENABLED__)
+    {MOD_L1_IDC, VDM_IDC_SAP, VDM_CALL_STATUS_FIRST_IMS_CALL_CONNECTED|VDM_CALL_STATUS_LAST_IMS_CALL_DISCONNECTED, CFG_GEMINI_MOD},
+#endif /*__IDC_ENABLED__*/
+
+};
+#endif /* _VDM_PUBLIC_DEFS_H */
+