[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/sap/md/ul2d_msgid.h b/mcu/interface/sap/md/ul2d_msgid.h
new file mode 100644
index 0000000..f5f8ae5
--- /dev/null
+++ b/mcu/interface/sap/md/ul2d_msgid.h
@@ -0,0 +1,593 @@
+/*****************************************************************************
+*  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) 2007
+*
+*  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
+*  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
+*  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
+*  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
+*  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
+*  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
+*  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
+*  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
+*  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
+*  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
+*  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
+*  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
+*
+*  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
+*  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
+*  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
+*  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
+*  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
+*
+*  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
+*  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
+*  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
+*  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
+*  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
+*
+*****************************************************************************/
+
+/*******************************************************************************
+ * Filename:
+ * ---------
+ *   ul2d_sap.h
+ *
+ * Project:
+ * --------
+ *   MONZA
+ *
+ * Description:
+ * ------------
+ *
+ *
+ * Author:
+ * -------
+ * -------
+ *
+ *===========================================================================
+ * $Log:$
+ *
+ * 06 06 2017 jen-de.lai
+ * [MOLY00253470] SE2 Internal CR] [8960 ATT test] [6293][I6-PERF] [TC50000][1][core1,vpe0,tc0(vpe2)] Assert fail: l2_testloop_one.c 950 - UL2D
+ *
+ * 06 06 2017 frank.song
+ * [MOLY00254022] [BIANCO][MT6763][RDIT][VTF_RF][FDD 3G][GQA3] Assert for WCDMA R6 test with 0531 official load
+ * after deinit_req and deinit_cnf, RLC still received the BC done, but TX and RX entity has been removed.so DRLC need to wait for al_bc_done_ind. Then drlc can send deinit_cnf.
+ *
+ * 01 25 2017 sh.yang
+ * [MOLY00179747] [UMOLYA] Development phase check-in
+ * Power control check-in, code sync to 3416183.
+ *
+ * 01 05 2017 jen-de.lai
+ * [MOLY00195317] [URLC][TX] - Gen93 URLC TX code modification for new HW and MCU Archi - LBM on VRB
+ *
+ * 12 26 2016 ravitej.ballakur
+ * [MOLY00195360] [3G][RATDM][PDCP] - Gen93 3G RATDM and PDCP code modification for new HW and MCU Archi
+ * Fixing bug in RATDM free SDU for Target and UESIM as well as fixes for PDCP HC..
+ *
+ * 09 26 2016 ravitej.ballakur
+ * [MOLY00195360] [3G][RATDM][PDCP] - Gen93 3G RATDM and PDCP code modification for new HW and MCU Archi
+ * 	Merging 2G and WCDMA RATDM and PDCP changes from merge_CBr.
+ *
+ * 08 03 2016 ravitej.ballakur
+ * [MOLY00195360] [3G][RATDM][PDCP] - Gen93 3G RATDM and PDCP code modification for new HW and MCU Archi
+ * 3G RATDM and PDCP changes.
+ *
+ * 04 16 2015 charlescm.wu
+ * [MOLY00098458] [UMOLY][Universal Bin][Phase 2][FDD][UL2] Mode change
+ * .
+ *
+ * 02 13 2015 head.hsu
+ * [MOLY00091822] RATDM reorganization
+ * 	FDD/TDD RABM/PDCP checkin
+ *
+ * 01 06 2015 wei.tang
+ * [MOLY00087685] [UMAC][CSR]universal bin check in
+ * sync UBIN CBr
+ *
+ * 12 29 2014 charlescm.wu
+ * [MOLY00087679] [UMOLY][FDD][UAS COMMON][UL2 COMMON/URLC/BMC/SEQ]U-Bin CBr to UMOLY TRUNCK.
+ *
+ * 12 16 2014 johnson.liu
+ * [MOLY00087759] [One modem bin]Sync TDD RABM code to UMOLY trunk
+ * .
+ *
+ * 12 15 2014 charlescm.wu
+ * [MOLY00087679] [UMOLY][FDD][UAS COMMON][UL2 COMMON/URLC/BMC/SEQ]U-Bin CBr to UMOLY TRUNCK.
+ *
+ * 12 15 2014 jinpeng.hu
+ * [MOLY00087590] [Ubin check-in UMOLY][TDD][URLC]-add prefix
+ *
+ * 12 12 2014 tc.chang
+ * [MOLY00087434] [Universal Bin] Check in.
+ * FDD RABM
+ *
+ * 03 25 2014 stanley.ko
+ * [MOLY00060012] AT+ECBMR to remove modem CB records
+ *
+ * 03 13 2014 yanfei.ding
+ * [MOLY00059440] [3G TDD][UAS][SYNC FDD CR] Add SRB Flow Control to avoid URR Queue Full
+ * 	Interface update .
+ *
+ * 11 15 2012 johnson.liu
+ * [MOLY00006202] [TDD][R6]Remove RABM T3319 expiry handler
+ * .
+ * 
+ * 09 18 2012 yanfei.ding
+ * [MOLY00003744] [3G TDD][__RATDM_UL_SHAQ__] Check in SHAQ Code and Enable SHAQ
+ * .
+ * 
+ * 08 22 2012 andrew.wu
+ * [MOLY00002319] [MSBB] Remove Invalid Inter-Category Including.
+ * modem related option move to modem internal
+ *
+ * 06 27 2012 johnson.liu
+ * [MOLY00000029] [3G TDD]modify msg id range in MOLY branch
+ * Diff PDCP&RABM MSG ID for TDD.
+ *
+ * 06 25 2012 babylon.tien
+ * [MOLY00000029] [3G TDD]modify msg id range in MOLY branch
+ * <saved by Perforce>
+ *
+ * 06 25 2012 huifeng.jing
+ * [MOLY00000029] [3G TDD]modify msg id range in MOLY branch
+ * Differ CSR Messages between TDD & FDD.
+ *
+ * 06 25 2012 yanfei.ding
+ * [MOLY00000029] [3G TDD]modify msg id range in MOLY branch
+ * Differ URLC, DRLC Messages between TDD & FDD.
+ *
+ * 06 08 2012 qinghua.yu
+ * removed!
+ * 1) confirm all _msgid.h is same as old (exclude fold ../delete/);
+ * 2) fix range error in module_msg_range.h.
+ *
+ * 05 24 2012 wcpuser_integrator
+ * removed!
+ * Qinghua Yu check in global enum (MSG & SAP) at modem_dev.
+ *
+ * 05 24 2012 wcpuser_integrator
+ * removed!
+ * Qinghua Yu check in global enum (MSG & SAP) at modem_dev.
+ *
+ * 05 24 2012 wcpuser_integrator
+ * removed!
+ * Qinghua Yu check in global enum (MSG & SAP) at modem_dev.
+ *
+ * 05 08 2012 babylon.tien
+ * removed!
+ * <saved by Perforce>
+ *
+ * 02 07 2012 andrew.wu
+ * removed!
+ * Integration change.
+ *
+ * 01 20 2012 ij.liao
+ * removed!
+ * .
+ *
+ * 01 16 2012 andrew.wu
+ * removed!
+ * Integration change.
+ *
+ * 01 13 2012 ij.liao
+ * removed!
+ * .
+ *
+ * 01 11 2012 carlson.lin
+ * removed!
+ * <saved by Perforce>
+ *
+ * 12 11 2011 haizhou.liu
+ * removed!
+ * .
+ *
+ * 11 19 2011 ashleyroy.yang
+ * removed!
+ * .
+ *
+ * 11 13 2011 haizhou.liu
+ * removed!
+ * 11 08 2011 weimin.zeng
+ * removed!
+ * merge MSBB.
+ *
+ * 08 12 2011 andrew.wu
+#include "module_msg_range.h"
+
+MODULE_MSG_BEGIN()
+ * removed!
+ * Remove CCSR_RB_RELEASE_IND
+ *
+ * 07 07 2011 mengsung.wu
+ * removed!
+ * .
+ *
+ * 04 15 2011 yiting.cheng
+ * removed!
+ * MAUI
+ *
+ * 03 31 2011 tc.chang
+ * removed!
+ * .
+ *
+ * 01 21 2011 max.yin
+ * removed!
+ * .
+ *
+ * 12 07 2010 alfred.lee
+ * removed!
+ * PS HAL UL2 SAP Header files move 
+ *
+ * 12 01 2010 quanping.wang
+ * removed!
+ * Merge TDD128 backto MAUI, based on 10AW1032MP_ASTRO w10.48 Tue. P1
+ *
+ * 09 17 2010 jessica.chang
+ * removed!
+ * .
+ *
+ * removed!
+ * removed!
+ * 
+ *
+ * removed!
+ * removed!
+ * 
+ *
+ * removed!
+ * removed!
+ * 
+ *
+ * removed!
+ * removed!
+ * add to source control recursely
+ *===========================================================================
+ ****************************************************************************/
+#include "module_msg_range.h"
+
+#ifndef _UL2D_MSG_H
+#define _UL2D_MSG_H
+
+#ifdef __SOURCE_INSIGHT_PARSE__
+typedef enum {
+#endif
+
+
+/* mtk80197, merge TDD128 back to MAUI */
+#if defined(__UMTS_FDD_MODE__)
+MODULE_MSG_BEGIN( MSG_ID_BMC_CODE_BEGIN )
+/***** BMC - start *****/
+/* BMC - RATCM */
+MSG_ID_RATCM_BMC_CBCH_REQ = MSG_ID_BMC_CODE_BEGIN,
+MSG_ID_RATCM_BMC_UPDATE_REQ,
+MSG_ID_RATCM_BMC_CB_LOC_UPDATE_REQ,
+MSG_ID_RATCM_BMC_CB_MSG_REMOVAL_REQ,
+
+/* UL2D - RATCM */
+MSG_ID_RATCM_UL2D_DUPLEX_MODE_CHANGE_REQ,
+
+/* Universal Bin: merge TDD and FDD BMC inside the AS */
+#if defined(__UMTS_TDD128_MODE__)
+/* BMC - SLCE */
+MSG_ID_TDD_CBMC_CONFIG_REQ,
+/* BMC - DRLC */
+MSG_ID_TDD_RLC_BMC_DATA_IND,
+#endif /* __UMTS_TDD128_MODE__ */
+/* BMC - SLCE */
+MSG_ID_FDD_CBMC_CONFIG_REQ,
+/* BMC - DRLC */
+MSG_ID_FDD_RLC_BMC_DATA_IND,
+MSG_ID_BMC_CODE_END = MSG_ID_FDD_RLC_BMC_DATA_IND,
+/***** BMC - end *****/
+MODULE_MSG_END( MSG_ID_BMC_CODE_TAIL )
+
+MODULE_MSG_BEGIN( MSG_ID_FDD_CSR_CODE_BEGIN )
+//MSG_ID_FDD_CSR_CODE_BEGIN,
+//UMAC
+MSG_ID_FDD_CSR_UMAC_STATUS_IND = MSG_ID_FDD_CSR_CODE_BEGIN,
+MSG_ID_FDD_CSR_UMAC_TFC_IND,
+MSG_ID_FDD_CCSR_RAB_ESTABLISH_IND,
+MSG_ID_FDD_CCSR_RAB_RELEASE_IND,
+MSG_ID_FDD_CCSR_RAB_MODIFY_IND,
+MSG_ID_FDD_CCSR_RB_RELEASE_IND,
+MSG_ID_FDD_CSR_CODE_END = MSG_ID_FDD_CCSR_RB_RELEASE_IND,
+//MSG_ID_FDD_CSR_CODE_END,
+MODULE_MSG_END( MSG_ID_FDD_CSR_CODE_TAIL )
+
+MODULE_MSG_BEGIN( MSG_ID_FDD_DRLC_CODE_BEGIN )
+/***** DRLC - start *****/
+/* DRLC - URLC */
+MSG_ID_FDD_DRLC_URLC_REASSEMBLE_REQ = MSG_ID_FDD_DRLC_CODE_BEGIN,
+MSG_ID_FDD_DRLC_URLC_INIT_REQ,
+MSG_ID_FDD_DRLC_URLC_DEINIT_REQ,
+MSG_ID_FDD_DRLC_URLC_ENTER_PCH_REQ,
+MSG_ID_FDD_DRLC_URLC_SLEEP_ATTEMPT_REQ,
+MSG_ID_FDD_DRLC_URLC_LBM_OPEN_REQ,
+
+/* DRLC - DRLC */
+MSG_ID_FDD_DRLC_DRLC_BC_DONE_IND,
+MSG_ID_FDD_DRLC_UPLANE_ALL_BC_CB_DONE_IND,
+MSG_ID_FDD_DRLC_UPLANE_ALL_BC_CB_DONE_BEFORE_DEINIT_IND,
+/* DRLC - RRCE */
+MSG_ID_FDD_RRCE_DRLC_FLUSH_DATA_REQ,
+/* DRLC - URR */
+MSG_ID_FDD_URR_DRLC_SRB_SDU_CONTINUE_REQ,
+/* DRLC - ADR */
+MSG_ID_FDD_RLC_TM_DATA_REQ,
+MSG_ID_FDD_RLC_UM_DATA_REQ,
+MSG_ID_FDD_RLC_AM_DATA_REQ,
+MSG_ID_FDD_DRLC_CODE_END = MSG_ID_FDD_RLC_AM_DATA_REQ,
+/***** DRLC - end *****/
+MODULE_MSG_END( MSG_ID_FDD_DRLC_CODE_TAIL )
+
+
+MODULE_MSG_BEGIN( MSG_ID_FDD_PDCP_CODE_BEGIN )
+//MSG_ID_FDD_PDCP_CODE_BEGIN,
+MSG_ID_FDD_CPDCP_CONFIG_REQ = MSG_ID_FDD_PDCP_CODE_BEGIN,
+MSG_ID_FDD_CPDCP_RELOC_REQ,
+MSG_ID_FDD_CPDCP_RELEASE_REQ,
+MSG_ID_FDD_PDCP_URLC_RESET_IND,
+MSG_ID_FDD_PDCP_URLC_REESTABLISH_IND,
+#ifdef UNIT_TEST
+MSG_ID_FDD_PDCP_CSR_DATA_IND,
+MSG_ID_FDD_PDCP_CSR_BUILDAMR_REQ,
+MSG_ID_FDD_PDCP_CSR_BUILDAMR_RSP,
+#endif
+MSG_ID_RATDM_PDCP_RESET_STATISTICS_REQ,
+MSG_ID_PDCP_DATA_DELIVER_IND,
+
+MSG_ID_FDD_PDCP_CODE_END = MSG_ID_PDCP_DATA_DELIVER_IND,
+//MSG_ID_FDD_PDCP_CODE_END,
+MODULE_MSG_END( MSG_ID_FDD_PDCP_CODE_TAIL )
+
+MODULE_MSG_BEGIN( MSG_ID_FDD_RABM_CODE_BEGIN )
+//MSG_ID_FDD_RABM_CODE_BEGIN,
+/* RATDM - RABM */
+MSG_ID_RATDM_RABM_ACTIVATE_REQ = MSG_ID_FDD_RABM_CODE_BEGIN,
+MSG_ID_RATDM_RABM_ACTIVATE_RSP,
+MSG_ID_RATDM_RABM_DEACTIVATE_REQ,
+MSG_ID_RATDM_RABM_MODIFY_REQ,
+MSG_ID_RATDM_RABM_REESTABLISH_RSP,
+MSG_ID_RATDM_RABM_RESUME_REQ,
+MSG_ID_RATDM_RABM_DATA_REQ,
+MSG_ID_RATDM_RABM_RAT_ENTER_REQ,
+MSG_ID_RATDM_RABM_RAT_LEAVE_REQ,
+
+MSG_ID_RATDM_RABM_REESTABLISH_RAB_READY_IND,
+
+/* UL data path optimization: Share Uplink Queue */
+
+MSG_ID_RATDM_SHAQ_KICK_UL2,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_0,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_1,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_2,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_3,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_4,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_5,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_6,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_7,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_8,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_9,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_10,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_11,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_12,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_13,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_14,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_15,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_16,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_17,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_18,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_19,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_20,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_21,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_22,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_23,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_24,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_25,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_26,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_27,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_28,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_29,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_30,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_31,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_32,
+/* __NEW_DATA_PLANE__ */
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_0,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_1,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_2,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_3,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_4,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_5,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_6,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_7,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_8,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_9,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_10,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_11,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_12,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_13,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_14,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_15,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_16,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_17,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_18,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_19,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_20,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_21,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_22,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_23,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_24,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_25,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_26,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_27,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_28,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_29,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_30,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_31,
+MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_32,
+
+
+/* SLCE - RABM */
+MSG_ID_FDD_CRABM_RAB_ESTABLISH_IND,
+MSG_ID_FDD_CRABM_RAB_RELEASE_IND,
+
+/* RRCE - RABM */
+MSG_ID_FDD_CRABM_PS_RAB_CAPABILITY_IND,
+
+MSG_ID_FDD_RABM_CODE_END = MSG_ID_FDD_CRABM_PS_RAB_CAPABILITY_IND,
+//MSG_ID_RABM_CODE_END,
+MODULE_MSG_END( MSG_ID_FDD_RABM_CODE_TAIL )
+
+#endif /* __UMTS_FDD_MODE__ */
+
+/* mtk80197, merge TDD128 back to MAUI */
+#if defined(__UMTS_TDD128_MODE__)
+
+#if !defined(__UMTS_FDD_MODE__) /* UB: temp add this compile option for LTG build test */
+MODULE_MSG_BEGIN( MSG_ID_BMC_TDD_CODE_BEGIN )
+/***** BMC - start *****/
+/* BMC - RATCM */
+MSG_ID_RATCM_BMC_CBCH_REQ = MSG_ID_BMC_TDD_CODE_BEGIN,
+MSG_ID_RATCM_BMC_UPDATE_REQ,
+MSG_ID_RATCM_BMC_CB_LOC_UPDATE_REQ,
+MSG_ID_RATCM_BMC_CB_MSG_REMOVAL_REQ,
+
+/* UL2D - RATCM */
+MSG_ID_RATCM_UL2D_DUPLEX_MODE_CHANGE_REQ,
+
+/* BMC - SLCE */
+MSG_ID_CBMC_CONFIG_REQ,
+/* BMC - DRLC */
+MSG_ID_RLC_BMC_DATA_IND,
+MSG_ID_BMC_CODE_END = MSG_ID_RLC_BMC_DATA_IND,
+/***** BMC - end *****/
+MODULE_MSG_END( MSG_ID_BMC_TDD_CODE_TAIL )
+#endif /* !defined(__UMTS_FDD_MODE__) */
+
+
+MODULE_MSG_BEGIN( MSG_ID_CSR_TDD_CODE_BEGIN )
+//MSG_ID_CSR_CODE_BEGIN,
+//UMAC
+MSG_ID_TDD_CSR_UMAC_STATUS_IND = MSG_ID_CSR_TDD_CODE_BEGIN,
+MSG_ID_TDD_CSR_UMAC_TFC_IND,
+MSG_ID_TDD_CCSR_RAB_ESTABLISH_IND,
+MSG_ID_TDD_CCSR_RAB_RELEASE_IND,
+MSG_ID_TDD_CCSR_RAB_MODIFY_IND,
+MSG_ID_TDD_CCSR_RB_RELEASE_IND,
+MSG_ID_TDD_CSR_CODE_END = MSG_ID_TDD_CCSR_RB_RELEASE_IND,
+//MSG_ID_CSR_CODE_END,
+MODULE_MSG_END( MSG_ID_CSR_TDD_CODE_TAIL )
+
+
+MODULE_MSG_BEGIN( MSG_ID_TDD_DRLC_CODE_BEGIN )
+/***** DRLC - start *****/
+/* DRLC - URLC */
+MSG_ID_TDD_DRLC_URLC_REASSEMBLE_REQ = MSG_ID_TDD_DRLC_CODE_BEGIN,
+/* DRLC - RRCE */
+MSG_ID_TDD_RRCE_DRLC_FLUSH_DATA_REQ,
+/* DRLC - URR */
+MSG_ID_TDD_URR_DRLC_SRB_SDU_CONTINUE_REQ,
+/* DRLC - ADR */
+MSG_ID_TDD_RLC_TM_DATA_REQ,
+MSG_ID_TDD_RLC_UM_DATA_REQ,
+MSG_ID_TDD_RLC_AM_DATA_REQ,
+MSG_ID_TDD_DRLC_CODE_END = MSG_ID_TDD_RLC_AM_DATA_REQ,
+MODULE_MSG_END( MSG_ID_TDD_DRLC_CODE_TAIL )
+/***** DRLC - end *****/
+
+MODULE_MSG_BEGIN( MSG_ID_TDD_PDCP_CODE_BEGIN )
+//MSG_ID_PDCP_CODE_BEGIN,
+MSG_ID_TDD_CPDCP_CONFIG_REQ = MSG_ID_TDD_PDCP_CODE_BEGIN,
+MSG_ID_TDD_CPDCP_RELOC_REQ,
+MSG_ID_TDD_CPDCP_RELEASE_REQ,
+MSG_ID_TDD_PDCP_URLC_RESET_IND,
+MSG_ID_TDD_PDCP_URLC_REESTABLISH_IND,
+MSG_ID_TDD_PDCP_FLC_RESUME_UL_TRANSFER,
+MSG_ID_TDD_PDCP_FLC_RESUME_DL_TRANSFER,
+MSG_ID_TDD_PDCP_CODE_END = MSG_ID_TDD_PDCP_FLC_RESUME_DL_TRANSFER,
+MODULE_MSG_END( MSG_ID_TDD_PDCP_CODE_TAIL )
+//MSG_ID_PDCP_CODE_END,
+
+//MSG_ID_RABM_CODE_BEGIN,
+/* RATDM - RABM */
+MODULE_MSG_BEGIN( MSG_ID_RABM_TDD_CODE_BEGIN )
+/* use FDD defination for one modem bin.
+MSG_ID_RATDM_RABM_ACTIVATE_REQ = MSG_ID_RABM_TDD_CODE_BEGIN,
+MSG_ID_RATDM_RABM_ACTIVATE_RSP,
+MSG_ID_RATDM_RABM_DEACTIVATE_REQ,
+MSG_ID_RATDM_RABM_MODIFY_REQ,
+MSG_ID_RATDM_RABM_REESTABLISH_RSP,
+MSG_ID_RATDM_RABM_RESUME_REQ,
+MSG_ID_RATDM_RABM_DATA_REQ,
+*/
+//RATDM - PDCP
+//MSG_ID_RATDM_PDCP_RESET_STATISTICS_REQ,
+
+/* UL data path optimization: Share Uplink Queue */
+/*  use FDD defination for one modem bin.
+MSG_ID_RATDM_SHAQ_KICK_UL2,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_0,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_1,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_2,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_3,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_4,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_5,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_6,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_7,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_8,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_9,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_10,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_11,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_12,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_13,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_14,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_15,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_16,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_17,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_18,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_19,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_20,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_21,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_22,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_23,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_24,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_25,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_26,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_27,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_28,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_29,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_30,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_31,
+MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_32,
+*/
+
+/* SLCE - RABM */
+MSG_ID_TDD_CRABM_RAB_ESTABLISH_IND = MSG_ID_RABM_TDD_CODE_BEGIN,
+MSG_ID_TDD_CRABM_RAB_RELEASE_IND,
+
+/* RRCE - RABM */
+MSG_ID_TDD_CRABM_PS_RAB_CAPABILITY_IND,
+    
+/*    
+#ifdef __REL7__
+    MSG_ID_RATDM_RABM_REESTABLISH_RAB_READY_IND,
+#endif
+*/
+
+MSG_ID_TDD_RABM_CODE_END,
+MODULE_MSG_END( MSG_ID_RABM_TDD_CODE_TAIL )
+
+#endif /* __UMTS_TDD128_MODE__ */
+
+#ifdef __SOURCE_INSIGHT_PARSE__
+};
+#endif
+
+#endif   //_UL2D_MSG_H