blob: 706fa3caca9c92cc8b7052e95c3ee5fe33ea429a [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) 2016
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
38 FILE NAME: l1d_msgid.h
39
40 DESCRIPTION:
41
42 This file contains the defenitions of all the RMC msg id's.
43
44*****************************************************************************/
45
46#ifndef _L1D_MSGID_H_
47#define _L1D_MSGID_H_
48
49/*----------------------------------------------------------------------------
50 Include Files
51----------------------------------------------------------------------------*/
52#include "module_msg_range.h"
53
54MODULE_MSG_BEGIN(MSG_ID_L1D_MDM_CODE_BEGIN)
55
56 MSG_ID_L1D_MSGID_START = MSG_ID_L1D_MDM_CODE_BEGIN,
57/* 0*/ MSG_ID_L1D_ACCESS_ABORT_MSG = MSG_ID_L1D_MSGID_START,
58 MSG_ID_L1D_ACCESS_SIG_MSG,
59 MSG_ID_L1D_BCCH_START_MSG,
60 MSG_ID_L1D_BCCH_STOP_MSG,
61 MSG_ID_L1D_CAND_FREQ_MSG,
62 MSG_ID_L1D_CAND_FREQ_START_MSG,
63 MSG_ID_L1D_CSCH_STOP_MSG,
64 MSG_ID_L1D_CFS_SEND_REQUEST_MSG,
65/* A*/ MSG_ID_L1D_FCCCH_START_MSG,
66 MSG_ID_L1D_FDSCH_ACQ_IND_MSG,
67 MSG_ID_L1D_FSCH_MSG,
68 MSG_ID_L1D_CFS_TUNE_PLLS_MSG,
69 MSG_ID_L1D_IDLE_SETS_LIST_UPDATE_MSG,
70 MSG_ID_L1D_LONG_CODE_CHANGE_MSG,
71 MSG_ID_L1D_PAGING_CHAN_START_MSG,
72 MSG_ID_L1D_PAGING_CHAN_STOP_MSG,
73 MSG_ID_L1D_PILOT_ACQ_START_MSG,
74/*14*/ MSG_ID_L1D_PREAMBLE_OFF_MSG,
75 MSG_ID_L1D_PREAMBLE_ON_MSG,
76 MSG_ID_L1D_RESET_MSG,
77 MSG_ID_L1D_RESOURCE_ALLOC_MSG,
78 MSG_ID_L1D_RESOURCE_DEALLOC_MSG,
79 MSG_ID_L1D_RESOURCE_REQ_MSG,
80 MSG_ID_L1D_CFS_RESTORE_PLLS_MSG,
81 MSG_ID_L1D_REVERSE_POWER_SET_MSG,
82 MSG_ID_L1D_RX_POWER_MSG,
83/*1E*/ MSG_ID_L1D_SEARCH_PARMS_UPDATE_MSG,
84 MSG_ID_L1D_SEARCH_RSLT_MSG,
85 MSG_ID_L1D_SERVICE_CONFIG_MSG,
86 MSG_ID_L1D_SERVICE_CONFIG_NN_MSG,
87 MSG_ID_L1D_SETS_LIST_UPDATE_MSG,
88 MSG_ID_L1D_SLOTTED_MODE_DISABLE_MSG, /* L1D_SLOTTED_MODE_DISABLE_MSG, */
89 MSG_ID_L1D_SLOTTED_MODE_PARAMS_MSG, /* L1D_SLOTTED_MODE_PARAMS_MSG, */
90 MSG_ID_L1D_SLEEP_MSG, /* L1D_SLEEP_MSG, */
91 MSG_ID_L1D_WAKEUP_MSG, /* L1D_WAKEUP_MSG, */
92/*28*/ MSG_ID_L1D_SLOTTED_MSG,
93 MSG_ID_L1D_SYNC_ACQ_START_MSG,
94 MSG_ID_L1D_TIMING_CHANGE_MSG,
95 MSG_ID_L1D_TRAFFIC_CHAN_HARD_HANDOFF_MSG,
96 MSG_ID_L1D_TRAFFIC_CHAN_PWR_STEP_MSG, /* obsolete, kept here for compatibility with 4.0 because of "ETS Lite" issues */
97 MSG_ID_L1D_TRAFFIC_CHAN_SOFT_HANDOFF_MSG,
98 MSG_ID_L1D_TRAFFIC_CHAN_START_MSG,
99 MSG_ID_L1D_TRAFFIC_CHAN_STOP_MSG,
100 MSG_ID_L1D_TRANSMITTER_CONTROL_MSG,
101/*32*/ MSG_ID_L1D_FOR_POWER_CONTROL_PARAMS_MSG,
102 MSG_ID_L1D_OUTERLOOP_REQ_MSG,
103 MSG_ID_L1D_FPC_REP_MSG,
104 MSG_ID_L1D_TST_DIAG_MONITOR_MSG,
105 MSG_ID_L1D_TST_GET_PHONE_STATE_MSG,
106 MSG_ID_L1D_IDLE_DIFF_FREQ_SEARCH_MSG,
107 MSG_ID_L1D_ACCESS_PROBE_COMPLETE_MSG,
108 MSG_ID_L1D_GET_PS_INFO_RSP_MSG,
109 MSG_ID_L1D_TST_TX_CDMA_MSG,
110 MSG_ID_L1D_TST_TX_AGC_CTRL_MSG,
111/*3C*/ MSG_ID_L1D_RSCH_MSG,
112 MSG_ID_L1D_FPC_CAL_FACTOR_MSG,
113 MSG_ID_L1D_GET_VAL_INFO_RSP_MSG,
114 MSG_ID_L1D_GET_DSPV_INFO_RSP_MSG,
115 MSG_ID_L1D_AFLT_SEARCH_RSLT_MSG,
116 MSG_ID_L1D_AFLT_DSP_SEARCH_TIMEOUT_MSG,
117 MSG_ID_L1D_POS_AFLT_SEARCH_MSG,
118 MSG_ID_L1D_POS_AFLT_ABORT_MSG,
119 MSG_ID_L1D_DSM_MDM_RST_ACK_MSG,
120/*46*/ MSG_ID_L1D_RX_POWER_REQ_MSG,
121 MSG_ID_L1D_SYNC_CHAN_MSG_RECD_MSG,
122 MSG_ID_L1D_INIT_MSG,
123
124 MSG_ID_L1D_DEACTIVE_REQ_MSG,
125
126 MSG_ID_L1D_TST_DEBUG_FILTER_MSG,
127 MSG_ID_L1D_IDLE_PRIORITY_SET_UPDATE_MSG,
128 MSG_ID_L1D_PUF_PROBE_ABORT_MSG,
129/*51*/ MSG_ID_L1D_PUF_PROBE_SEND_MSG,
130 MSG_ID_L1D_MPA_RELEASE_IND_MSG,
131 MSG_ID_L1D_GPS_INIT_GPS_MSG,
132 MSG_ID_L1D_GPS_CONT_CDMA_REQ_MSG,
133 MSG_ID_L1D_GPS_N1_GOOD_FRAMES_FOUND_MSG,
134 MSG_ID_L1D_GPS_PSMM_SENT_MSG,
135 MSG_ID_L1D_GPS_SWITCHING_HANDOFF_COMPLETE_MSG,
136/*5B*/ MSG_ID_L1D_GPS_GOOD_FRAMES_TMR_EXP_MSG,
137 MSG_ID_L1D_GPS_XMIT_TMR_EXP_MSG,
138 MSG_ID_L1D_GPS_HANDOFF_IND_TMR_EXP_MSG,
139 MSG_ID_L1D_GPS_END_GPS_REQ_MSG,
140 MSG_ID_L1D_AFLT_TIMING_RSP_MSG,
141 MSG_ID_L1D_TST_IDLE_DIFF_FREQ_SRCH_MODE_MSG,
142 MSG_ID_L1D_TST_IGNORE_RESET_MSG,
143 MSG_ID_L1D_FSCH_CONFIG_UPDATE_MSG,
144 MSG_ID_L1D_RSCH_CONFIG_UPDATE_MSG,
145 MSG_ID_L1D_SRCH_RESULT_COMPLETE_MSG, /* L1D_SRCH_RESULT_COMPLETE_MSG, */
146 MSG_ID_L1D_MPA_RELEASE_INIT_CNF_MSG,
147 MSG_ID_L1D_MAX_TX_POWER_LIMIT_MSG,
148 MSG_ID_L1D_VAL_1X_DAT_CFG_REQ_MSG,
149 MSG_ID_L1D_ACCESS_IN_PROGRESS_MSG,
150 MSG_ID_L1D_GET_DEBUG_SCRN_INFO_MSG,
151 MSG_ID_L1D_RSCH_POWER_SET_MSG,
152
153 /*
154 * All msg ids that are the same as those on 4.0 are listed above.
155 * New msg ids for 6.x should be listed below.
156 */
157 MSG_ID_L1D_TEST_1X_AFLT_CMD_MSG,
158 MSG_ID_L1D_PDCH_PARAMS_MSG,
159 MSG_ID_L1D_ACKCQICH_RATE_CHANGE_MSG,
160 MSG_ID_L1D_POWER_SAVINGS_DELAY_MSG,
161 MSG_ID_L1D_ALT_PILOT_ACQ_MSG,
162 MSG_ID_L1D_MPA_RF_PREEMPT_REQ_MSG,
163 MSG_ID_L1D_DSM_RF_RELEASE_RSP_MSG,
164 MSG_ID_L1D_PSW_RF_RELEASE_REQ_MSG,
165 MSG_ID_L1D_BAND_SUPPORT_QUERY_MSG,
166 MSG_ID_L1D_IRAT_TX_PWR_REQ,
167 MSG_ID_L1D_RX_TX_POWER_INFO_RESP_MSG,
168 MSG_ID_L1D_TST_TRANSMIT_NST_MSG,
169 MSG_ID_L1D_TST_NST_TRAFFIC_ON_MSG,
170 MSG_ID_L1D_SWITCH_PA_FOR_ACCESS,
171 MSG_ID_L1D_RADIO_CONFIG_MSG,
172 MSG_ID_L1D_DIVERSITY_ENABLE_MSG,
173 MSG_ID_L1D_TST_NST_END_MSG,
174 MSG_ID_L1D_DFS_ECIO_THRESH_MSG,
175 MSG_ID_L1D_TX_ACK_NAK_MSG,
176#ifdef MTK_DEV_ENGINEER_MODE
177 MSG_ID_L1D_RF_TST_POWER_CONTROL_MSG,
178#endif
179 MSG_ID_L1D_PREBURST_CALIB_END_MSG,
180
181#if defined (MTK_DEV_C2K_IRAT) && defined (MTK_DEV_C2K_SRLTE_L1)
182 MSG_ID_L1D_PROTECT_ANTENNA_START_MSG,
183 MSG_ID_L1D_PROTECT_ANTENNA_STOP_MSG,
184 MSG_ID_L1D_SET_RAT_STATUS_MSG,
185 MSG_ID_L1D_RTBA_RF_RESERVE_END_IND_MSG,
186 MSG_ID_L1D_SEARCH_STATUS_MSG,
187 MSG_ID_L1D_TST_NST_START_MSG,
188 MSG_ID_L1D_TEST_1X_CFS_CMD_MSG,
189 MSG_ID_L1D_TEST_1X_DFS_CMD_MSG,
190 #ifdef MTK_CBP_SYNC_OPTIMIZE
191 MSG_ID_L1D_TEST_1X_ICS_OPTIMIZE_MSG,
192 #endif
193 MSG_ID_L1D_SCH_EBNT_MSG,
194#endif
195
196 MSG_ID_L1D_TEST_ADAPTIVE_RX_CMD_MSG,
197
198 MSG_ID_L1D_TST_RX_PWR_REQ_MSG,
199
200#ifdef MTK_GPS_SYNC_DEV
201 MSG_ID_L1D_GPS_PERIOD_SYNC_CMD,
202 MSG_ID_L1D_GPS_PERIOD_SYNC_STOP_CMD,
203#endif
204 MSG_ID_L1D_TAS_FORCE_ANT_MSG,
205 MSG_ID_L1D_MDM_STARTUP_SIGNAL,
206 MSG_ID_L1D_TIME_CHG_SIGNAL,
207 MSG_ID_L1D_FRAME_SET_SIGNAL,
208 MSG_ID_L1D_ACCESS_PREAMBLE_SIGNAL,
209 MSG_ID_L1D_ENABLE_REV_TX_SIGNAL,
210 MSG_ID_L1D_SVC_CFG_SIG_TX_ON_SIGNAL,
211 MSG_ID_L1D_RSCH_LMD_STOP_SIGNAL,
212 MSG_ID_L1D_RF_TUNE_COMPLETE_SIGNAL,
213 MSG_ID_L1D_SERVICE_CONFIG_SIGNAL,
214 MSG_ID_L1D_SERVICE_CONFIG_NN_SIGNAL,
215 MSG_ID_L1D_HARD_HANDOFF_SIGNAL,
216 MSG_ID_L1D_SOFT_HANDOFF_SIGNAL,
217 MSG_ID_L1D_RSCH_SIGNAL,
218 MSG_ID_L1D_RSCH_DISABLE_SIGNAL,
219 MSG_ID_L1D_HO_PREAMBLE_OFF_SIGNAL,
220 MSG_ID_L1D_POWER_CONTROL_PARAMS_SIGNAL,
221 MSG_ID_L1D_FSCH_SIGNAL,
222 MSG_ID_L1D_FSCH_DISABLE_SIGNAL,
223 MSG_ID_L1D_LONG_CODE_CHANGE_SIGNAL,
224 MSG_ID_L1D_RADIO_CONFIG_SIGNAL,
225 MSG_ID_L1D_FSCH_BURST_END_SIGNAL,
226 MSG_ID_L1D_SPAGE_SEARCHER_TIMEOUT_SIGNAL,
227 MSG_ID_L1D_SUBCHAN_GAIN_SIGNAL,
228 MSG_ID_L1D_LMD_RLP_STOP_REQ_SIGNAL,
229 MSG_ID_L1D_TXCRP_CRC_RPT_MSG,
230 MSG_ID_L1D_LC_SCRAM_READ_MSG,
231 MSG_ID_L1D_MPA_ASSIGN_IND_MSG, /*from frame tick*/
232 MSG_ID_LMD_L1D_REV_DATA_REQ_MSG,
233 MSG_ID_L1D_TX_BRP_DONE_MSG,
234 MSG_ID_L1D_ESR_PROTECT_MSG,
235 MSG_ID_L1D_AFLT_GRANT_IND_MSG,
236 MSG_ID_L1D_CFS_GRANT_IND_MSG,
237 MSG_ID_L1D_ICS_RF_ENOUGH_IND_MSG,
238 MSG_ID_L1D_SYNC_CHNL_ACTION_TIME_MSG,
239 MSG_ID_L1D_SYNC_CHNL_GRANT_IND_MSG,
240 MSG_ID_L1D_RTB_CHNL_IND_MSG,
241 MSG_ID_L1D_MMAFC_NBIF_RX_ON_MSG,
242 MSG_ID_L1D_MMAFC_NBIF_RX_OFF_MSG,
243 MSG_ID_L1D_MMAFC_NBIF_FOE_UPDATE_MSG,
244 MSG_ID_L1D_SCH_OBF_RDY_IND_MSG,
245 MSG_ID_L1D_SCH_DONE_RDY_IND_MSG,
246 MSG_ID_L1D_TST_VOICE_GATE_MSG,
247 MSG_ID_L1D_FL_BRP_QUALITY_MSG,
248 MSG_ID_L1D_TMG_TRK_DONE_MSG,
249 MSG_ID_L1D_RESYNC_DENIED_MSG,
250 MSG_ID_L1D_RESYNC_ACCEPT_MSG,
251 MSG_ID_L1D_SPAGE_INIT_MSG,
252 MSG_ID_L1D_CLK_CAL_DONE_MSG,
253 MSG_ID_L1D_RAKE_DDL_REQ_MSG,
254 MSG_ID_L1D_SLT_TXCRP_CRC_PASS_MSG,
255 MSG_ID_L1D_RF_OFF_CNF_MSG,
256 MSG_ID_CSS_L1D_RSSI_SCAN_REQ_MSG,
257 MSG_ID_CSS_L1D_RSSI_SCAN_ABORT_REQ_MSG,
258 MSG_ID_L1D_ICS_RSSI_SCAN_REPORT_MSG,
259 MSG_ID_L1D_TST_FSCH_CFG_MSG,
260 MSG_ID_L1D_TRANSMIT_STATUS_ON_MSG,
261 MSG_ID_L1D_TRANSMIT_STATUS_OFF_MSG,
262 MSG_ID_L1D_EM_STATUS_INFO_MSG,
263 MSG_ID_L1D_EM_MEAS_INFO_MSG,
264 MSG_ID_L1D_EM_MAIN_RXAGC_INFO_MSG,
265 MSG_ID_L1D_EM_DIV_RXAGC_INFO_MSG,
266 MSG_ID_L1D_EM_TX_PATH_INFO_MSG,
267 MSG_ID_L1D_EM_TX_AGC_INFO_MSG,
268 MSG_ID_L1D_EM_AFC_INFO_MSG,
269 MSG_ID_L1D_EM_RAKE_INFO_MSG,
270 MSG_ID_L1D_EM_CRC_INFO_MSG,
271 MSG_ID_L1D_EM_MMAFC_INFO_MSG,
272 MSG_ID_L1D_EM_TMG_LOOP_INFO_MSG,
273 MSG_ID_L1D_GPS_FRAME_SYNC_INFO_MSG,
274 MSG_ID_ELT_L1D_TEST_1X_AFC_CFG_MSG,
275 MSG_ID_ELT_L1D_RPC_CNT_CMD_MSG,
276 MSG_ID_L1D_RPC_REPORT_MSG,
277#ifdef __EM_MAX_TX_POWER_SUPPORT__
278 MSG_ID_L1D_VAL_MAX_TX_PWR_SET_MSG,
279#endif
280 MSG_ID_L1D_SLT_PAGING_OPT_MSG,
281 MSG_ID_L1D_TMG_CHG_INFO_MSG,
282 MSG_ID_L1D_NUM_CMD_MSG_SIG,
283MODULE_MSG_END(MSG_ID_L1D_MDM_CODE_TAIL)
284
285/*****************************************************************************
286* End of File
287*****************************************************************************/
288#endif