[Feature]Upload Modem source code
Change-Id: Id4294f30faced84d3e6fd6d5e61e1111bf287a37
diff --git a/mcu/protocol/interface/l4/ratcm_csd_interface.h b/mcu/protocol/interface/l4/ratcm_csd_interface.h
new file mode 100644
index 0000000..49afb9c
--- /dev/null
+++ b/mcu/protocol/interface/l4/ratcm_csd_interface.h
@@ -0,0 +1,165 @@
+/*******************************************************************************
+ * Copyright Statement:
+ * --------------------
+ * This software is protected by Copyright and the information contained
+ * herein is confidential. The software may not be copied and the information
+ * contained herein may not be used or disclosed except with the written
+ * permission of MediaTek Inc. (C) 2002
+ *
+ ******************************************************************************/
+
+/*******************************************************************************
+ * Filename:
+ * ---------
+ * ratcm_csd_interface.h
+ *
+ * Project:
+ * --------
+ * MONZA
+ *
+ * Description:
+ * ------------
+ *
+ *
+ * Author:
+ * -------
+ * -------
+ *
+ *============================================================================
+ * HISTORY
+ * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
+ *------------------------------------------------------------------------------
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ *------------------------------------------------------------------------------
+ * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
+ *============================================================================
+ ****************************************************************************/
+
+#ifndef _RATCM_CSD_INTERFACE_H
+#define _RATCM_CSD_INTERFACE_H
+
+/* MAUI_02828210, redundant header removal */
+/***************************
+Include Prefix Header Files
+****************************/
+#include "kal_general_types.h"
+
+/***************************
+Exported Function Prototypes
+****************************/
+
+typedef enum
+{
+ CSD_MODE_NO,
+ CSD_MODE_TRA,
+ CSD_MODE_NT,
+ CSD_MODE_TRA_FAX,
+ CSD_MODE_NT_FAX
+}
+CSD_MODE_ENUM;
+
+typedef enum
+{
+ CSD_USER_RATE_2400,
+ CSD_USER_RATE_4800,
+ CSD_USER_RATE_7200,
+ CSD_USER_RATE_9600,
+ CSD_USER_RATE_12000,
+ CSD_USER_RATE_14400,
+ CSD_USER_RATE_19200,
+ CSD_USER_RATE_28800,
+ CSD_USER_RATE_38400,
+ CSD_USER_RATE_48000,
+ CSD_USER_RATE_56000,
+ CSD_USER_RATE_64000 /* MAUI_02375911 */
+}
+CSD_USER_RATE_ENUM;
+
+
+typedef enum
+{
+ CSD_ON = 0,
+ CSD_OFF
+}
+CSD_STATUS_ENUM;
+
+typedef struct
+{
+ CSD_STATUS_ENUM sa;
+ CSD_STATUS_ENUM sb;
+ CSD_STATUS_ENUM x;
+}
+CSD_V24_STATUS_STRUCT;
+
+typedef enum{
+CSD_TICK_RATE_10MS,
+CSD_TICK_RATE_20MS,
+CSD_TICK_RATE_40MS,
+CSD_TICK_RATE_80MS
+} CSD_TICK_RATE_ENUM;
+
+
+
+#endif /* _RATCM_CSD_INTERFACE_H */