blob: b3adf70b2fc464bc9c9773ecfbd5d3947d147a32 [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) 2012
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 * el2_msgid.h
40 *
41 * Project:
42 * --------
43 * MOLY
44 *
45 * Description:
46 * ------------
47 *
48 *
49 * Author:
50 * -------
51 *
52 *
53 * ==========================================================================
54 * $Log$
55 *
56 * 12 17 2018 mingtsung.sun
57 * [MOLY00372769] [VMOLY] enable ENL2 on Gen95 HW platform
58 * ENL2 migration - interface
59 *
60 * 09 07 2018 yuri.huang
61 * [MOLY00344924] [VMOLY][BuildEnv] merge back from Gen97 Dev to VMOLY
62 *
63 * .
64 *
65 * 08 27 2018 yk.liu
66 * [MOLY00327926] [GEN97][ENPDCP] base development check-in
67 * CUR_GEN >= MD_GEN97
68 *
69 * 08 15 2018 yk.liu
70 * [MOLY00327926] [GEN97][ENPDCP] base development check-in
71 * .
72 *
73 * 07 18 2018 steve.kao
74 * [MOLY00339307] The handling of energy depletion attack by STMSI paging from fake cell
75 * Inactivity Detection Timer 2
76 *
77 * 07 10 2018 slifer.hsueh
78 * [MOLY00337915] [MT6295][EL2] Fast retransmission of RLC STATUS PDU upon UL HARQ failure
79 * Define message id for STATUS PDU feedback
80 *
81 * 06 29 2018 guang-yu.zheng
82 * [MOLY00335879] [MT6295] ML1S multiple TAG flow adding
83 * EMAC-ML1S sTAG TA flow development
84 *
85 * 06 20 2018 kung-hao.chung
86 * [MOLY00334174] [MT6295][EL2] Remove RB suspend/resume ILM between EPDCP and ERLCUL
87 * remove two unsused msgids
88 *
89 * 06 11 2018 jia-shi.lin
90 * [MOLY00319373] [MT6295] recommended bit rate feature
91 * recommended bit rate feature: upcm-emac interface
92 *
93 * 04 17 2018 nicole.hsu
94 * [MOLY00320104] [ICD] Patch back to UMOLYE
95 * [UMOLYE][EL2ICD] el2icd framework
96 *
97 * 04 17 2018 nicole.hsu
98 * [MOLY00320104] [ICD] Patch back to UMOLYE
99 * [UMOLYE][EL2ICD] el2icd framework
100 *
101 * 04 13 2018 slifer.hsueh
102 * [MOLY00308368] [MT6763][Bianco][O1][MP2][TMO][WW FT][United States][Seattle][Nokia][4GMM][F4L][Data][HTTP][UL] HTTP UL Average Throughput Fail by 0.186 as compared to REF LG G4 device during Datum Exp1 Round3 on 30th Jan in Poor Signal Static condition
103 * Define message id for RB poll request
104 *
105 * 03 19 2018 guang-yu.zheng
106 * [MOLY00313850] [MT6295] MML2 DVFS control feature development
107 * MML2 DVFS control and MCU DVFS re-org
108 *
109 * 01 09 2018 timothy.yao
110 * [MOLY00300298] [PVT must resolve] ·L«H??¥]ºC?? - el2 msg
111 * sending pdcp invalid control pdu to avoid entering sleep. (UMOLYA - common)
112 *
113 * 11 06 2017 mf.jhang
114 * [MOLY00272042] [MT6295][93/95 re-arch] Add EMAC ML1S interface
115 * .
116 *
117 * 08 18 2017 mf.jhang
118 * [MOLY00272042] [MT6295 Dev] Add EMAC ML1S interface
119 * add EMAC ML1S interface.
120 * 10 03 2017 jia-shi.lin
121 * [MOLY00281754] [MT6763] UL HARQ early close for volte low power enhancement
122 * early ul harq close for volte low power
123 *
124 * 10 03 2017 jia-shi.lin
125 * [MOLY00281754] [MT6763] UL HARQ early close for volte low power enhancement
126 * early ul harq close for volte low power
127 *
128 * 10 03 2017 jia-shi.lin
129 * [MOLY00281754] [MT6763] UL HARQ early close for volte low power enhancement
130 * early ul harq close for volte low power
131 *
132 * 09 20 2017 nicole.hsu
133 * [MOLY00279184] [PCT][Anritsu][CAG50C][E40][7.1.1.2] fail
134 * [TRUNK] LCID vs. support release handling
135 *
136 * 08 22 2017 cammie.yang
137 * [MOLY00269598] [Gen93]TPB/Mobility Ctrl patch check in
138 * [TRUNK][Merged from R1][EPDCP][HST] set vip bit and notify VoLTE bearer for ERLCUL
139 *
140 * 08 03 2017 wen-jiunn.liu
141 * [MOLY00268551] Task batch scheduling for LTE Low power
142 * [EL2] Task Rescheduling for Low Power Polling Tick Change
143 *
144 * 08 03 2017 wen-jiunn.liu
145 * [MOLY00268551] Task batch scheduling for LTE Low power
146 * [EL2] Task Rescheduling for Low Power Polling Tick Change
147 *
148 * 07 28 2017 nicole.hsu
149 * [MOLY00267509] [MT6763][Bianco][N1][MTBF][PHONE][Overnight][HQ][Lab][Ericsson][ASSERT] file:mcu/common/driver/dpcopro/src/dpcopro_mmu_drv.c line:1616
150 * [TRUNK] move LMAC HARQ reset to el2pow
151 *
152 * 07 24 2017 nicole.hsu
153 * [MOLY00266293] [Blocking][MT6763][Bianco][N1][India FT][Mumbai][WW FT][eMBMS][RJIO] md1:(USIP1_USIP0) [ASSERT] file:md32/usip/brp/modem/lte/top/src/4g_top_irq.c line:2004
154 * [TRUNK] fix Poll control of TXLISR and EL2POW
155 *
156 * 07 18 2017 nicole.hsu
157 * [MOLY00263936] [BIANCO][MT6763][RDIT][PHONE][GCF][TS8980][FDD B7,TC 5.2.1]Handoff delay exceed 190ms when LTE handoff to WCDMA
158 * [TRUNK] power on Copro before TXLISR handle SCH_CLOSE (for LMAC HARQ RESET)
159 *
160 * 07 17 2017 peter.yu
161 * [MOLY00263749] [VOLTE][HST][Anite][02.v01.020][5.1.1][E39]FAIL.No MOS score returned. Error code: -5.
162 * Overwirte unreasonable RLC configuration - t-Reordering timer.
163 *
164 * 07 06 2017 slifer.hsueh
165 * [MOLY00261868] [6293]UL SIT new handling
166 * Add message id for EL2 RB sync procedure
167 *
168 * 06 01 2017 nicole.hsu
169 * [MOLY00254331] [MT6763][EM] EL2EM maintenance and EMAC EM update
170 * [EMAC] EM update
171 * [EL2EM] add trace and fix report mechanism
172 *
173 * 06 01 2017 steve.kao
174 * [MOLY00252964] [6293] API update for LTECSR VoLTE EBI indication
175 *
176 * [UMOLYA][TRUNK] API update for LTECSR VoLTE EBI indication
177 *
178 * 05 16 2017 nicole.hsu
179 * [MOLY00249804] [BIANCO][MT6763][RDIT][FT][FDD][HK][SIM1:CMHK][SIM2:SMT][Overnight][ASSERT] file:mcu/common/driver/dpcopro/src/l2_4g_dl_lmac.c line:214
180 * 1. enable el2pow
181 * 2. interface change for sch_close
182 *
183 * 04 25 2017 slifer.hsueh
184 * [MOLY00244795] [BIANCO][MT6763][RDIT][NVIOT][FDD][Nokia][4G] Assert fail: dpcopro_mmu_drv.c 1303 - IPCORE
185 * Add EL2 message id for RB lock/unlock
186 *
187 * 04 06 2017 nicole.hsu
188 * [MOLY00226654] [MT6293][EL2POW] EL2 L2Copro power control
189 * [EL2POW]
190 * - Basic function
191 * - L+X, L+L
192 * - Meta mode, L1S
193 * - UT
194 *
195 * 03 13 2017 nicole.hsu
196 * [MOLY00194987] [MT6293][UMOLYA/PS DEV] EMAC maintenance
197 * ML1S
198 * - Force NEWTX when ML1S request is sent
199 *
200 * 02 24 2017 mf.jhang
201 * [MOLY00194987] [MT6293][UMOLYA/PS DEV] EMAC maintenance
202 * .Add ML1S ILM handler
203 *
204 * 02 10 2017 steve.kao
205 * [MOLY00228972] [UMOLYA][EPDCP][R-SIM] Interface with ERRC for Remote SIM
206 * [EPDCP][R-SIM] Interface with ERRC for Remote SIM.
207 *
208 * 02 06 2017 peter.yu
209 * [MOLY00207733] [MT6293][EL2] ERLCDL development
210 * [M-SIM] Sync R-SIM related interfaces, remove redundant message IDs related to ERLC.
211 *
212 * 01 24 2017 nicole.hsu
213 * [MOLY00226654] [MT6293][EL2POW] EL2 L2Copro power control
214 * Add EL1 msgid and temp ilm handling
215 *
216 * 01 16 2017 eddie.wang
217 * [MOLY00210650] [MT6293][UMOLYA TRUNK] EMAC maintenance
218 * [MSIM] Add RSVAS suspend msg id
219 *
220 * 01 05 2017 nicole.hsu
221 * [MOLY00223067] [MT6293] EL2 EM implementation
222 * EL2EM framework, merge to TRUNK
223 *
224 * 12 26 2016 mf.jhang
225 * [MOLY00194987] [MT6293][UMOLYA/PS DEV] EMAC maintenance
226 * merge DVFS IF code
227 *
228 * 11 14 2016 chih-cheng.yang
229 * [MOLY00213122] [MT6293][EL2] EL2 FPGA IT phase II source code integration
230 * 1. refine RB/MBMS RSMT release
231 * 2. refine epdcp polling rsmt
232 * 2. add coverage
233 *
234 * 10 28 2016 jia-shi.lin
235 * [MOLY00194987] [MT6293][UMOLYA/PS DEV] EMAC maintenance
236 * emac timing report for volte dsp
237 *
238 * 10 25 2016 chih-cheng.yang
239 * [MOLY00209240] [MT6293][EL2] EL2 FPGA IT phase 1 source codes integration
240 * new sap and message id for ERLCDL to notify EPDCP to release RSMT when releasing RB
241 *
242 * 10 06 2016 ville.pukari
243 * [MOLY00150835] ML1S Test Environment Support
244 *
245 * [UMOLYA] Sync code from UMOLY Trunk CL2228706, CL2455350, CL2529740 and CL2821387
246 *
247 * 08 25 2016 jia-shi.lin
248 * [MOLY00194987] [MT6293][UMOLYA/PS DEV] EMAC maintenance
249 * EMAC EL1 interface change
250 *
251 * 08 16 2016 wen-jiunn.liu
252 * [MOLY00194298] [UMOLYA] EL2 + EMAC Code Review
253 * Sync to Latest PS.DEV (CL-2728660)
254 *
255 * CL-2728660 - el2 vrb virtual space shortage handling framework
256 *
257 * 08 16 2016 wen-jiunn.liu
258 * [MOLY00194298] [UMOLYA] EL2 + EMAC Code Review
259 * el2 vrb virtual space shortage handling framework
260 * 08 09 2016 nicole.hsu
261 * [MOLY00196065] [MT6293][folder structure] Move EL1/EL2 files from LTE domain to SWRD domain
262 * 93 EL2 others
263 *
264 *
265 * 07 27 2016 jeremy.chen
266 * [MOLY00190683] [UMOLYA][6293] EL2 merge back to UMOLYA TRUNK & PS DEV
267 * [common][OA domain] merge from UESIM CBr
268 *
269 * 07 19 2016 eddie.wang
270 * [MOLY00191921] Sync UMOLY to UMOLYA.PS.DEV
271 * Sync el2_msgid.h from UMOLY CL2582165 CL2529014
272 *
273 * 06 28 2016 eddie.wang
274 * [MOLY00187041] Sync errc_emac_msg.h from UMOLY to UMOLYA
275 * Add MSG_ID_ERRC_EMAC_MEAS_GAP_IND
276 *
277 * 03 15 2016 ryan.ou
278 * [MOLY00162291] [MT6292] EMAC code sync from LR11 to UMOLY
279 * CL1867761, [MOLY00151000] [MT6755] SRVCC Enhancement.
280 *
281 * 01 11 2016 kathie.ho
282 * [MOLY00156229] [MT6292] Code sync from MT6291: AuDRX
283 * .
284 *
285 * 01 09 2016 nienteh.hsu
286 * [MOLY00159548] [6292] ERLC code sync from LR11 to UMOLY (2015/12)
287 * SWRD domain part
288 * .
289 *
290 * 12 30 2015 antti.karjalainen
291 * [MOLY00153335] UL bucket management for UL CA and 64QAM: EPDCP
292 *
293 * 11 27 2015 ville.pukari
294 * [MOLY00150835] ML1S Test Environment Support:
295 *
296 * EMAC support for ML1S Test Mode
297 *
298 * 07 16 2015 chen-wei.wang
299 * [MOLY00118157] [TK6291]ERLC code maintain
300 * ERLC status proh timer modification
301 *
302 * 07 06 2015 shengyi.ho
303 * [MOLY00125586] [TK6291E1][MVTV-D][4G][TDD][TDD_MIMO_7.2]assert fail : el1tx.c 731
304 * 1) add EMAC_EL2TASK_LOCK/UNLOCK_POWER_REQ
305 *
306 * 06 18 2015 mingtsung.sun
307 * [MOLY00121332] [TK6291] 4G EAS low power check in
308 * add QBM/EL2 power control messages for LogDMA
309 *
310 * 06 15 2015 sc.tung
311 * [MOLY00121440] [TK6291] eL2 development check in CR
312 * Add MSG_ID_ERRC_C_RNTI_RA_PROBING_REQ for probing req.
313 *
314 * 06 15 2015 mingtsung.sun
315 * [MOLY00121332] [TK6291] 4G EAS low power check in
316 * eL2 low power and ePDCP code sync: el2_msgid.h
317 *
318 * 06 03 2015 mingtsung.sun
319 * [MOLY00118161] [MT6291] EPDCP CR Sync - Early reestablishment to prevent certain kind of VoLTE call drop
320 * RD domain
321 *
322 * 03 18 2015 chen-wei.wang
323 * [MOLY00099525] [TK6291] EMAC MDT feature check-in
324 * interface file check-in
325 *
326 * 02 13 2015 mingtsung.sun
327 * [MOLY00091822] RATDM reorganization
328 * .
329 *
330 * 12 16 2014 yuting.chen
331 * [MOLY00084807] [MT6291_DEV] EL2 Low Power Flow
332 * .
333 *
334 * 12 12 2014 yk.liu
335 * [MOLY00086350] [MT6291][L234 P2P] Enable EL2 PDU drop, ping no reply after 30min
336 * .
337 *
338 * 11 11 2014 yiting.cheng
339 * [MOLY00084042] [UMOLY] merge UMOLY_DEV to UMOLY trunk
340 * .
341 *
342 * 10 28 2014 andrew.wu
343 * [MOLY00079018] [MT6291_DEV] ePDCP batch I UT related modification
344 * Merging
345 *
346 * //UMOLY_CBr/andrew.wu/MT6291_DEV_EPDCPDEVW1427P1/mcu/common/interface/sap/md/errc_msgid.h
347 *
348 * to //UMOLY/DEV/MT6291_DEV/mcu/common/interface/sap/md/errc_msgid.h
349 *
350 * 09 18 2014 shengyi.ho
351 * [MOLY00077592] [TK6291] code sync from CBr to TK6291_DEV - emac
352 * .
353 *
354 * 08 26 2014 sh.yang
355 * [MOLY00077290] [TK6291_DEV] ILM/Event scheduler wrapper for LISR2HISR removal
356 * .
357 *
358 * 08 22 2014 jy.ou
359 * [MOLY00076104] [TK6291] EMAC & ERLC UT framework and ERLC UT cases
360 * .
361 *
362 * 08 21 2014 mingtsung.sun
363 * [MOLY00072902] [TK6291][DEV] LTT unit test framework
364 * Merging
365 *
366 * //UMOLY_CBr/eric.hsieh/TK6291_DEV_ESL/mcu/common/interface/sap/...
367 *
368 * to //UMOLY/DEV/TK6291_DEV/mcu/common/interface/sap/...
369 *
370 * 08 14 2014 andrew.wu
371 * [MOLY00075397] [TK6291_DEV] code sync MOLY00072445 from MOLY to TK6291_DEV
372 * Interface check-in for EPDCP_EMAC_LEAVE_DRX
373 *
374 * 07 30 2014 yiting.cheng
375 * [MOLY00073830] [TK6291_DEV] check-in TK6291 modification
376 * modify sap
377 *
378 * 07 29 2014 andrew.wu
379 * [MOLY00073873] [TK6291_DEV] EPDCP-ERRC interfaces check-in
380 * add ERRC_EPDCP_MTCH_PC_REQ
381 *
382 * 07 28 2014 nienteh.hsu
383 * [MOLY00073836] [TK6291][ERRC][CHM] LTE-A CHM development code check-in
384 * .
385 *
386 * 01 15 2014 slifer.hsueh
387 * [MOLY00053104] [MT6290E2][NAS RTD][MM][FDD] Assert fail: driver/l2copro/cipher/src/cipher_common.c 196 - L2COPRO
388 * Merge codes related to L2 copro delay power off back to MOLY TRUNK in OA domain
389 *
390 * 01 06 2014 mf.jhang
391 * [MOLY00051983] [MT6582LTE][WWFT][Germany][Vodafone]Ping RTT is more than benchmark
392 * Add HOST_DATA_READY_IND
393 *
394 * 12 03 2013 lewis.yu
395 * [MOLY00048832] power down/on in EL2 task context and refine the flow
396 * .
397 *
398 * 09 26 2013 lewis.yu
399 * [MOLY00039195] [MT6290] [Low Power] LTE L2 copro power down in LTE flight mode
400 * .
401 *
402 * 07 12 2013 stanleyhy.chen
403 * [MOLY00029602] [New Feature] NBR_CELL_INFO and TA_INFO related interfaces
404 * TA_INFO and NBR_CELL_INFO interfaces for LPP feature
405 *
406 * 05 15 2013 moja.hsu
407 * [MOLY00007625] Maintain code
408 * add el2 message for ERT task to ERT HISR.
409 *
410 * 03 20 2013 jeremy.chen
411 * [MOLY00007127] [MT7208] EL2 enhancement in MOLY
412 * add IDC-related interface
413 *
414 * 02 26 2013 jeremy.chen
415 * [MOLY00007127] [MT7208] EL2 enhancement in MOLY
416 * add MSG_ID_ERLCUL_EPDCP_SRB_DATA_CNF.
417 ****************************************************************************/
418
419#ifndef _EL2_MSGID_H
420#define _EL2_MSGID_H
421
422#ifdef __EL2_ARCH_V2__
423#include "MD97/_el2_msgid.h"
424#else
425#include "MD95/_el2_msgid.h"
426#endif /* __EL2_ARCH_V2__ */
427
428
429#endif /* _EL2_MSGID_H */