yu.dong | c33b307 | 2024-08-21 23:14:49 -0700 | [diff] [blame^] | 1 | /***************************************************************************** |
| 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 | |
| 204 | MODULE_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__ |
| 259 | typedef enum { |
| 260 | #endif |
| 261 | |
| 262 | |
| 263 | /* mtk80197, merge TDD128 back to MAUI */ |
| 264 | #if defined(__UMTS_FDD_MODE__) |
| 265 | MODULE_MSG_BEGIN( MSG_ID_BMC_CODE_BEGIN ) |
| 266 | /***** BMC - start *****/ |
| 267 | /* BMC - RATCM */ |
| 268 | MSG_ID_RATCM_BMC_CBCH_REQ = MSG_ID_BMC_CODE_BEGIN, |
| 269 | MSG_ID_RATCM_BMC_UPDATE_REQ, |
| 270 | MSG_ID_RATCM_BMC_CB_LOC_UPDATE_REQ, |
| 271 | MSG_ID_RATCM_BMC_CB_MSG_REMOVAL_REQ, |
| 272 | |
| 273 | /* UL2D - RATCM */ |
| 274 | MSG_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 */ |
| 279 | MSG_ID_TDD_CBMC_CONFIG_REQ, |
| 280 | /* BMC - DRLC */ |
| 281 | MSG_ID_TDD_RLC_BMC_DATA_IND, |
| 282 | #endif /* __UMTS_TDD128_MODE__ */ |
| 283 | /* BMC - SLCE */ |
| 284 | MSG_ID_FDD_CBMC_CONFIG_REQ, |
| 285 | /* BMC - DRLC */ |
| 286 | MSG_ID_FDD_RLC_BMC_DATA_IND, |
| 287 | MSG_ID_BMC_CODE_END = MSG_ID_FDD_RLC_BMC_DATA_IND, |
| 288 | /***** BMC - end *****/ |
| 289 | MODULE_MSG_END( MSG_ID_BMC_CODE_TAIL ) |
| 290 | |
| 291 | MODULE_MSG_BEGIN( MSG_ID_FDD_CSR_CODE_BEGIN ) |
| 292 | //MSG_ID_FDD_CSR_CODE_BEGIN, |
| 293 | //UMAC |
| 294 | MSG_ID_FDD_CSR_UMAC_STATUS_IND = MSG_ID_FDD_CSR_CODE_BEGIN, |
| 295 | MSG_ID_FDD_CSR_UMAC_TFC_IND, |
| 296 | MSG_ID_FDD_CCSR_RAB_ESTABLISH_IND, |
| 297 | MSG_ID_FDD_CCSR_RAB_RELEASE_IND, |
| 298 | MSG_ID_FDD_CCSR_RAB_MODIFY_IND, |
| 299 | MSG_ID_FDD_CCSR_RB_RELEASE_IND, |
| 300 | MSG_ID_FDD_CSR_CODE_END = MSG_ID_FDD_CCSR_RB_RELEASE_IND, |
| 301 | //MSG_ID_FDD_CSR_CODE_END, |
| 302 | MODULE_MSG_END( MSG_ID_FDD_CSR_CODE_TAIL ) |
| 303 | |
| 304 | MODULE_MSG_BEGIN( MSG_ID_FDD_DRLC_CODE_BEGIN ) |
| 305 | /***** DRLC - start *****/ |
| 306 | /* DRLC - URLC */ |
| 307 | MSG_ID_FDD_DRLC_URLC_REASSEMBLE_REQ = MSG_ID_FDD_DRLC_CODE_BEGIN, |
| 308 | MSG_ID_FDD_DRLC_URLC_INIT_REQ, |
| 309 | MSG_ID_FDD_DRLC_URLC_DEINIT_REQ, |
| 310 | MSG_ID_FDD_DRLC_URLC_ENTER_PCH_REQ, |
| 311 | MSG_ID_FDD_DRLC_URLC_SLEEP_ATTEMPT_REQ, |
| 312 | MSG_ID_FDD_DRLC_URLC_LBM_OPEN_REQ, |
| 313 | |
| 314 | /* DRLC - DRLC */ |
| 315 | MSG_ID_FDD_DRLC_DRLC_BC_DONE_IND, |
| 316 | MSG_ID_FDD_DRLC_UPLANE_ALL_BC_CB_DONE_IND, |
| 317 | MSG_ID_FDD_DRLC_UPLANE_ALL_BC_CB_DONE_BEFORE_DEINIT_IND, |
| 318 | /* DRLC - RRCE */ |
| 319 | MSG_ID_FDD_RRCE_DRLC_FLUSH_DATA_REQ, |
| 320 | /* DRLC - URR */ |
| 321 | MSG_ID_FDD_URR_DRLC_SRB_SDU_CONTINUE_REQ, |
| 322 | /* DRLC - ADR */ |
| 323 | MSG_ID_FDD_RLC_TM_DATA_REQ, |
| 324 | MSG_ID_FDD_RLC_UM_DATA_REQ, |
| 325 | MSG_ID_FDD_RLC_AM_DATA_REQ, |
| 326 | MSG_ID_FDD_DRLC_CODE_END = MSG_ID_FDD_RLC_AM_DATA_REQ, |
| 327 | /***** DRLC - end *****/ |
| 328 | MODULE_MSG_END( MSG_ID_FDD_DRLC_CODE_TAIL ) |
| 329 | |
| 330 | |
| 331 | MODULE_MSG_BEGIN( MSG_ID_FDD_PDCP_CODE_BEGIN ) |
| 332 | //MSG_ID_FDD_PDCP_CODE_BEGIN, |
| 333 | MSG_ID_FDD_CPDCP_CONFIG_REQ = MSG_ID_FDD_PDCP_CODE_BEGIN, |
| 334 | MSG_ID_FDD_CPDCP_RELOC_REQ, |
| 335 | MSG_ID_FDD_CPDCP_RELEASE_REQ, |
| 336 | MSG_ID_FDD_PDCP_URLC_RESET_IND, |
| 337 | MSG_ID_FDD_PDCP_URLC_REESTABLISH_IND, |
| 338 | #ifdef UNIT_TEST |
| 339 | MSG_ID_FDD_PDCP_CSR_DATA_IND, |
| 340 | MSG_ID_FDD_PDCP_CSR_BUILDAMR_REQ, |
| 341 | MSG_ID_FDD_PDCP_CSR_BUILDAMR_RSP, |
| 342 | #endif |
| 343 | MSG_ID_RATDM_PDCP_RESET_STATISTICS_REQ, |
| 344 | MSG_ID_PDCP_DATA_DELIVER_IND, |
| 345 | |
| 346 | MSG_ID_FDD_PDCP_CODE_END = MSG_ID_PDCP_DATA_DELIVER_IND, |
| 347 | //MSG_ID_FDD_PDCP_CODE_END, |
| 348 | MODULE_MSG_END( MSG_ID_FDD_PDCP_CODE_TAIL ) |
| 349 | |
| 350 | MODULE_MSG_BEGIN( MSG_ID_FDD_RABM_CODE_BEGIN ) |
| 351 | //MSG_ID_FDD_RABM_CODE_BEGIN, |
| 352 | /* RATDM - RABM */ |
| 353 | MSG_ID_RATDM_RABM_ACTIVATE_REQ = MSG_ID_FDD_RABM_CODE_BEGIN, |
| 354 | MSG_ID_RATDM_RABM_ACTIVATE_RSP, |
| 355 | MSG_ID_RATDM_RABM_DEACTIVATE_REQ, |
| 356 | MSG_ID_RATDM_RABM_MODIFY_REQ, |
| 357 | MSG_ID_RATDM_RABM_REESTABLISH_RSP, |
| 358 | MSG_ID_RATDM_RABM_RESUME_REQ, |
| 359 | MSG_ID_RATDM_RABM_DATA_REQ, |
| 360 | MSG_ID_RATDM_RABM_RAT_ENTER_REQ, |
| 361 | MSG_ID_RATDM_RABM_RAT_LEAVE_REQ, |
| 362 | |
| 363 | MSG_ID_RATDM_RABM_REESTABLISH_RAB_READY_IND, |
| 364 | |
| 365 | /* UL data path optimization: Share Uplink Queue */ |
| 366 | |
| 367 | MSG_ID_RATDM_SHAQ_KICK_UL2, |
| 368 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_0, |
| 369 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_1, |
| 370 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_2, |
| 371 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_3, |
| 372 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_4, |
| 373 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_5, |
| 374 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_6, |
| 375 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_7, |
| 376 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_8, |
| 377 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_9, |
| 378 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_10, |
| 379 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_11, |
| 380 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_12, |
| 381 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_13, |
| 382 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_14, |
| 383 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_15, |
| 384 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_16, |
| 385 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_17, |
| 386 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_18, |
| 387 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_19, |
| 388 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_20, |
| 389 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_21, |
| 390 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_22, |
| 391 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_23, |
| 392 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_24, |
| 393 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_25, |
| 394 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_26, |
| 395 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_27, |
| 396 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_28, |
| 397 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_29, |
| 398 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_30, |
| 399 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_31, |
| 400 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_32, |
| 401 | /* __NEW_DATA_PLANE__ */ |
| 402 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_0, |
| 403 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_1, |
| 404 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_2, |
| 405 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_3, |
| 406 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_4, |
| 407 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_5, |
| 408 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_6, |
| 409 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_7, |
| 410 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_8, |
| 411 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_9, |
| 412 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_10, |
| 413 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_11, |
| 414 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_12, |
| 415 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_13, |
| 416 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_14, |
| 417 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_15, |
| 418 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_16, |
| 419 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_17, |
| 420 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_18, |
| 421 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_19, |
| 422 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_20, |
| 423 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_21, |
| 424 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_22, |
| 425 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_23, |
| 426 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_24, |
| 427 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_25, |
| 428 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_26, |
| 429 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_27, |
| 430 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_28, |
| 431 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_29, |
| 432 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_30, |
| 433 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_31, |
| 434 | MSG_ID_REALTIME_SIT_KICK_URLC_PS_RBID_32, |
| 435 | |
| 436 | |
| 437 | /* SLCE - RABM */ |
| 438 | MSG_ID_FDD_CRABM_RAB_ESTABLISH_IND, |
| 439 | MSG_ID_FDD_CRABM_RAB_RELEASE_IND, |
| 440 | |
| 441 | /* RRCE - RABM */ |
| 442 | MSG_ID_FDD_CRABM_PS_RAB_CAPABILITY_IND, |
| 443 | |
| 444 | MSG_ID_FDD_RABM_CODE_END = MSG_ID_FDD_CRABM_PS_RAB_CAPABILITY_IND, |
| 445 | //MSG_ID_RABM_CODE_END, |
| 446 | MODULE_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 */ |
| 454 | MODULE_MSG_BEGIN( MSG_ID_BMC_TDD_CODE_BEGIN ) |
| 455 | /***** BMC - start *****/ |
| 456 | /* BMC - RATCM */ |
| 457 | MSG_ID_RATCM_BMC_CBCH_REQ = MSG_ID_BMC_TDD_CODE_BEGIN, |
| 458 | MSG_ID_RATCM_BMC_UPDATE_REQ, |
| 459 | MSG_ID_RATCM_BMC_CB_LOC_UPDATE_REQ, |
| 460 | MSG_ID_RATCM_BMC_CB_MSG_REMOVAL_REQ, |
| 461 | |
| 462 | /* UL2D - RATCM */ |
| 463 | MSG_ID_RATCM_UL2D_DUPLEX_MODE_CHANGE_REQ, |
| 464 | |
| 465 | /* BMC - SLCE */ |
| 466 | MSG_ID_CBMC_CONFIG_REQ, |
| 467 | /* BMC - DRLC */ |
| 468 | MSG_ID_RLC_BMC_DATA_IND, |
| 469 | MSG_ID_BMC_CODE_END = MSG_ID_RLC_BMC_DATA_IND, |
| 470 | /***** BMC - end *****/ |
| 471 | MODULE_MSG_END( MSG_ID_BMC_TDD_CODE_TAIL ) |
| 472 | #endif /* !defined(__UMTS_FDD_MODE__) */ |
| 473 | |
| 474 | |
| 475 | MODULE_MSG_BEGIN( MSG_ID_CSR_TDD_CODE_BEGIN ) |
| 476 | //MSG_ID_CSR_CODE_BEGIN, |
| 477 | //UMAC |
| 478 | MSG_ID_TDD_CSR_UMAC_STATUS_IND = MSG_ID_CSR_TDD_CODE_BEGIN, |
| 479 | MSG_ID_TDD_CSR_UMAC_TFC_IND, |
| 480 | MSG_ID_TDD_CCSR_RAB_ESTABLISH_IND, |
| 481 | MSG_ID_TDD_CCSR_RAB_RELEASE_IND, |
| 482 | MSG_ID_TDD_CCSR_RAB_MODIFY_IND, |
| 483 | MSG_ID_TDD_CCSR_RB_RELEASE_IND, |
| 484 | MSG_ID_TDD_CSR_CODE_END = MSG_ID_TDD_CCSR_RB_RELEASE_IND, |
| 485 | //MSG_ID_CSR_CODE_END, |
| 486 | MODULE_MSG_END( MSG_ID_CSR_TDD_CODE_TAIL ) |
| 487 | |
| 488 | |
| 489 | MODULE_MSG_BEGIN( MSG_ID_TDD_DRLC_CODE_BEGIN ) |
| 490 | /***** DRLC - start *****/ |
| 491 | /* DRLC - URLC */ |
| 492 | MSG_ID_TDD_DRLC_URLC_REASSEMBLE_REQ = MSG_ID_TDD_DRLC_CODE_BEGIN, |
| 493 | /* DRLC - RRCE */ |
| 494 | MSG_ID_TDD_RRCE_DRLC_FLUSH_DATA_REQ, |
| 495 | /* DRLC - URR */ |
| 496 | MSG_ID_TDD_URR_DRLC_SRB_SDU_CONTINUE_REQ, |
| 497 | /* DRLC - ADR */ |
| 498 | MSG_ID_TDD_RLC_TM_DATA_REQ, |
| 499 | MSG_ID_TDD_RLC_UM_DATA_REQ, |
| 500 | MSG_ID_TDD_RLC_AM_DATA_REQ, |
| 501 | MSG_ID_TDD_DRLC_CODE_END = MSG_ID_TDD_RLC_AM_DATA_REQ, |
| 502 | MODULE_MSG_END( MSG_ID_TDD_DRLC_CODE_TAIL ) |
| 503 | /***** DRLC - end *****/ |
| 504 | |
| 505 | MODULE_MSG_BEGIN( MSG_ID_TDD_PDCP_CODE_BEGIN ) |
| 506 | //MSG_ID_PDCP_CODE_BEGIN, |
| 507 | MSG_ID_TDD_CPDCP_CONFIG_REQ = MSG_ID_TDD_PDCP_CODE_BEGIN, |
| 508 | MSG_ID_TDD_CPDCP_RELOC_REQ, |
| 509 | MSG_ID_TDD_CPDCP_RELEASE_REQ, |
| 510 | MSG_ID_TDD_PDCP_URLC_RESET_IND, |
| 511 | MSG_ID_TDD_PDCP_URLC_REESTABLISH_IND, |
| 512 | MSG_ID_TDD_PDCP_FLC_RESUME_UL_TRANSFER, |
| 513 | MSG_ID_TDD_PDCP_FLC_RESUME_DL_TRANSFER, |
| 514 | MSG_ID_TDD_PDCP_CODE_END = MSG_ID_TDD_PDCP_FLC_RESUME_DL_TRANSFER, |
| 515 | MODULE_MSG_END( MSG_ID_TDD_PDCP_CODE_TAIL ) |
| 516 | //MSG_ID_PDCP_CODE_END, |
| 517 | |
| 518 | //MSG_ID_RABM_CODE_BEGIN, |
| 519 | /* RATDM - RABM */ |
| 520 | MODULE_MSG_BEGIN( MSG_ID_RABM_TDD_CODE_BEGIN ) |
| 521 | /* use FDD defination for one modem bin. |
| 522 | MSG_ID_RATDM_RABM_ACTIVATE_REQ = MSG_ID_RABM_TDD_CODE_BEGIN, |
| 523 | MSG_ID_RATDM_RABM_ACTIVATE_RSP, |
| 524 | MSG_ID_RATDM_RABM_DEACTIVATE_REQ, |
| 525 | MSG_ID_RATDM_RABM_MODIFY_REQ, |
| 526 | MSG_ID_RATDM_RABM_REESTABLISH_RSP, |
| 527 | MSG_ID_RATDM_RABM_RESUME_REQ, |
| 528 | MSG_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. |
| 535 | MSG_ID_RATDM_SHAQ_KICK_UL2, |
| 536 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_0, |
| 537 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_1, |
| 538 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_2, |
| 539 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_3, |
| 540 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_4, |
| 541 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_5, |
| 542 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_6, |
| 543 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_7, |
| 544 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_8, |
| 545 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_9, |
| 546 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_10, |
| 547 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_11, |
| 548 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_12, |
| 549 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_13, |
| 550 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_14, |
| 551 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_15, |
| 552 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_16, |
| 553 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_17, |
| 554 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_18, |
| 555 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_19, |
| 556 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_20, |
| 557 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_21, |
| 558 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_22, |
| 559 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_23, |
| 560 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_24, |
| 561 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_25, |
| 562 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_26, |
| 563 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_27, |
| 564 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_28, |
| 565 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_29, |
| 566 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_30, |
| 567 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_31, |
| 568 | MSG_ID_REALTIME_SHAQ_KICK_URLC_PS_RBID_32, |
| 569 | */ |
| 570 | |
| 571 | /* SLCE - RABM */ |
| 572 | MSG_ID_TDD_CRABM_RAB_ESTABLISH_IND = MSG_ID_RABM_TDD_CODE_BEGIN, |
| 573 | MSG_ID_TDD_CRABM_RAB_RELEASE_IND, |
| 574 | |
| 575 | /* RRCE - RABM */ |
| 576 | MSG_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 | |
| 584 | MSG_ID_TDD_RABM_CODE_END, |
| 585 | MODULE_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 |