blob: 546d60713e6b628e123136b222358676b877011e [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001/*****************************************************************************
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 * ul2_sap.h
40 *
41 * Project:
42 * --------
43 * MONZA
44 *
45 * Description:
46 * ------------
47 *
48 *
49 * Author:
50 * -------
51 * -------
52 *
53 *===========================================================================
54 * removed!
55 *
56 * removed!
57 * removed!
58 * removed!
59 *
60 * removed!
61 * removed!
62 * removed!
63 *
64 * removed!
65 * removed!
66 * removed!
67 *
68 * removed!
69 * removed!
70 * removed!
71 *
72 * removed!
73 * removed!
74 *
75 * removed!
76 * removed!
77 *
78 * removed!
79 * removed!
80 * removed!
81 *
82 * removed!
83 * removed!
84 *
85 * removed!
86 * removed!
87 *
88 * removed!
89 * removed!
90 * removed!
91 *
92 * removed!
93 * removed!
94 *
95 * removed!
96 * removed!
97 *
98 * removed!
99 * removed!
100 * removed!
101 *
102 * removed!
103 * removed!
104 *
105 * removed!
106 * removed!
107 *
108 * removed!
109 * removed!
110 *
111 * removed!
112 * removed!
113 * removed!
114 *
115 * removed!
116 * removed!
117 *
118 * removed!
119 * removed!
120 * removed!
121 *
122 * removed!
123 * removed!
124 *
125 * removed!
126 * removed!
127 *
128 * removed!
129 * removed!
130 *
131 * removed!
132 * removed!
133 * removed!
134 *
135 * removed!
136 * removed!
137 *
138 * removed!
139 * removed!
140 * removed!
141 *
142 * removed!
143 * removed!
144 *
145 * removed!
146 * removed!
147 *
148 * removed!
149 * removed!
150 *
151 * removed!
152 * removed!
153 *
154 * removed!
155 * removed!
156 *
157 * removed!
158 * removed!
159 *
160 * removed!
161 * removed!
162 * removed!
163 *
164 * removed!
165 * removed!
166 *
167 * removed!
168 * removed!
169 * removed!
170 *
171 * removed!
172 * removed!
173 * removed!
174 *
175 * removed!
176 * removed!
177 * removed!
178 *
179 * removed!
180 * removed!
181 * removed!
182 *
183 * removed!
184 * removed!
185 * removed!
186 *
187 * removed!
188 * removed!
189 * removed!
190 * removed!
191 * removed!
192 * removed!
193 * removed!
194 * removed!
195 * removed!
196 * removed!
197 * removed!
198 * removed!
199 * removed!
200 * removed!
201 * removed!
202 * removed!
203 * removed!
204 * removed!
205 * removed!
206 *
207 * removed!
208 * removed!
209 * removed!
210 *
211 * removed!
212 * removed!
213 * removed!
214 * removed!
215 *
216 * removed!
217 * removed!
218 * removed!
219 *
220 * removed!
221 * removed!
222 * removed!
223 *
224 * removed!
225 * removed!
226 * removed!
227 *
228 * removed!
229 * removed!
230 * removed!
231 *
232 * removed!
233 * removed!
234 * removed!
235 *
236 * removed!
237 * removed!
238 * removed!
239 *
240 * removed!
241 * removed!
242 * removed!
243 *
244 * removed!
245 * removed!
246 * removed!
247 *
248 * removed!
249 * removed!
250 * removed!
251 *
252 * removed!
253 * removed!
254 * removed!
255 *
256 * removed!
257 * removed!
258 * removed!
259 *
260 * removed!
261 * removed!
262 * removed!
263 *
264 * removed!
265 * removed!
266 * removed!
267 *
268 * removed!
269 * removed!
270 * removed!
271 *
272 * removed!
273 * removed!
274 * removed!
275 *
276 * removed!
277 * removed!
278 * removed!
279 *
280 * removed!
281 * removed!
282 * removed!
283 *
284 * removed!
285 * removed!
286 * removed!
287 *
288 * removed!
289 * removed!
290 * removed!
291 *
292 * removed!
293 * removed!
294 * removed!
295 *
296 * removed!
297 * removed!
298 * removed!
299 *
300 * removed!
301 * removed!
302 * removed!
303 *
304 * removed!
305 * removed!
306 * removed!
307 *
308 * removed!
309 * removed!
310 * removed!
311 *
312 * removed!
313 * removed!
314 * removed!
315 *
316 * removed!
317 * removed!
318 * removed!
319 *
320 * removed!
321 * removed!
322 * removed!
323 *
324 * removed!
325 * removed!
326 * removed!
327 *
328 * removed!
329 * removed!
330 * removed!
331 *
332 * removed!
333 * removed!
334 * removed!
335 *
336 * removed!
337 * removed!
338 * removed!
339 *
340 * removed!
341 * removed!
342 * removed!
343 *
344 * removed!
345 * removed!
346 * removed!
347 *
348 * removed!
349 * removed!
350 * removed!
351 *===========================================================================
352 ****************************************************************************/
353#include "module_msg_range.h"
354
355#ifndef _UL2_MSG_H
356#define _UL2_MSG_H
357
358#ifdef __SOURCE_INSIGHT_PARSE__
359typedef enum {
360#endif
361
362/* mtk80197, merge TDD128 back to MAUI */
363#if defined(__UMTS_FDD_MODE__)
364MODULE_MSG_BEGIN( MSG_ID_FDD_UMAC_CODE_BEGIN )
365//MSG_ID_UMAC_CODE_BEGIN,
366/* SLCE-UMAC */
367MSG_ID_FDD_CMAC_CONFIG_TX_CCTRCH_REQ = MSG_ID_FDD_UMAC_CODE_BEGIN,
368MSG_ID_FDD_CMAC_CONFIG_EDCH_CCTRCH_REQ,
369MSG_ID_FDD_CMAC_CONFIG_RX_CCTRCH_REQ,
370MSG_ID_FDD_CMAC_CONFIG_HSDSCH_CCTRCH_REQ,
371MSG_ID_FDD_CMAC_REMOVE_TX_CCTRCH_REQ,
372MSG_ID_FDD_CMAC_REMOVE_EDCH_CCTRCH_REQ,
373MSG_ID_FDD_CMAC_REMOVE_RX_CCTRCH_REQ,
374MSG_ID_FDD_CMAC_REMOVE_HSDSCH_CCTRCH_REQ,
375MSG_ID_FDD_CMAC_TRAFFIC_VOLUME_MEASUREMENT_REQ,
376MSG_ID_FDD_CMAC_CONFIG_CIPHERING_REQ,
377MSG_ID_FDD_CMAC_CONFIG_UE_REQ,
378MSG_ID_FDD_CMAC_CONFIG_RACH_REQ,
379MSG_ID_FDD_CMAC_COUNT_C_REQ,
380MSG_ID_FDD_CMAC_CONFIG_TX_RLC_REESTABLISH_REQ,
381MSG_ID_FDD_CMAC_CONFIG_RX_RLC_REESTABLISH_REQ,
382MSG_ID_FDD_CMAC_DELETE_CIPHERING_REQ,
383//MSG_ID_FDD_CMAC_HS_RESET_REQ,
384MSG_ID_FDD_CMAC_ES_RESET_REQ,
385MSG_ID_FDD_CMAC_CONFIG_TFC_SUBSET_REQ,
386MSG_ID_FDD_CMAC_QUALITY_MEASUREMENT_REQ,
387MSG_ID_FDD_CMAC_ADDITIONAL_TVM_REQ,
388MSG_ID_FDD_CMAC_CONFIG_CPCH_REQ,
389MSG_ID_FDD_CMAC_CONFIG_ABORT_REQ,
390/* CSR-UMAC */
391MSG_ID_FDD_CSR_UMAC_DEACTIVATE_REPORT_REQ,
392MSG_ID_FDD_CSR_UMAC_STATUS_REQ,
393/* URLC-UMAC*/
394MSG_ID_FDD_URLC_UMAC_TX_DATA_REQ, /* for URLC UT or UL2 IT */
395MSG_ID_FDD_URLC_UMAC_GEMINI_RESET, /* for UMAC UT */
396
397/* MEME-UMAC */
398MSG_ID_FDD_MEME_UMAC_SIMULATE_GET_COUNTC, /* for UMAC UT */
399/* RRCE-UMAC */
400MSG_ID_FDD_RRCE_UMAC_SIMULATE_GET_COUNTC_ACTIVATION_TIME, /* for UMAC UT */
401
402/* UMAC-UMAC */
403MSG_ID_FDD_UMAC_UMAC_DCH_UL_DPCH_CCTRCH_RSP,
404MSG_ID_FDD_UMAC_UMAC_DCH_UL_DPCH_CCTRCH_RESULT,
405MSG_ID_FDD_UMAC_UMAC_DCH_UL_DPCH_POWER_IND,
406MSG_ID_FDD_UMAC_UMAC_CHECK_DATA_REF_COUNT_IND,
407MSG_ID_FDD_UMAC_UMAC_T1_TIMER_ACTION_IND,
408MSG_ID_FDD_UMAC_UMAC_EDCH_TICK1_IND,
409MSG_ID_FDD_UMAC_UMAC_EDCH_TICK2_IND,
410MSG_ID_FDD_UMAC_UMAC_EDCH_TICK3_IND,
411MSG_ID_FDD_UMAC_UMAC_ABORT_IND,
412MSG_ID_FDD_UMAC_UMAC_COUNTC_VERDICT_IND, /* for UMAC UT */
413MSG_ID_FDD_UMAC_UMAC_IS_MACTICK_VERDICT_IND, /* for UMAC UT */
414MSG_ID_FDD_UMAC_UMAC_USE_MAX_PRIO_LOGCH_PO_IND, /* for UMAC UT, EDCH */
415MSG_ID_FDD_UMAC_UMAC_EDCH_DSC_RELEASE_IND,
416
417/* 93 */
418MSG_ID_FDD_UMAC_UMAC_INVALID_HS_PDU_IND,
419MSG_ID_FDD_UMAC_UMAC_DELIVER_R99_PDU_IND,
420MSG_ID_FDD_UMAC_UMAC_DELIVER_VRB_PDU_IND,
421MSG_ID_FDD_UMAC_UMAC_QP_3G_DL_MAC_COPY_IND,
422MSG_ID_FDD_UMAC_UMAC_QP_3G_DL_MAC_COPY_NON_BLOCKING_IND,
423MSG_ID_FDD_UMAC_UMAC_QP_3G_DL_MAC_QUERY_NON_BLOCKING_IND,
424MSG_ID_FDD_UMAC_UMAC_COPRO_VRB_TO_EMI_MEMCPY_IND,
425MSG_ID_FDD_UMAC_UMAC_COPRO_VRB_RELEASE_IND,
426MSG_ID_FDD_UMAC_UMAC_UPA_PDU_LEN_IND,
427MSG_ID_FDD_UMAC_UMAC_SIMULATE_UMAC_QIDNCT_TO_RLCENTITYID_RSP,
428MSG_ID_FDD_UMAC_UMAC_L2_3G_DL_ALL_SRB_POWER_IND,
429MSG_ID_FDD_UMAC_UMAC_ELT_UPA_EM_INFO_IND,
430MSG_ID_FDD_UMAC_UMAC_ELT_DPA_EM_INFO_IND,
431MSG_ID_FDD_UMAC_UMAC_ELT_R99_EM_INFO_IND,
432/* 93 MDMI EM */
433MSG_ID_FDD_UMAC_MDMI_EM_WCDMA_1_INFO_IND, /* wcdmaMacKpis 1 */
434MSG_ID_FDD_UMAC_MDMI_EM_WCDMA_2_INFO_IND, /* wcdmaMacKpis 2 */
435MSG_ID_FDD_UMAC_MDMI_EM_WCDMA_3_INFO_IND, /* wcdmaMacKpis 3 */
436MSG_ID_FDD_UMAC_MDMI_EM_WCDMA_4_INFO_IND, /* wcdmaMacKpis 4 */
437
438MSG_ID_FDD_UMAC_MDMI_EM_HSUPA_1_INFO_IND, /* hsupaMacKpis 1 */
439MSG_ID_FDD_UMAC_MDMI_EM_HSUPA_2_INFO_IND, /* hsupaMacKpis 2 */
440MSG_ID_FDD_UMAC_MDMI_EM_HSUPA_3_INFO_IND, /* hsupaMacKpis 3 */
441MSG_ID_FDD_UMAC_MDMI_EM_HSUPA_4_INFO_IND, /* hsupaMacKpis 4 */
442
443MSG_ID_FDD_UMAC_MDMI_EM_WCDMA_PM_6_INFO_IND, /* wcdmaPhyMeasurements 6 */
444
445/* For c-model */
446MSG_ID_FDD_UMAC_CMODEL_GENERATE_SPECIFIC_MAC_EHS_PDU,
447MSG_ID_FDD_UMAC_CMODEL_GENERATE_SPECIFIC_MAC_HS_PDU,
448MSG_ID_FDD_UMAC_CMODEL_CHECK_DL_MAC_VRB_EMPTY,
449MSG_ID_FDD_URLC_UMAC_TRIGGER_UMAC_UT_SPECIAL_EVENT,
450
451MSG_ID_FDD_UMAC_UMAC_POST_TX_VERDICT_IND,
452/* DRLC-UMAC */
453MSG_ID_FDD_DRLC_UMAC_SIMULATE_IS_MACTICK_AVAILABLE, /* for UMAC UT */
454MSG_ID_FDD_DRLC_UMAC_DATA_PENDING_REQ,
455
456MSG_ID_FDD_UMAC_CODE_END = MSG_ID_FDD_DRLC_UMAC_DATA_PENDING_REQ,
457//MSG_ID_UMAC_CODE_END,
458MODULE_MSG_END( MSG_ID_FDD_UMAC_CODE_TAIL )
459
460MODULE_MSG_BEGIN( MSG_ID_FDD_URLC_CODE_BEGIN )
461/***** URLC - start *****/
462/* URLC - RATCM, RATDM */
463MSG_ID_RATCM_URLC_UTEST_ACTIVATE_LOOP_REQ = MSG_ID_FDD_URLC_CODE_BEGIN,
464MSG_ID_RATCM_URLC_UTEST_DEACTIVATE_LOOP_REQ,
465MSG_ID_RATCM_URLC_UTEST_OPEN_LOOP_REQ,
466MSG_ID_RATCM_URLC_UTEST_CLOSE_LOOP_M1_REQ,
467MSG_ID_RATCM_URLC_UTEST_CLOSE_LOOP_M2_REQ,
468MSG_ID_RATCM_URLC_UTEST_CLOSE_LOOP_M4_REQ,
469MSG_ID_RATDM_URLC_DEACTIVATE_PS_RAB_REQ,
470MSG_ID_RATDM_URLC_DEACTIVATE_PS_RAB_ABORT_REQ,
471MSG_ID_RATDM_URLC_DRLC_NPDU_DL_CB_REQ,
472MSG_ID_RATDM_URLC_VRB_VA_SHORTAGE_NTF,
473
474/* UL2 - RATCM */
475MSG_ID_RATCM_UL2_DUPLEX_MODE_CHANGE_REQ,
476
477/* URLC - DRLC */
478MSG_ID_FDD_DRLC_URLC_START_DISCARD_TIMER_REQ,
479
480/* URLC - SLCE */
481MSG_ID_FDD_CRLC_CONFIG_RAB_REQ,
482MSG_ID_FDD_CRLC_CONFIG_TM_ESTABLISH_REQ,
483MSG_ID_FDD_CRLC_CONFIG_UM_ESTABLISH_REQ,
484MSG_ID_FDD_CRLC_CONFIG_AM_ESTABLISH_REQ,
485MSG_ID_FDD_CRLC_CONFIG_RELEASE_REQ,
486MSG_ID_FDD_CRLC_SUSPEND_REQ,
487MSG_ID_FDD_CRLC_RESUME_REQ,
488MSG_ID_FDD_CRLC_CONFIG_TX_CIPHERING_REQ,
489MSG_ID_FDD_CRLC_CONFIG_RX_CIPHERING_REQ,
490MSG_ID_FDD_CRLC_COUNT_C_REQ,
491MSG_ID_FDD_CRLC_RB_CONTROL_REQ,
492MSG_ID_FDD_CRLC_REESTABLISH_REQ,
493MSG_ID_FDD_CRLC_PS_RATE_INFO_REQ, //20101206 Send PS RATE INFO to RLC for adaptive padding
494MSG_ID_FDD_CRLC_ABORT_REQ, /* [20110413/ALPS00039979/MengSung] CRLC needs to know L1 abort happened, otherwise pending re-establish configuration won't be clear */
495/* URLC - UMAC */
496MSG_ID_FDD_L2L_MAC_DATA_IND,
497MSG_ID_FDD_URLC_UMAC_POST_TX_IND,
498MSG_ID_FDD_URLC_UMAC_STATUS_REPORT_REQUIRED_IND,
499MSG_ID_FDD_URLC_UMAC_TX_DCH_MODIFY_IND,
500MSG_ID_FDD_URLC_UMAC_TX_EDCH_MODIFY_IND,
501MSG_ID_FDD_URLC_UMAC_TX_STATUS_IND, /* for URLC UT or UL2 IT */
502MSG_ID_FDD_URLC_UMAC_GET_AM_BO_IND, /* for URLC UT or UL2 IT */
503MSG_ID_FDD_URLC_UMAC_GET_AM_CONTROL_BO_IND, /* for URLC UT or UL2 IT */
504MSG_ID_FDD_URLC_UMAC_GET_TM_BO_IND, /* for URLC UT or UL2 IT */
505MSG_ID_FDD_URLC_UMAC_GET_UM_BO_IND, /* for URLC UT or UL2 IT */
506MSG_ID_FDD_URLC_UMAC_TRANSMIT_AM_PDU_IND, /* for URLC UT or UL2 IT */
507MSG_ID_FDD_URLC_UMAC_TRANSMIT_TM_PDU_IND, /* for URLC UT or UL2 IT */
508MSG_ID_FDD_URLC_UMAC_TRANSMIT_UM_PDU_IND, /* for URLC UT or UL2 IT */
509MSG_ID_FDD_URLC_UMAC_TRANSMIT_SEGMENTED_PDU_IND,
510MSG_ID_FDD_URLC_UMAC_NOTIFY_EDCH_HARQ_FINISH_IND,
511MSG_ID_FDD_URLC_UMAC_DELIVER_VRB_PDU_IND, /* 6293 URLC UT or UL2 IT */
512MSG_ID_FDD_URLC_SIMULATE_UMAC_HS_QID_CT_TO_ENTITYID_MAPPING_REQ, /* 6293 URLC UT or UL2 IT */
513MSG_ID_FDD_URLC_SIMULATE_UMAC_BUFFER_OCCUPANCY_REQ, /* for UMAC UT */
514MSG_ID_FDD_URLC_SIMULATE_UMAC_RB_TO_LOGICAL_CHANNEL_MAPPING_REQ, /* for UMAC UT */
515MSG_ID_FDD_URLC_SIMULATE_UMAC_RLC_REESTABLISH_ACTIVATION_IND, /* for UMAC UT */
516MSG_ID_FDD_URLC_SIMULATE_UMAC_END_RX_REESTABLISH_AM_USER_RB_LOG_CH_IND, /* for URLC UT */
517MSG_ID_FDD_URLC_SIMULATE_UMAC_QIDNCT_TO_RLCENTITYID, /* for UMAC UT */
518MSG_ID_FDD_URLC_UMAC_INJECT_SADR_REQ, //DEREK
519MSG_ID_FDD_URLC_UMAC_INJECT_HSUPA_CMD_REQ, //DEREK
520MSG_ID_FDD_URLC_UMAC_TX_STOP_REQ,
521MSG_ID_FDD_URLC_UMAC_TX_STOP_CNF,
522/* DRLC - URLC */
523MSG_ID_FDD_DRLC_URLC_RELEASE_REQ,
524MSG_ID_FDD_DRLC_URLC_REASSEMBLE_CNF,
525MSG_ID_FDD_DRLC_URLC_DEINIT_CNF,
526MSG_ID_FDD_DRLC_URLC_TX_PRESEG_REQ,
527MSG_ID_FDD_DRLC_URLC_ENTER_PCH_CNF,
528MSG_ID_FDD_DRLC_URLC_SLEEP_ATTEMPT_CNF,
529MSG_ID_FDD_DRLC_URLC_LBM_OPEN_CNF,
530/* DRLC - L2HWREASM */
531MSG_ID_FDD_DRLC_L2HWREASMSIM_CMD_IND,
532MSG_ID_FDD_L2HWREASMSIM_SEQ_INTR_IND,
533MSG_ID_FDD_UL2D_BYTECOPY_SIM_CMD_IND,
534MSG_ID_FDD_BYTECOPY_SIM_UL2D_INTR_IND,
535
536/* URLC - URLC */
537MSG_ID_FDD_L2L_DEBUG_INFO_IND,
538MSG_ID_FDD_L2L_BO_DEBUG_INFO_IND,
539MSG_ID_FDD_L2L_RELEASE_REQ,
540MSG_ID_FDD_L2L_USE_OLD_KEY_REQ,
541MSG_ID_FDD_L2L_TRIGGER_RESET_REQ,
542MSG_ID_FDD_L2L_RESET_ACK_RECEIVED,
543MSG_ID_FDD_L2L_RESET_DETECTED,
544MSG_ID_FDD_L2L_SUSPEND_REQ,
545MSG_ID_FDD_L2L_RESUME_REQ,
546MSG_ID_FDD_L2L_RLC_ACC_RX_CONFIG_REQ,
547MSG_ID_FDD_L2L_RLC_ACC_RX_EVENT_IND,
548MSG_ID_FDD_L2L_RLC_ACC_HW_RESET_IND,
549MSG_ID_URLC_URLC_VRB_VA_SHORTAGE_NTF,
550
551//#ifdef __UL2_HSPA_PLUS_TX_COPRO__
552/* no writeback */
553/* for not enclose MSG_ID_URLC_CODE_END into compile option, we decide not to use compile option here */
554/* if we add more msg in the future, we can add back these compile options */
555//#else
556MSG_ID_FDD_L2L_TX_CONTAINER_ALLOC_IND,
557MSG_ID_FDD_L2L_TX_CONTAINER_DEALLOC_IND,
558MSG_ID_FDD_L2L_RELEASE_UM_SDU_IND,
559//#endif
560
561/* URLC - RRCE */
562//#ifdef __TC7__CS__SUPPORT__
563MSG_ID_FDD_RRCE_URLC_USR_DATA_AVAILABLE_REQ,
564MSG_ID_FDD_RRCE_URLC_VIRTUAL_CONNECTED_RESUME_IND,
565//#endif /* __TC7__CS__SUPPORT__ */
566
567#ifdef __UL2_ACC_TEST_FPGA__ //DEREK_L2S_REFINE#20: add a message
568MSG_ID_FDD_L2L_URLC_COSIM_DONE_IND,
569#endif /* __UL2_ACC_TEST_FPGA__ */
570
571MSG_ID_FDD_L2L_RLC_EM_UPDATE_IND,
572
573MSG_ID_FDD_L2L_RLC_UPLANE_DECIPHER_DONE_IND,
574
575/* URLC - SEQ */
576MSG_ID_FDD_URLC_SEQ_RRC_STATE_CHANGE_IND, /* To notify RRC state change */
577MSG_ID_FDD_URLC_SEQ_RESTORE_RB_REQ, /* for URLC UT or driver UT */
578MSG_ID_FDD_URLC_SEQ_ENTER_PCH_REQ,
579MSG_ID_FDD_URLC_SEQ_SLEEP_ATTEMPT_REQ,
580MSG_ID_FDD_URLC_CODE_END = MSG_ID_FDD_URLC_SEQ_SLEEP_ATTEMPT_REQ,
581
582MODULE_MSG_END( MSG_ID_FDD_URLC_CODE_TAIL )
583/***** URLC -end *****/
584
585
586MODULE_MSG_BEGIN( MSG_ID_FDD_SEQ_CODE_BEGIN )
587/* SEQ - URLC */
588MSG_ID_FDD_URLC_SEQ_ENQUEUE_CMD_REQ = MSG_ID_FDD_SEQ_CODE_BEGIN,
589MSG_ID_FDD_URLC_SEQ_URB_ESTABLISH_REQ,
590MSG_ID_FDD_URLC_SEQ_URB_RELEASE_REQ,
591MSG_ID_FDD_URLC_SEQ_ENTER_PCH_CNF,
592MSG_ID_FDD_SEQ_SEQ_ENQUEUE_CMD_REQ,
593MSG_ID_FDD_SEQ_SEQ_CMD_VERDICT_IND,
594/* add by Jackal for UL2 DNT verdict, 2010/4/16 */
595MSG_ID_FDD_SEQ_SEQ_DNT_HW_REG_VERDICT_IND,
596MSG_ID_FDD_SEQ_URLC_CMD_REGISTER_IND,
597MSG_ID_FDD_UMAC_SEQ_ENQUEUE_CMD_REQ,
598MSG_ID_FDD_UMAC_SEQ_TICK_REQ,
599MSG_ID_FDD_URLC_SEQ_SLEEP_ATTEMPT_CNF,
600
601/* SEQ - SLCE */
602MSG_ID_FDD_CSEQ_CONFIG_UL2ACC_CLK_ON_INFO_REQ,
603MSG_ID_FDD_CSEQ_CONFIG_UL2ACC_CLK_OFF_INFO_REQ,
604MSG_ID_FDD_SEQ_CODE_END = MSG_ID_FDD_CSEQ_CONFIG_UL2ACC_CLK_OFF_INFO_REQ,
605
606/* CSR */
607MSG_ID_CSR_SET_ROUTING_REQ,
608MSG_ID_CSR_CODEC_DATA_REQ,
609
610/* UL2 - L2ACCSIM */
611MSG_ID_SEQ_HWACCSIM_CMD_IND,
612MSG_ID_HWACCSIM_SEQ_INTR_IND,
613
614/*URLC -- BMC*/
615MSG_ID_FDD_URLC_BMC_PRIO_IND,
616
617#ifndef __MTK_TARGET__
618MSG_ID_CSR_TM_DATA_REQ,
619
620 /* L1Aud interface */
621MSG_ID_CSR_SP3G_ACTIVATE_REQ,
622MSG_ID_CSR_SP3G_SET_FRAME_REQ,
623MSG_ID_CSR_SP3G_GET_FRAME_IND,
624MSG_ID_CSR_SP3G_PUT_FRAME_REQ,
625MSG_ID_CSR_SP3G_CALLBACK_REQ,
626
627 /* CSD interface */
628MSG_ID_CSR_RATCM_ACTIVATE_REQ,
629MSG_ID_CSR_RATCM_DEACTIVATE_REQ,
630MSG_ID_CSR_RATCM_DATA_IND,
631MSG_ID_CSR_RATCM_DATA_REQ,
632
633 /* VT interface */
634MSG_ID_CSR_VT_ACTIVATE_REQ,
635MSG_ID_CSR_VT_DEACTIVATE_REQ,
636MSG_ID_CSR_VT_DATA_IND,
637MSG_ID_CSR_VT_DATA_REQ,
638
639MSG_ID_CSR_SP3GHSPA_SET_CSDELAY_IND,
640MSG_ID_CSR_SP3GHSPA_GET_FRAME_IND,
641MSG_ID_CSR_SP3GHSPA_PUT_FRAME_REQ,
642
643MSG_ID_CSR_SHAQ_DATA_REQ,
644MSG_ID_FDD_RLC_CSR_DATA_IND,
645
646
647#endif
648/**** CSR end *****/
649MODULE_MSG_END( MSG_ID_FDD_SEQ_CODE_TAIL )
650#endif /* __UMTS_FDD_MODE__ */
651
652/* mtk80197, merge TDD128 back to MAUI */
653#if defined(__UMTS_TDD128_MODE__)
654MODULE_MSG_BEGIN( MSG_ID_TDD_UMAC_CODE_BEGIN )
655//MSG_ID_UMAC_CODE_BEGIN,
656/* SLCE-UMAC */
657MSG_ID_TDD_CMAC_CONFIG_TX_CCTRCH_REQ = MSG_ID_TDD_UMAC_CODE_BEGIN,
658#ifdef __HSUPA_SUPPORT__
659MSG_ID_TDD_CMAC_CONFIG_EDCH_CCTRCH_REQ, /* mtk80197, 2010-06-22 */
660#endif
661MSG_ID_TDD_CMAC_CONFIG_RX_CCTRCH_REQ,
662MSG_ID_TDD_CMAC_CONFIG_HSDSCH_CCTRCH_REQ,
663MSG_ID_TDD_CMAC_REMOVE_TX_CCTRCH_REQ,
664#ifdef __HSUPA_SUPPORT__
665MSG_ID_TDD_CMAC_REMOVE_EDCH_CCTRCH_REQ, /* mtk80197, 2010-06-22 */
666#endif
667MSG_ID_TDD_CMAC_REMOVE_RX_CCTRCH_REQ,
668MSG_ID_TDD_CMAC_REMOVE_HSDSCH_CCTRCH_REQ,
669MSG_ID_TDD_CMAC_TRAFFIC_VOLUME_MEASUREMENT_REQ,
670MSG_ID_TDD_CMAC_CONFIG_CIPHERING_REQ,
671MSG_ID_TDD_CMAC_CONFIG_UE_REQ,
672MSG_ID_TDD_CMAC_CONFIG_RACH_REQ,
673MSG_ID_TDD_CMAC_COUNT_C_REQ,
674MSG_ID_TDD_CMAC_CONFIG_TX_RLC_MODIFY_REQ,
675MSG_ID_TDD_CMAC_CONFIG_RX_RLC_MODIFY_REQ,
676MSG_ID_TDD_CMAC_DELETE_CIPHERING_REQ,
677MSG_ID_TDD_CMAC_HS_RESET_REQ,
678MSG_ID_TDD_CMAC_CONFIG_TFC_SUBSET_REQ,
679MSG_ID_TDD_CMAC_QUALITY_MEASUREMENT_REQ,
680MSG_ID_TDD_CMAC_ADDITIONAL_TVM_REQ,
681MSG_ID_TDD_CMAC_CONFIG_CPCH_REQ,
682MSG_ID_TDD_CMAC_CONFIG_ABORT_REQ,
683MSG_ID_TDD_CMAC_ABORT_IGNORE_INIT_SYNC_REQ,
684MSG_ID_TDD_CMAC_WORKFREQ_CHANGE_REQ, /* mtk80760, HSDPA Local Reset */
685
686/* CSR-UMAC */
687MSG_ID_TDD_CSR_UMAC_DEACTIVATE_REPORT_REQ,
688MSG_ID_TDD_CSR_UMAC_STATUS_REQ,
689/* URLC-UMAC*/
690MSG_ID_TDD_URLC_UMAC_TX_DATA_REQ, /* for URLC UT or UL2 IT */
691MSG_ID_TDD_URLC_UMAC_GEMINI_RESET, /* for UMAC UT */
692
693/* UMAC-UMAC */
694MSG_ID_TDD_UMAC_UMAC_DCH_UL_DPCH_CCTRCH_RSP,
695MSG_ID_TDD_UMAC_UMAC_DCH_UL_DPCH_CCTRCH_RESULT,
696MSG_ID_TDD_UMAC_UMAC_DCH_UL_DPCH_POWER_IND,
697#ifdef __HSUPA_SUPPORT__
698MSG_ID_TDD_UMAC_UMAC_EDCH_TICK1_IND, /* for E-DCH callback simulation, mtk80197, 2010-06-22 */
699MSG_ID_TDD_UMAC_UMAC_EDCH_TICK2_IND, /* for E-DCH callback simulation, mtk80197, 2010-06-22 */
700#endif
701MSG_ID_TDD_UMAC_UMAC_T1_TIMER_ACTION_IND,
702MSG_ID_TDD_UMAC_UMAC_ABORT_IND,
703
704/* DRLC-UMAC */
705MSG_ID_TDD_DRLC_UMAC_DATA_PENDING_REQ,
706
707MSG_ID_TDD_UMAC_CODE_END = MSG_ID_TDD_DRLC_UMAC_DATA_PENDING_REQ,
708MODULE_MSG_END( MSG_ID_TDD_UMAC_CODE_TAIL )
709//MSG_ID_UMAC_CODE_END,
710
711/***** URLC - start *****/
712/* URLC - RATCM, RATDM */
713MODULE_MSG_BEGIN( MSG_ID_TDD_URLC_CODE_BEGIN )
714/* Universal Bin: merge TDD and FDD RATCM_URLC duplicated MSG ID */
715#if !defined(__UMTS_FDD_MODE__)
716MSG_ID_RATCM_URLC_UTEST_ACTIVATE_LOOP_REQ = MSG_ID_TDD_URLC_CODE_BEGIN,
717MSG_ID_RATCM_URLC_UTEST_DEACTIVATE_LOOP_REQ,
718MSG_ID_RATCM_URLC_UTEST_OPEN_LOOP_REQ,
719MSG_ID_RATCM_URLC_UTEST_CLOSE_LOOP_M1_REQ,
720MSG_ID_RATCM_URLC_UTEST_CLOSE_LOOP_M2_REQ,
721MSG_ID_RATCM_URLC_UTEST_CLOSE_LOOP_M4_REQ,
722MSG_ID_RATDM_URLC_DEACTIVATE_PS_RAB_REQ,
723MSG_ID_RATDM_URLC_DEACTIVATE_PS_RAB_ABORT_REQ,
724
725/* UL2 - RATCM */
726MSG_ID_RATCM_UL2_DUPLEX_MODE_CHANGE_REQ,
727
728/* URLC - DRLC */
729MSG_ID_TDD_DRLC_URLC_START_DISCARD_TIMER_REQ,
730#else
731/* URLC - DRLC */
732MSG_ID_TDD_DRLC_URLC_START_DISCARD_TIMER_REQ = MSG_ID_TDD_URLC_CODE_BEGIN,
733#endif /* !defined(__UMTS_FDD_MODE__) */
734
735/* URLC - SLCE */
736MSG_ID_TDD_CRLC_CONFIG_RAB_REQ,
737MSG_ID_TDD_CRLC_CONFIG_TM_ESTABLISH_REQ,
738MSG_ID_TDD_CRLC_CONFIG_UM_ESTABLISH_REQ,
739MSG_ID_TDD_CRLC_CONFIG_AM_ESTABLISH_REQ,
740MSG_ID_TDD_CRLC_CONFIG_RELEASE_REQ,
741MSG_ID_TDD_CRLC_SUSPEND_REQ,
742MSG_ID_TDD_CRLC_RESUME_REQ,
743MSG_ID_TDD_CRLC_CONFIG_TX_CIPHERING_REQ,
744MSG_ID_TDD_CRLC_CONFIG_RX_CIPHERING_REQ,
745MSG_ID_TDD_CRLC_COUNT_C_REQ,
746MSG_ID_TDD_CRLC_RB_CONTROL_REQ,
747MSG_ID_TDD_CRLC_REESTABLISH_REQ,
748MSG_ID_TDD_CRLC_PS_RATE_INFO_REQ,
749MSG_ID_TDD_CRLC_ABORT_REQ,
750
751/* URLC - UMAC */
752MSG_ID_TDD_L2L_MAC_DATA_IND,
753MSG_ID_TDD_URLC_UMAC_POST_TX_IND,
754MSG_ID_TDD_URLC_UMAC_STATUS_REPORT_REQUIRED_IND,
755MSG_ID_TDD_URLC_UMAC_TX_DCH_MODIFY_IND,
756MSG_ID_TDD_URLC_UMAC_RLC_MODIFY_IND,
757#ifdef __HSUPA_SUPPORT__
758MSG_ID_TDD_URLC_UMAC_TX_EDCH_MODIFY_IND,
759#endif
760MSG_ID_TDD_URLC_UMAC_TX_STATUS_IND, /* for URLC UT or UL2 IT */
761MSG_ID_TDD_URLC_UMAC_GET_AM_BO_IND, /* for URLC UT or UL2 IT */
762MSG_ID_TDD_URLC_UMAC_GET_AM_CONTROL_BO_IND, /* for URLC UT or UL2 IT */
763MSG_ID_TDD_URLC_UMAC_GET_TM_BO_IND, /* for URLC UT or UL2 IT */
764MSG_ID_TDD_URLC_UMAC_GET_UM_BO_IND, /* for URLC UT or UL2 IT */
765MSG_ID_TDD_URLC_UMAC_TRANSMIT_AM_PDU_IND, /* for URLC UT or UL2 IT */
766MSG_ID_TDD_URLC_UMAC_TRANSMIT_TM_PDU_IND, /* for URLC UT or UL2 IT */
767MSG_ID_TDD_URLC_UMAC_TRANSMIT_UM_PDU_IND, /* for URLC UT or UL2 IT */
768MSG_ID_TDD_URLC_UMAC_INJECT_SADR_REQ, //DEREK
769MSG_ID_TDD_URLC_UMAC_INJECT_HSUPA_CMD_REQ, //DEREK
770
771/* DRLC - URLC */
772MSG_ID_TDD_DRLC_URLC_RELEASE_REQ,
773MSG_ID_TDD_DRLC_URLC_REASSEMBLE_CNF,
774MSG_ID_TDD_DRLC_URLC_TX_PRESEG_REQ, /* mtk80437, 2010-08-04 */
775
776/* URLC - URLC */
777MSG_ID_TDD_L2L_DEBUG_INFO_IND,
778MSG_ID_TDD_L2L_BO_DEBUG_INFO_IND,
779MSG_ID_TDD_L2L_RELEASE_REQ,
780MSG_ID_TDD_L2L_TRIGGER_RESET_REQ,
781MSG_ID_TDD_L2L_RESET_ACK_RECEIVED,
782MSG_ID_TDD_L2L_RESET_DETECTED,
783MSG_ID_TDD_L2L_SUSPEND_REQ,
784MSG_ID_TDD_L2L_RESUME_REQ,
785MSG_ID_TDD_URLC_CODE_END = MSG_ID_TDD_L2L_RESUME_REQ,
786/***** URLC -end *****/
787/* CSR */
788#if !defined(__UMTS_FDD_MODE__)
789MSG_ID_CSR_SET_ROUTING_REQ,
790MSG_ID_CSR_CODEC_DATA_REQ,
791
792#ifndef __MTK_TARGET__
793MSG_ID_CSR_TM_DATA_REQ,
794
795 /* L1Aud interface */
796MSG_ID_CSR_SP3G_ACTIVATE_REQ,
797MSG_ID_CSR_SP3G_SET_FRAME_REQ,
798MSG_ID_CSR_SP3G_GET_FRAME_IND,
799MSG_ID_CSR_SP3G_PUT_FRAME_REQ,
800MSG_ID_CSR_SP3G_CALLBACK_REQ,
801
802 /* CSD interface */
803MSG_ID_CSR_RATCM_ACTIVATE_REQ,
804MSG_ID_CSR_RATCM_DEACTIVATE_REQ,
805MSG_ID_CSR_RATCM_DATA_IND,
806MSG_ID_CSR_RATCM_DATA_REQ,
807
808 /* VT interface */
809MSG_ID_CSR_VT_ACTIVATE_REQ,
810MSG_ID_CSR_VT_DEACTIVATE_REQ,
811MSG_ID_CSR_VT_DATA_IND,
812MSG_ID_CSR_VT_DATA_REQ,
813
814MSG_ID_CSR_SHAQ_DATA_REQ,
815
816#endif
817#endif
818/**** CSR end *****/
819
820MODULE_MSG_END( MSG_ID_TDD_URLC_CODE_TAIL )
821
822#endif /* __UMTS_TDD128_MODE__ */
823
824#ifdef __SOURCE_INSIGHT_PARSE__
825};
826#endif
827
828#endif //UL2_MSG_H