blob: f5f8ae5cb33ad3517edd8ae439a65c16a0212461 [file] [log] [blame]
/*****************************************************************************
* 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