blob: f5f8ae5cb33ad3517edd8ae439a65c16a0212461 [file] [log] [blame]
yu.dongc33b3072024-08-21 23:14:49 -07001/*****************************************************************************
2* Copyright Statement:
3* --------------------
4* This software is protected by Copyright and the information contained
5* herein is confidential. The software may not be copied and the information
6* contained herein may not be used or disclosed except with the written
7* permission of MediaTek Inc. (C) 2007
8*
9* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
10* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
11* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
12* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
13* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
14* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
15* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
16* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
17* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
18* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
19* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
20* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
21*
22* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
23* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
24* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
25* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
26* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
27*
28* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
29* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
30* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
31* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
32* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
33*
34*****************************************************************************/
35
36/*******************************************************************************
37 * Filename:
38 * ---------
39 * ul2d_sap.h
40 *
41 * Project:
42 * --------
43 * MONZA
44 *
45 * Description:
46 * ------------
47 *
48 *
49 * Author:
50 * -------
51 * -------
52 *
53 *===========================================================================
54 * $Log:$
55 *
56 * 06 06 2017 jen-de.lai
57 * [MOLY00253470] SE2 Internal CR] [8960 ATT test] [6293][I6-PERF] [TC50000][1][core1,vpe0,tc0(vpe2)] Assert fail: l2_testloop_one.c 950 - UL2D
58 *
59 * 06 06 2017 frank.song
60 * [MOLY00254022] [BIANCO][MT6763][RDIT][VTF_RF][FDD 3G][GQA3] Assert for WCDMA R6 test with 0531 official load
61 * 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.
62 *
63 * 01 25 2017 sh.yang
64 * [MOLY00179747] [UMOLYA] Development phase check-in
65 * Power control check-in, code sync to 3416183.
66 *
67 * 01 05 2017 jen-de.lai
68 * [MOLY00195317] [URLC][TX] - Gen93 URLC TX code modification for new HW and MCU Archi - LBM on VRB
69 *
70 * 12 26 2016 ravitej.ballakur
71 * [MOLY00195360] [3G][RATDM][PDCP] - Gen93 3G RATDM and PDCP code modification for new HW and MCU Archi
72 * Fixing bug in RATDM free SDU for Target and UESIM as well as fixes for PDCP HC..
73 *
74 * 09 26 2016 ravitej.ballakur
75 * [MOLY00195360] [3G][RATDM][PDCP] - Gen93 3G RATDM and PDCP code modification for new HW and MCU Archi
76 * Merging 2G and WCDMA RATDM and PDCP changes from merge_CBr.
77 *
78 * 08 03 2016 ravitej.ballakur
79 * [MOLY00195360] [3G][RATDM][PDCP] - Gen93 3G RATDM and PDCP code modification for new HW and MCU Archi
80 * 3G RATDM and PDCP changes.
81 *
82 * 04 16 2015 charlescm.wu
83 * [MOLY00098458] [UMOLY][Universal Bin][Phase 2][FDD][UL2] Mode change
84 * .
85 *
86 * 02 13 2015 head.hsu
87 * [MOLY00091822] RATDM reorganization
88 * FDD/TDD RABM/PDCP checkin
89 *
90 * 01 06 2015 wei.tang
91 * [MOLY00087685] [UMAC][CSR]universal bin check in
92 * sync UBIN CBr
93 *
94 * 12 29 2014 charlescm.wu
95 * [MOLY00087679] [UMOLY][FDD][UAS COMMON][UL2 COMMON/URLC/BMC/SEQ]U-Bin CBr to UMOLY TRUNCK.
96 *
97 * 12 16 2014 johnson.liu
98 * [MOLY00087759] [One modem bin]Sync TDD RABM code to UMOLY trunk
99 * .
100 *
101 * 12 15 2014 charlescm.wu
102 * [MOLY00087679] [UMOLY][FDD][UAS COMMON][UL2 COMMON/URLC/BMC/SEQ]U-Bin CBr to UMOLY TRUNCK.
103 *
104 * 12 15 2014 jinpeng.hu
105 * [MOLY00087590] [Ubin check-in UMOLY][TDD][URLC]-add prefix
106 *
107 * 12 12 2014 tc.chang
108 * [MOLY00087434] [Universal Bin] Check in.
109 * FDD RABM
110 *
111 * 03 25 2014 stanley.ko
112 * [MOLY00060012] AT+ECBMR to remove modem CB records
113 *
114 * 03 13 2014 yanfei.ding
115 * [MOLY00059440] [3G TDD][UAS][SYNC FDD CR] Add SRB Flow Control to avoid URR Queue Full
116 * Interface update .
117 *
118 * 11 15 2012 johnson.liu
119 * [MOLY00006202] [TDD][R6]Remove RABM T3319 expiry handler
120 * .
121 *
122 * 09 18 2012 yanfei.ding
123 * [MOLY00003744] [3G TDD][__RATDM_UL_SHAQ__] Check in SHAQ Code and Enable SHAQ
124 * .
125 *
126 * 08 22 2012 andrew.wu
127 * [MOLY00002319] [MSBB] Remove Invalid Inter-Category Including.
128 * modem related option move to modem internal
129 *
130 * 06 27 2012 johnson.liu
131 * [MOLY00000029] [3G TDD]modify msg id range in MOLY branch
132 * Diff PDCP&RABM MSG ID for TDD.
133 *
134 * 06 25 2012 babylon.tien
135 * [MOLY00000029] [3G TDD]modify msg id range in MOLY branch
136 * <saved by Perforce>
137 *
138 * 06 25 2012 huifeng.jing
139 * [MOLY00000029] [3G TDD]modify msg id range in MOLY branch
140 * Differ CSR Messages between TDD & FDD.
141 *
142 * 06 25 2012 yanfei.ding
143 * [MOLY00000029] [3G TDD]modify msg id range in MOLY branch
144 * Differ URLC, DRLC Messages between TDD & FDD.
145 *
146 * 06 08 2012 qinghua.yu
147 * removed!
148 * 1) confirm all _msgid.h is same as old (exclude fold ../delete/);
149 * 2) fix range error in module_msg_range.h.
150 *
151 * 05 24 2012 wcpuser_integrator
152 * removed!
153 * Qinghua Yu check in global enum (MSG & SAP) at modem_dev.
154 *
155 * 05 24 2012 wcpuser_integrator
156 * removed!
157 * Qinghua Yu check in global enum (MSG & SAP) at modem_dev.
158 *
159 * 05 24 2012 wcpuser_integrator
160 * removed!
161 * Qinghua Yu check in global enum (MSG & SAP) at modem_dev.
162 *
163 * 05 08 2012 babylon.tien
164 * removed!
165 * <saved by Perforce>
166 *
167 * 02 07 2012 andrew.wu
168 * removed!
169 * Integration change.
170 *
171 * 01 20 2012 ij.liao
172 * removed!
173 * .
174 *
175 * 01 16 2012 andrew.wu
176 * removed!
177 * Integration change.
178 *
179 * 01 13 2012 ij.liao
180 * removed!
181 * .
182 *
183 * 01 11 2012 carlson.lin
184 * removed!
185 * <saved by Perforce>
186 *
187 * 12 11 2011 haizhou.liu
188 * removed!
189 * .
190 *
191 * 11 19 2011 ashleyroy.yang
192 * removed!
193 * .
194 *
195 * 11 13 2011 haizhou.liu
196 * removed!
197 * 11 08 2011 weimin.zeng
198 * removed!
199 * merge MSBB.
200 *
201 * 08 12 2011 andrew.wu
202#include "module_msg_range.h"
203
204MODULE_MSG_BEGIN()
205 * removed!
206 * Remove CCSR_RB_RELEASE_IND
207 *
208 * 07 07 2011 mengsung.wu
209 * removed!
210 * .
211 *
212 * 04 15 2011 yiting.cheng
213 * removed!
214 * MAUI
215 *
216 * 03 31 2011 tc.chang
217 * removed!
218 * .
219 *
220 * 01 21 2011 max.yin
221 * removed!
222 * .
223 *
224 * 12 07 2010 alfred.lee
225 * removed!
226 * PS HAL UL2 SAP Header files move
227 *
228 * 12 01 2010 quanping.wang
229 * removed!
230 * Merge TDD128 backto MAUI, based on 10AW1032MP_ASTRO w10.48 Tue. P1
231 *
232 * 09 17 2010 jessica.chang
233 * removed!
234 * .
235 *
236 * removed!
237 * removed!
238 *
239 *
240 * removed!
241 * removed!
242 *
243 *
244 * removed!
245 * removed!
246 *
247 *
248 * removed!
249 * removed!
250 * add to source control recursely
251 *===========================================================================
252 ****************************************************************************/
253#include "module_msg_range.h"
254
255#ifndef _UL2D_MSG_H
256#define _UL2D_MSG_H
257
258#ifdef __SOURCE_INSIGHT_PARSE__
259typedef enum {
260#endif
261
262
263/* mtk80197, merge TDD128 back to MAUI */
264#if defined(__UMTS_FDD_MODE__)
265MODULE_MSG_BEGIN( MSG_ID_BMC_CODE_BEGIN )
266/***** BMC - start *****/
267/* BMC - RATCM */
268MSG_ID_RATCM_BMC_CBCH_REQ = MSG_ID_BMC_CODE_BEGIN,
269MSG_ID_RATCM_BMC_UPDATE_REQ,
270MSG_ID_RATCM_BMC_CB_LOC_UPDATE_REQ,
271MSG_ID_RATCM_BMC_CB_MSG_REMOVAL_REQ,
272
273/* UL2D - RATCM */
274MSG_ID_RATCM_UL2D_DUPLEX_MODE_CHANGE_REQ,
275
276/* Universal Bin: merge TDD and FDD BMC inside the AS */
277#if defined(__UMTS_TDD128_MODE__)
278/* BMC - SLCE */
279MSG_ID_TDD_CBMC_CONFIG_REQ,
280/* BMC - DRLC */
281MSG_ID_TDD_RLC_BMC_DATA_IND,
282#endif /* __UMTS_TDD128_MODE__ */
283/* BMC - SLCE */
284MSG_ID_FDD_CBMC_CONFIG_REQ,
285/* BMC - DRLC */
286MSG_ID_FDD_RLC_BMC_DATA_IND,
287MSG_ID_BMC_CODE_END = MSG_ID_FDD_RLC_BMC_DATA_IND,
288/***** BMC - end *****/
289MODULE_MSG_END( MSG_ID_BMC_CODE_TAIL )
290
291MODULE_MSG_BEGIN( MSG_ID_FDD_CSR_CODE_BEGIN )
292//MSG_ID_FDD_CSR_CODE_BEGIN,
293//UMAC
294MSG_ID_FDD_CSR_UMAC_STATUS_IND = MSG_ID_FDD_CSR_CODE_BEGIN,
295MSG_ID_FDD_CSR_UMAC_TFC_IND,
296MSG_ID_FDD_CCSR_RAB_ESTABLISH_IND,
297MSG_ID_FDD_CCSR_RAB_RELEASE_IND,
298MSG_ID_FDD_CCSR_RAB_MODIFY_IND,
299MSG_ID_FDD_CCSR_RB_RELEASE_IND,
300MSG_ID_FDD_CSR_CODE_END = MSG_ID_FDD_CCSR_RB_RELEASE_IND,
301//MSG_ID_FDD_CSR_CODE_END,
302MODULE_MSG_END( MSG_ID_FDD_CSR_CODE_TAIL )
303
304MODULE_MSG_BEGIN( MSG_ID_FDD_DRLC_CODE_BEGIN )
305/***** DRLC - start *****/
306/* DRLC - URLC */
307MSG_ID_FDD_DRLC_URLC_REASSEMBLE_REQ = MSG_ID_FDD_DRLC_CODE_BEGIN,
308MSG_ID_FDD_DRLC_URLC_INIT_REQ,
309MSG_ID_FDD_DRLC_URLC_DEINIT_REQ,
310MSG_ID_FDD_DRLC_URLC_ENTER_PCH_REQ,
311MSG_ID_FDD_DRLC_URLC_SLEEP_ATTEMPT_REQ,
312MSG_ID_FDD_DRLC_URLC_LBM_OPEN_REQ,
313
314/* DRLC - DRLC */
315MSG_ID_FDD_DRLC_DRLC_BC_DONE_IND,
316MSG_ID_FDD_DRLC_UPLANE_ALL_BC_CB_DONE_IND,
317MSG_ID_FDD_DRLC_UPLANE_ALL_BC_CB_DONE_BEFORE_DEINIT_IND,
318/* DRLC - RRCE */
319MSG_ID_FDD_RRCE_DRLC_FLUSH_DATA_REQ,
320/* DRLC - URR */
321MSG_ID_FDD_URR_DRLC_SRB_SDU_CONTINUE_REQ,
322/* DRLC - ADR */
323MSG_ID_FDD_RLC_TM_DATA_REQ,
324MSG_ID_FDD_RLC_UM_DATA_REQ,
325MSG_ID_FDD_RLC_AM_DATA_REQ,
326MSG_ID_FDD_DRLC_CODE_END = MSG_ID_FDD_RLC_AM_DATA_REQ,
327/***** DRLC - end *****/
328MODULE_MSG_END( MSG_ID_FDD_DRLC_CODE_TAIL )
329
330
331MODULE_MSG_BEGIN( MSG_ID_FDD_PDCP_CODE_BEGIN )
332//MSG_ID_FDD_PDCP_CODE_BEGIN,
333MSG_ID_FDD_CPDCP_CONFIG_REQ = MSG_ID_FDD_PDCP_CODE_BEGIN,
334MSG_ID_FDD_CPDCP_RELOC_REQ,
335MSG_ID_FDD_CPDCP_RELEASE_REQ,
336MSG_ID_FDD_PDCP_URLC_RESET_IND,
337MSG_ID_FDD_PDCP_URLC_REESTABLISH_IND,
338#ifdef UNIT_TEST
339MSG_ID_FDD_PDCP_CSR_DATA_IND,
340MSG_ID_FDD_PDCP_CSR_BUILDAMR_REQ,
341MSG_ID_FDD_PDCP_CSR_BUILDAMR_RSP,
342#endif
343MSG_ID_RATDM_PDCP_RESET_STATISTICS_REQ,
344MSG_ID_PDCP_DATA_DELIVER_IND,
345
346MSG_ID_FDD_PDCP_CODE_END = MSG_ID_PDCP_DATA_DELIVER_IND,
347//MSG_ID_FDD_PDCP_CODE_END,
348MODULE_MSG_END( MSG_ID_FDD_PDCP_CODE_TAIL )
349
350MODULE_MSG_BEGIN( MSG_ID_FDD_RABM_CODE_BEGIN )
351//MSG_ID_FDD_RABM_CODE_BEGIN,
352/* RATDM - RABM */
353MSG_ID_RATDM_RABM_ACTIVATE_REQ = MSG_ID_FDD_RABM_CODE_BEGIN,
354MSG_ID_RATDM_RABM_ACTIVATE_RSP,
355MSG_ID_RATDM_RABM_DEACTIVATE_REQ,
356MSG_ID_RATDM_RABM_MODIFY_REQ,
357MSG_ID_RATDM_RABM_REESTABLISH_RSP,
358MSG_ID_RATDM_RABM_RESUME_REQ,
359MSG_ID_RATDM_RABM_DATA_REQ,
360MSG_ID_RATDM_RABM_RAT_ENTER_REQ,
361MSG_ID_RATDM_RABM_RAT_LEAVE_REQ,
362
363MSG_ID_RATDM_RABM_REESTABLISH_RAB_READY_IND,
364
365/* UL data path optimization: Share Uplink Queue */
366
367MSG_ID_RATDM_SHAQ_KICK_UL2,
368MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_0,
369MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_1,
370MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_2,
371MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_3,
372MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_4,
373MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_5,
374MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_6,
375MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_7,
376MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_8,
377MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_9,
378MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_10,
379MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_11,
380MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_12,
381MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_13,
382MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_14,
383MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_15,
384MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_16,
385MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_17,
386MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_18,
387MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_19,
388MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_20,
389MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_21,
390MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_22,
391MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_23,
392MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_24,
393MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_25,
394MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_26,
395MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_27,
396MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_28,
397MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_29,
398MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_30,
399MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_31,
400MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_32,
401/* __NEW_DATA_PLANE__ */
402MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_0,
403MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_1,
404MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_2,
405MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_3,
406MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_4,
407MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_5,
408MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_6,
409MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_7,
410MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_8,
411MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_9,
412MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_10,
413MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_11,
414MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_12,
415MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_13,
416MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_14,
417MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_15,
418MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_16,
419MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_17,
420MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_18,
421MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_19,
422MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_20,
423MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_21,
424MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_22,
425MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_23,
426MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_24,
427MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_25,
428MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_26,
429MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_27,
430MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_28,
431MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_29,
432MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_30,
433MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_31,
434MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_32,
435
436
437/* SLCE - RABM */
438MSG_ID_FDD_CRABM_RAB_ESTABLISH_IND,
439MSG_ID_FDD_CRABM_RAB_RELEASE_IND,
440
441/* RRCE - RABM */
442MSG_ID_FDD_CRABM_PS_RAB_CAPABILITY_IND,
443
444MSG_ID_FDD_RABM_CODE_END = MSG_ID_FDD_CRABM_PS_RAB_CAPABILITY_IND,
445//MSG_ID_RABM_CODE_END,
446MODULE_MSG_END( MSG_ID_FDD_RABM_CODE_TAIL )
447
448#endif /* __UMTS_FDD_MODE__ */
449
450/* mtk80197, merge TDD128 back to MAUI */
451#if defined(__UMTS_TDD128_MODE__)
452
453#if !defined(__UMTS_FDD_MODE__) /* UB: temp add this compile option for LTG build test */
454MODULE_MSG_BEGIN( MSG_ID_BMC_TDD_CODE_BEGIN )
455/***** BMC - start *****/
456/* BMC - RATCM */
457MSG_ID_RATCM_BMC_CBCH_REQ = MSG_ID_BMC_TDD_CODE_BEGIN,
458MSG_ID_RATCM_BMC_UPDATE_REQ,
459MSG_ID_RATCM_BMC_CB_LOC_UPDATE_REQ,
460MSG_ID_RATCM_BMC_CB_MSG_REMOVAL_REQ,
461
462/* UL2D - RATCM */
463MSG_ID_RATCM_UL2D_DUPLEX_MODE_CHANGE_REQ,
464
465/* BMC - SLCE */
466MSG_ID_CBMC_CONFIG_REQ,
467/* BMC - DRLC */
468MSG_ID_RLC_BMC_DATA_IND,
469MSG_ID_BMC_CODE_END = MSG_ID_RLC_BMC_DATA_IND,
470/***** BMC - end *****/
471MODULE_MSG_END( MSG_ID_BMC_TDD_CODE_TAIL )
472#endif /* !defined(__UMTS_FDD_MODE__) */
473
474
475MODULE_MSG_BEGIN( MSG_ID_CSR_TDD_CODE_BEGIN )
476//MSG_ID_CSR_CODE_BEGIN,
477//UMAC
478MSG_ID_TDD_CSR_UMAC_STATUS_IND = MSG_ID_CSR_TDD_CODE_BEGIN,
479MSG_ID_TDD_CSR_UMAC_TFC_IND,
480MSG_ID_TDD_CCSR_RAB_ESTABLISH_IND,
481MSG_ID_TDD_CCSR_RAB_RELEASE_IND,
482MSG_ID_TDD_CCSR_RAB_MODIFY_IND,
483MSG_ID_TDD_CCSR_RB_RELEASE_IND,
484MSG_ID_TDD_CSR_CODE_END = MSG_ID_TDD_CCSR_RB_RELEASE_IND,
485//MSG_ID_CSR_CODE_END,
486MODULE_MSG_END( MSG_ID_CSR_TDD_CODE_TAIL )
487
488
489MODULE_MSG_BEGIN( MSG_ID_TDD_DRLC_CODE_BEGIN )
490/***** DRLC - start *****/
491/* DRLC - URLC */
492MSG_ID_TDD_DRLC_URLC_REASSEMBLE_REQ = MSG_ID_TDD_DRLC_CODE_BEGIN,
493/* DRLC - RRCE */
494MSG_ID_TDD_RRCE_DRLC_FLUSH_DATA_REQ,
495/* DRLC - URR */
496MSG_ID_TDD_URR_DRLC_SRB_SDU_CONTINUE_REQ,
497/* DRLC - ADR */
498MSG_ID_TDD_RLC_TM_DATA_REQ,
499MSG_ID_TDD_RLC_UM_DATA_REQ,
500MSG_ID_TDD_RLC_AM_DATA_REQ,
501MSG_ID_TDD_DRLC_CODE_END = MSG_ID_TDD_RLC_AM_DATA_REQ,
502MODULE_MSG_END( MSG_ID_TDD_DRLC_CODE_TAIL )
503/***** DRLC - end *****/
504
505MODULE_MSG_BEGIN( MSG_ID_TDD_PDCP_CODE_BEGIN )
506//MSG_ID_PDCP_CODE_BEGIN,
507MSG_ID_TDD_CPDCP_CONFIG_REQ = MSG_ID_TDD_PDCP_CODE_BEGIN,
508MSG_ID_TDD_CPDCP_RELOC_REQ,
509MSG_ID_TDD_CPDCP_RELEASE_REQ,
510MSG_ID_TDD_PDCP_URLC_RESET_IND,
511MSG_ID_TDD_PDCP_URLC_REESTABLISH_IND,
512MSG_ID_TDD_PDCP_FLC_RESUME_UL_TRANSFER,
513MSG_ID_TDD_PDCP_FLC_RESUME_DL_TRANSFER,
514MSG_ID_TDD_PDCP_CODE_END = MSG_ID_TDD_PDCP_FLC_RESUME_DL_TRANSFER,
515MODULE_MSG_END( MSG_ID_TDD_PDCP_CODE_TAIL )
516//MSG_ID_PDCP_CODE_END,
517
518//MSG_ID_RABM_CODE_BEGIN,
519/* RATDM - RABM */
520MODULE_MSG_BEGIN( MSG_ID_RABM_TDD_CODE_BEGIN )
521/* use FDD defination for one modem bin.
522MSG_ID_RATDM_RABM_ACTIVATE_REQ = MSG_ID_RABM_TDD_CODE_BEGIN,
523MSG_ID_RATDM_RABM_ACTIVATE_RSP,
524MSG_ID_RATDM_RABM_DEACTIVATE_REQ,
525MSG_ID_RATDM_RABM_MODIFY_REQ,
526MSG_ID_RATDM_RABM_REESTABLISH_RSP,
527MSG_ID_RATDM_RABM_RESUME_REQ,
528MSG_ID_RATDM_RABM_DATA_REQ,
529*/
530//RATDM - PDCP
531//MSG_ID_RATDM_PDCP_RESET_STATISTICS_REQ,
532
533/* UL data path optimization: Share Uplink Queue */
534/* use FDD defination for one modem bin.
535MSG_ID_RATDM_SHAQ_KICK_UL2,
536MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_0,
537MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_1,
538MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_2,
539MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_3,
540MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_4,
541MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_5,
542MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_6,
543MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_7,
544MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_8,
545MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_9,
546MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_10,
547MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_11,
548MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_12,
549MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_13,
550MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_14,
551MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_15,
552MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_16,
553MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_17,
554MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_18,
555MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_19,
556MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_20,
557MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_21,
558MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_22,
559MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_23,
560MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_24,
561MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_25,
562MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_26,
563MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_27,
564MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_28,
565MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_29,
566MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_30,
567MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_31,
568MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_32,
569*/
570
571/* SLCE - RABM */
572MSG_ID_TDD_CRABM_RAB_ESTABLISH_IND = MSG_ID_RABM_TDD_CODE_BEGIN,
573MSG_ID_TDD_CRABM_RAB_RELEASE_IND,
574
575/* RRCE - RABM */
576MSG_ID_TDD_CRABM_PS_RAB_CAPABILITY_IND,
577
578/*
579#ifdef __REL7__
580 MSG_ID_RATDM_RABM_REESTABLISH_RAB_READY_IND,
581#endif
582*/
583
584MSG_ID_TDD_RABM_CODE_END,
585MODULE_MSG_END( MSG_ID_RABM_TDD_CODE_TAIL )
586
587#endif /* __UMTS_TDD128_MODE__ */
588
589#ifdef __SOURCE_INSIGHT_PARSE__
590};
591#endif
592
593#endif //_UL2D_MSG_H