blob: 28f7a0f22838820443c912589085189fd291569a [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) 2005
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 * Copyright Statement:
37 * --------------------
38 * This software is protected by Copyright and the information contained
39 * herein is confidential. The software may not be copied and the information
40 * contained herein may not be used or disclosed except with the written
41 * permission of MediaTek Inc. (C) 2001
42 *
43 *******************************************************************************/
44
45 /*******************************************************************************
46 * Filename:
47 * ---------
48 * em_sap.h
49 *
50 * Project:
51 * --------
52 * MAUI
53 *
54 * Description:
55 * ------------
56 * Engineer mode related message identity definition
57 *
58 * Author:
59 * -------
60 * -------
61 *
62 *==============================================================================
63 * HISTORY
64 * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
65 *------------------------------------------------------------------------------
66 * removed!
67 *
68 * removed!
69 * removed!
70 * removed!
71 * removed!
72 *
73 * removed!
74 * removed!
75 * removed!
76 * removed!
77 *
78 * removed!
79 * removed!
80 * removed!
81 * removed!
82 * removed!
83 *
84 * removed!
85 * removed!
86 * removed!
87 *
88 * removed!
89 * removed!
90 * removed!
91 * removed!
92 *
93 * removed!
94 * removed!
95 * removed!
96 * removed!
97 * removed!
98 *
99 * removed!
100 * removed!
101 * removed!
102 * removed!
103 *
104 * removed!
105 * removed!
106 *
107 * removed!
108 * removed!
109 *
110 * removed!
111 * removed!
112 * removed!
113 * removed!
114 *
115 * removed!
116 * removed!
117 * removed!
118 * removed!
119 *
120 * removed!
121 * removed!
122 * removed!
123 * removed!
124 *
125 * removed!
126 * removed!
127 *
128 * removed!
129 * removed!
130 * removed!
131 * removed!
132 *
133 * removed!
134 * removed!
135 * removed!
136 * removed!
137 *
138 * removed!
139 * removed!
140 * removed!
141 * removed!
142 *
143 * removed!
144 * removed!
145 * removed!
146 *
147 * removed!
148 * removed!
149 * removed!
150 * removed!
151 *
152 * removed!
153 * removed!
154 * removed!
155 * removed!
156 * removed!
157 * removed!
158 *
159 * removed!
160 * removed!
161 * removed!
162 * removed!
163 *
164 * removed!
165 * removed!
166 * removed!
167 * removed!
168 *
169 * removed!
170 * removed!
171 * removed!
172 *
173 * removed!
174 * removed!
175 *
176 * removed!
177 * removed!
178 * removed!
179 *
180 * removed!
181 * removed!
182 * removed!
183 * removed!
184 *
185 * removed!
186 * removed!
187 * removed!
188 *
189 * removed!
190 * removed!
191 * removed!
192 *
193 * removed!
194 * removed!
195 *
196 * removed!
197 * removed!
198 * removed!
199 * removed!
200 *
201 * removed!
202 * removed!
203 *
204 * removed!
205 * removed!
206 * removed!
207 *
208 * removed!
209 * removed!
210 *
211 * removed!
212 *
213 * removed!
214 * removed!
215 * removed!
216 *
217 * removed!
218 *
219 * removed!
220 * removed!
221 *
222 * removed!
223 *
224 * removed!
225 * removed!
226 * removed!
227 *
228 * removed!
229 * removed!
230 *
231 * removed!
232 *
233 * removed!
234 * removed!
235 * removed!
236 *
237 * removed!
238 * removed!
239 *
240 * removed!
241 *
242 * removed!
243 * removed!
244 * removed!
245 *
246 * removed!
247 * removed!
248 * removed!
249 *
250 * removed!
251 * removed!
252 * removed!
253 *
254 * removed!
255 * removed!
256 * removed!
257 *
258 * removed!
259 * removed!
260 * removed!
261 *
262 * removed!
263 * removed!
264 * removed!
265 *
266 * removed!
267 * removed!
268 * removed!
269 *
270 * removed!
271 * removed!
272 * removed!
273 *
274 * removed!
275 * removed!
276 * removed!
277 *
278 * removed!
279 * removed!
280 * removed!
281 *
282 * removed!
283 * removed!
284 *
285 * removed!
286 * removed!
287 * removed!
288 *
289 * removed!
290 * removed!
291 * removed!
292 *
293 * removed!
294 * removed!
295 *
296 * removed!
297 * removed!
298 *
299 * removed!
300 * removed!
301 * removed!
302 *
303 * removed!
304 * removed!
305 * removed!
306 *
307 * removed!
308 * removed!
309 * removed!
310 *
311 * removed!
312 * removed!
313 * removed!
314 *
315 * removed!
316 * removed!
317 * removed!
318 *
319 * removed!
320 * removed!
321 *
322 * removed!
323 * removed!
324 * removed!
325 *
326 * removed!
327 * removed!
328 * removed!
329 *
330 * removed!
331 * removed!
332 * removed!
333 *
334 * removed!
335 * removed!
336 *
337 * removed!
338 * removed!
339 * removed!
340 *
341 * removed!
342 * removed!
343 * removed!
344 *
345 * removed!
346 * removed!
347 *
348 * removed!
349 * removed!
350 * removed!
351 *
352 * removed!
353 * removed!
354 *
355 * removed!
356 * removed!
357 * removed!
358 *
359 * removed!
360 * removed!
361 * removed!
362 *
363 * removed!
364 * removed!
365 * removed!
366 *
367 * removed!
368 * removed!
369 * removed!
370 *
371 * removed!
372 * removed!
373 * removed!
374 *
375 * removed!
376 * removed!
377 *
378 * removed!
379 * removed!
380 * removed!
381 *
382 * removed!
383 * removed!
384 * removed!
385 *
386 * removed!
387 * removed!
388 *
389 * removed!
390 * removed!
391 * removed!
392 *
393 * removed!
394 * removed!
395 * removed!
396 *
397 * removed!
398 * removed!
399 *
400 * removed!
401 * removed!
402 * removed!
403 *
404 * removed!
405 * removed!
406 * removed!
407 *
408 * removed!
409 * removed!
410 * removed!
411 *
412 * removed!
413 * removed!
414 * removed!
415 *
416 * removed!
417 * removed!
418 * removed!
419 *
420 * removed!
421 * removed!
422 * removed!
423 *
424 * removed!
425 * removed!
426 * removed!
427 *
428 * removed!
429 * removed!
430 * removed!
431 *
432 * removed!
433 * removed!
434 * removed!
435 *
436 * removed!
437 * removed!
438 * removed!
439 *
440 * removed!
441 * removed!
442 * removed!
443 *
444 * removed!
445 * removed!
446 * removed!
447 *
448 * removed!
449 * removed!
450 *
451 * removed!
452 * removed!
453 *
454 * removed!
455 * removed!
456 * removed!
457 *
458 * removed!
459 * removed!
460 * removed!
461 *
462 * removed!
463 * removed!
464 * removed!
465 *
466 * removed!
467 *
468 * removed!
469 *
470 * removed!
471 *
472 * removed!
473 * removed!
474 * removed!
475 *
476 * removed!
477 * removed!
478 * removed!
479 *
480 * removed!
481 * removed!
482 * removed!
483 *
484 * removed!
485 * removed!
486 * removed!
487 *
488 * removed!
489 * removed!
490 * removed!
491 *
492 * removed!
493 * removed!
494 * removed!
495 *
496 * removed!
497 * removed!
498 * removed!
499 *
500 * removed!
501 * removed!
502 * removed!
503 *
504 * removed!
505 * removed!
506 * removed!
507 *
508 * removed!
509 * removed!
510 * removed!
511 *
512 * removed!
513 * removed!
514 * removed!
515 *
516 * removed!
517 * removed!
518 * removed!
519 *
520 * removed!
521 * removed!
522 * removed!
523 *
524 * removed!
525 * removed!
526 * removed!
527 *
528 * removed!
529 * removed!
530 * removed!
531 *
532 * removed!
533 * removed!
534 *
535 * removed!
536 * removed!
537 * removed!
538 *
539 * removed!
540 * removed!
541 *
542 * removed!
543 * removed!
544 * removed!
545 *
546 * removed!
547 * removed!
548 * removed!
549 *
550 * removed!
551 * removed!
552 * removed!
553 *
554 * removed!
555 * removed!
556 * removed!
557 *
558 * removed!
559 * removed!
560 * removed!
561 *
562 * removed!
563 * removed!
564 *
565 * removed!
566 * removed!
567 * removed!
568 *
569 * removed!
570 * removed!
571 * removed!
572 *
573 * removed!
574 * removed!
575 * removed!
576 *
577 * removed!
578 * removed!
579 * removed!
580 *
581 * removed!
582 * removed!
583 * removed!
584 *
585 * removed!
586 * removed!
587 * removed!
588 *
589 * removed!
590 * removed!
591 * removed!
592 *
593 * removed!
594 * removed!
595 * removed!
596 *
597 * removed!
598 * removed!
599 * removed!
600 *
601 * removed!
602 * removed!
603 * removed!
604 *
605 * removed!
606 * removed!
607 * removed!
608 *
609 * removed!
610 * removed!
611 * removed!
612 *
613 * removed!
614 * removed!
615 * removed!
616 *
617 * removed!
618 * removed!
619 * removed!
620 *
621 * removed!
622 * removed!
623 * removed!
624 *
625 * removed!
626 * removed!
627 * removed!
628 *
629 * removed!
630 * removed!
631 * removed!
632 *
633 * removed!
634 * removed!
635 * removed!
636 *
637 * removed!
638 * removed!
639 * removed!
640 * removed!
641 *
642 * removed!
643 * removed!
644 * removed!
645 *
646 * removed!
647 * removed!
648 * removed!
649 *
650 * removed!
651 * removed!
652 * removed!
653 *
654 * removed!
655 * removed!
656 * removed!
657 *
658 * removed!
659 * removed!
660 * removed!
661 *
662 * removed!
663 * removed!
664 * removed!
665 *
666 * removed!
667 * removed!
668 *
669 * removed!
670 * removed!
671 * removed!
672 *
673 * removed!
674 * removed!
675 * removed!
676 * removed!
677 *
678 * removed!
679 * removed!
680 * removed!
681 *
682 * removed!
683 * removed!
684 * removed!
685 *
686 * removed!
687 * removed!
688 * removed!
689 *
690 * removed!
691 * removed!
692 * removed!
693 *
694 * removed!
695 * removed!
696 * removed!
697 * removed!
698 * removed!
699 *
700 * removed!
701 * removed!
702 *
703 *
704 * removed!
705 * removed!
706 *
707 *
708 * removed!
709 * removed!
710 *
711 *
712 * removed!
713 * removed!
714 *
715 *
716 * removed!
717 * removed!
718 *
719 *
720 * removed!
721 * removed!
722 *
723 *
724 * removed!
725 * removed!
726 *
727 *
728 * removed!
729 * removed!
730 * removed!
731 * removed!
732 *
733 * removed!
734 * removed!
735 *
736 *
737 * removed!
738 * removed!
739 *
740 *
741 * removed!
742 * removed!
743 *
744 *
745 * removed!
746 * removed!
747 *
748 *
749 *------------------------------------------------------------------------------
750 * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
751 *==============================================================================
752 *******************************************************************************/
753
754/********************************************************************************
755* Copyright Statement:
756* --------------------
757*
758* This product has been developed using a protocol stack
759* developed by Sasken Communication Technologies Limited.
760*
761********************************************************************************/
762#include "module_msg_range.h"
763
764#ifndef EM_MSGID_H
765#define EM_MSGID_H
766
767MODULE_MSG_BEGIN( MSG_ID_EM_CODE_BEGIN )
768 /* Engineer mode message begin */
769 /* Send to PS */
770 MSG_ID_L4CPS_EM_UPDATE_REQ = MSG_ID_EM_CODE_BEGIN,
771
772 /*Byron: 2006/02/15: Suspend or resume the cell reselection*/
773 MSG_ID_L4CPS_EM_CELL_RESEL_SUSPEND_REQ, /* Suspend cell reselection */
774 MSG_ID_L4CPS_EM_CELL_RESEL_SUSPEND_CNF, /* Suspend cell reselection */
775
776 MSG_ID_L4CPS_EM_CELL_RESEL_RESUME_REQ, /* Resume cell reselection */
777 MSG_ID_L4CPS_EM_CELL_RESEL_RESUME_CNF, /* Resume cell reselection */
778
779 /*Byron: 2006/08/06: Add for cell lock functionality from MMI EM*/
780 MSG_ID_L4CPS_EM_SET_CELL_LOCK_REQ,
781 MSG_ID_L4CPS_EM_SET_CELL_LOCK_CNF,
782
783 MSG_ID_L4CPS_EM_GET_CELL_LOCK_REQ,
784 MSG_ID_L4CPS_EM_GET_CELL_LOCK_CNF,
785
786 /*Byron: 2007/03/14: Add for Pure Command request*/
787 MSG_ID_L4CPS_EM_FEATURE_COMMAND_REQ,
788 MSG_ID_L4CPS_EM_FEATURE_COMMAND_CNF,
789
790/* brwang, 20070727, [EM Cell ID Lock function] { */
791
792 /* Send to PS */
793 MSG_ID_L4CPS_EM_SET_CELL_ID_LOCK_REQ,
794 /* Received from PS */
795 MSG_ID_L4CPS_EM_SET_CELL_ID_LOCK_CNF,
796
797/* brwang, 20070727, [EM Cell ID Lock function] } */
798
799#if 0
800/* under construction !*/
801/* under construction !*/
802#else
803 /* Received from DHL */
804 MSG_ID_DHLL4C_EM_UPDATE_REQ,
805 MSG_ID_MTFL4C_EM_UPDATE_REQ,
806#endif
807
808 /*mtk00924: 061106 add for network event notify*/
809 MSG_ID_L4CPS_EM_NW_EVENT_NOTIFY_REQ,
810 MSG_ID_L4CPS_EM_NW_EVENT_NOTIFY_CNF,
811 MSG_ID_L4CPS_EM_NW_EVENT_NOTIFY_IND,
812
813 /* Received from PS */
814 MSG_ID_L4CPS_EM_UPDATE_CNF,
815 #if ((defined(__SM_UT__)) && (!defined(__MTK_TARGET__)))
816 MSG_ID_L4CPS_CHECK_SM_EM_STATUS_CONTENT, // used for check parameter correctness in SM UT
817 #endif // ~ #if ((defined(__SM_UT__)) && (!defined(__MTK_TARGET__)))
818 #if ((!defined(__MTK_TARGET__)) && defined(__TCM_UT__))
819 /* MSG_ID_L4CPS_CHECK_TCM_MMI_EM_INFO, // used for check parameter correctness in TCM UT */
820 #endif // ~ ((!defined(__MTK_TARGET__)) && defined(__TCM_UT__))
821
822 /* VT Engineer Mode */
823 MSG_ID_L4C_VT_EM_GET_CONFIG_REQ,
824 MSG_ID_L4C_VT_EM_GET_CONFIG_CNF,
825 MSG_ID_L4C_VT_EM_SET_CONFIG_REQ,
826
827 /* EM request: GSM RF test */
828 MSG_ID_L4CL1_EM_RF_TEST_GSM_STOP_REQ,
829 MSG_ID_L4CL1_EM_RF_TEST_GSM_TX_TEST_REQ,
830 MSG_ID_L4CL1_EM_RF_TEST_GSM_RX_TEST_REQ,
831 MSG_ID_L4CL1_EM_RF_TEST_GSM_RX_TEST_TWO_PATH_REQ,
832 MSG_ID_L4CL1_EM_RF_TEST_GSM_POWER_SCAN_REQ,
833 MSG_ID_L4CL1_EM_RF_TEST_GSM_POWER_SCAN_CNF,
834 MSG_ID_L4CL1_EM_TST_CONTROL_REQ,
835 MSG_ID_L4CL1_EM_TST_CONTROL_CNF,
836 MSG_ID_L4CL1_EM_TX_REPORT_IND,
837
838 /* EL1 RF TEMPURATURE */
839 MSG_ID_L4CEL1_GET_RF_TEMPERATURE_REQ,
840 MSG_ID_L4CEL1_GET_RF_TEMPERATURE_CNF,
841 MSG_ID_L4CEL1_MONITOR_RF_TEMPERATURE_REQ,
842 MSG_ID_L4CEL1_MONITOR_RF_TEMPERATURE_CNF,
843 MSG_ID_L4CEL1_MONITOR_RF_TEMPERATURE_IND,
844
845 /* EL1 RX PATH */
846 MSG_ID_L4CEL1_SET_RX_PATH_REQ,
847 MSG_ID_L4CEL1_SET_RX_PATH_CNF,
848#ifdef __TX_PWR_EXTENSION__
849 MSG_ID_L4CUL1_GET_TX_POWER_REQ,
850 MSG_ID_L4CUL1_GET_TX_POWER_CNF,
851 MSG_ID_L4CNL1_GET_TX_POWER_REQ,
852 MSG_ID_L4CNL1_GET_TX_POWER_CNF,
853#endif
854 MSG_ID_L4C_CCCI_GET_THERMAL_INFO_REQ,
855 /* UL1 RX PATH */
856 MSG_ID_L4CUL1_SET_RX_PATH_REQ,
857 MSG_ID_L4CUL1_SET_RX_PATH_CNF,
858
859 /* EL1 RX RSSI VERIFY */
860 MSG_ID_L4CEL1_RX_RSSI_VERIFY_REQ,
861 MSG_ID_L4CEL1_RX_RSSI_VERIFY_IND,
862
863 /* EL1 TX POWER */
864 MSG_ID_L4CEL1_GET_TX_POWER_REQ,
865 MSG_ID_L4CEL1_GET_TX_POWER_CNF,
866
867 /* EL1 EB3INFO AT-CMD */
868 MSG_ID_L4CEL1_B3_INFO_REQ,
869 MSG_ID_L4CEL1_B3_INFO_CNF,
870
871 /* EL1 VzW OTA TEST REQ */
872 MSG_ID_L4CEL1_ANTENNA_INFORMATION_REQ,
873 MSG_ID_L4CEL1_ANTENNA_INFORMATION_CNF,
874 MSG_ID_L4CEL1_ANTENNA_CONFIG_REQ,
875 MSG_ID_L4CEL1_ANTENNA_CONFIG_CNF,
876 MSG_ID_L4CEL1_ANTENNA_CONFIG_STATUS_REQ,
877 MSG_ID_L4CEL1_ANTENNA_CONFIG_STATUS_CNF,
878
879 MSG_ID_L1_GSM_MAX_TX_PWR_RED_REQ,
880 MSG_ID_UL1_UMTS_MAX_TX_PWR_RED_REQ,
881 MSG_ID_NL1_NR_MAX_TX_PWR_RED_REQ,
882
883 /* RF TEST result from L1 */
884 MSG_ID_L4CL1_EM_RF_TEST_GSM_RX_TEST_IND,
885 MSG_ID_L4CL1_EM_RF_TEST_GSM_RX_TEST_TWO_PATH_IND,
886 MSG_ID_TL1_UMTS_MAX_TX_PWR_RED_REQ,
887 MSG_ID_EL1_LTE_MAX_TX_PWR_RED_REQ,
888
889 MSG_ID_L4CL1_GET_RF_TEMPERATURE_REQ,
890 MSG_ID_L4CL1_GET_RF_TEMPERATURE_CNF,
891
892 MSG_ID_L4CUL1_GET_RF_TEMPERATURE_REQ,
893 MSG_ID_L4CUL1_GET_RF_TEMPERATURE_CNF,
894
895 MSG_ID_L4CTL1_GET_RF_TEMPERATURE_REQ,
896 MSG_ID_L4CTL1_GET_RF_TEMPERATURE_CNF,
897
898 MSG_ID_L4CNL1_GET_RF_TEMPERATURE_REQ,
899 MSG_ID_L4CNL1_GET_RF_TEMPERATURE_CNF,
900
901 MSG_ID_L4CL1_EM_RF_TEST_GSM_TX_TEST_IND,
902
903 /* TAS Force Tx Ant Index */
904 MSG_ID_L4CUL1_FORCE_TX_ANT_REQ,
905 MSG_ID_L4CUL1_FORCE_TX_ANT_CNF,
906
907 MSG_ID_L4CL1_FORCE_TX_ANT_REQ,
908 MSG_ID_L4CL1_FORCE_TX_ANT_CNF,
909
910 MSG_ID_L4CTL1_FORCE_TX_ANT_REQ,
911 MSG_ID_L4CTL1_FORCE_TX_ANT_CNF,
912
913 MSG_ID_L4CEL1_FORCE_TX_ANT_REQ,
914 MSG_ID_L4CEL1_FORCE_TX_ANT_CNF,
915
916 MSG_ID_L4CNL1_FORCE_TX_ANT_REQ,
917 MSG_ID_L4CNL1_FORCE_TX_ANT_CNF,
918
919 MSG_ID_L4C_NL1_DAT_REQ,
920 MSG_ID_L4C_NL1_DAT_CNF,
921
922 MSG_ID_ENL1_UTAS_NL1_DAT_CNF_IND,
923 MSG_ID_L4C_C2K_CL1_FORCE_TX_ANT_REQ,
924 MSG_ID_L4C_C2K_CL1_FORCE_TX_ANT_CNF,
925
926 /* EL1_EM_MODE */
927 MSG_ID_L4C_EL1_EM_TST_CONTROL_REQ,
928 MSG_ID_L4C_EL1_EM_TST_CONTROL_CNF,
929 MSG_ID_L4C_EL1_EM_TX_REPORT_IND,
930
931 /* EM request: UL1 RF test */
932 MSG_ID_L4CUL1_RSSI_MEASUREMENT_IND,
933
934 /* EM request: UL1 TX power dector measurement */
935 MSG_ID_L4CUL1_EM_TX_REPORT_IND,
936
937 /* TL1 Rx test*/
938 MSG_ID_L4CTL1_RSSI_MEASUREMENT_IND,
939 /* TL1 Tx test*/
940 MSG_ID_L4CTL1_EM_TX_REPORT_IND,
941
942 /* AP Sensor Info for TAS 2.0 */
943 MSG_ID_L4CUL1_APINFO_UPDATE_REQ,
944 MSG_ID_L4CL1_APINFO_UPDATE_REQ,
945 MSG_ID_L4CTL1_APINFO_UPDATE_REQ,
946 MSG_ID_L4CEL1_APINFO_UPDATE_REQ,
947
948 /* to get Tx Rx active time from L1 */
949 MSG_ID_L4CL1_TXRX_ACTIVE_TIME_REQ,
950 MSG_ID_L4CL1_TXRX_ACTIVE_TIME_CNF,
951
952 MSG_ID_L4CUL1_TXRX_ACTIVE_TIME_REQ,
953 MSG_ID_L4CUL1_TXRX_ACTIVE_TIME_CNF,
954
955 MSG_ID_L4CTL1_TXRX_ACTIVE_TIME_REQ,
956 MSG_ID_L4CTL1_TXRX_ACTIVE_TIME_CNF,
957
958 MSG_ID_L4CEL1_TXRX_ACTIVE_TIME_REQ,
959 MSG_ID_L4CEL1_TXRX_ACTIVE_TIME_CNF,
960
961 MSG_ID_L4CMMRF_TEMPERATURE_REQ,
962 MSG_ID_L4CMMRF_TEMPERATURE_CNF,
963
964 /* MMRF MIPI/BPI read or write action */
965 MSG_ID_L4CMMRF_EM_MIPI_ACTION_REQ,
966 MSG_ID_L4CMMRF_EM_MIPI_ACTION_CNF,
967
968 MSG_ID_L4CMMRF_EM_BPI_ACTION_REQ,
969 MSG_ID_L4CMMRF_EM_BPI_ACTION_CNF,
970
971 MSG_ID_L4CMMRF_AP_RFIDX_UPDATE_REQ,
972 MSG_ID_L4CMMRF_AP_RFIDX_UPDATE_CNF,
973
974 MSG_ID_L4CUL1_AP_RFIDX_UPDATE_REQ,
975 MSG_ID_L4CUL1_AP_RFIDX_UPDATE_CNF,
976
977 MSG_ID_L4CEL1_AP_RFIDX_UPDATE_REQ,
978 MSG_ID_L4CEL1_AP_RFIDX_UPDATE_CNF,
979
980 MSG_ID_L4CNL1_AP_RFIDX_UPDATE_REQ,
981 MSG_ID_L4CNL1_AP_RFIDX_UPDATE_CNF,
982
983 MSG_ID_L4C_C2K_CL1_AP_RFIDX_UPDATE_REQ,
984 MSG_ID_L4C_C2K_CL1_AP_RFIDX_UPDATE_CNF,
985
986 MSG_ID_L4CPS_EVENT_REPORT_REQ,
987 MSG_ID_L4CPS_EVENT_REPORT_CNF,
988 MSG_ID_L4CPS_MD_EVENT_IND,
989
990 MSG_ID_L4CL1_GSM_EM_TX_PWR_CTRL_REQ,
991 MSG_ID_L4CL1_GSM_EM_TX_PWR_CTRL_CNF,
992
993 /* EM MAX TX POWER SUPPORT*/
994 MSG_ID_L4CEL1_SET_MAX_TX_POWER_REQ,
995 MSG_ID_L4CEL1_SET_MAX_TX_POWER_CNF,
996#ifdef __TX_PWR_EXTENSION__
997 MSG_ID_L4CEL1_SET_EXCL_MAX_TX_POWER_REQ,
998 MSG_ID_L4CEL1_SET_EXCL_MAX_TX_POWER_CNF,
999 MSG_ID_L4CEL1_GET_EXCL_MAX_TX_POWER_REQ,
1000 MSG_ID_L4CEL1_GET_EXCL_MAX_TX_POWER_CNF,
1001#endif
1002 MSG_ID_L4CUL1_SET_MAX_TX_POWER_REQ,
1003 MSG_ID_L4CUL1_SET_MAX_TX_POWER_CNF,
1004#ifdef __TX_PWR_EXTENSION__
1005 MSG_ID_L4CUL1_SET_EXCL_MAX_TX_POWER_REQ,
1006 MSG_ID_L4CUL1_SET_EXCL_MAX_TX_POWER_CNF,
1007 MSG_ID_L4CUL1_GET_EXCL_MAX_TX_POWER_REQ,
1008 MSG_ID_L4CUL1_GET_EXCL_MAX_TX_POWER_CNF,
1009#endif
1010 MSG_ID_L4CTL1_SET_MAX_TX_POWER_REQ,
1011 MSG_ID_L4CTL1_SET_MAX_TX_POWER_CNF,
1012
1013 MSG_ID_L4CL1_SET_MAX_TX_POWER_REQ,
1014 MSG_ID_L4CL1_SET_MAX_TX_POWER_CNF,
1015#ifdef __TX_PWR_EXTENSION__
1016 MSG_ID_L4CNL1_SET_MAX_TX_POWER_OFFSET_REQ,
1017 MSG_ID_L4CNL1_SET_MAX_TX_POWER_OFFSET_CNF,
1018 MSG_ID_L4CNL1_SET_ABS_MAX_TX_POWER_REQ,
1019 MSG_ID_L4CNL1_SET_ABS_MAX_TX_POWER_CNF,
1020 MSG_ID_L4CNL1_GET_ABS_MAX_TX_POWER_REQ,
1021 MSG_ID_L4CNL1_GET_ABS_MAX_TX_POWER_CNF,
1022#endif
1023 /* GL1 RX PATH */
1024 MSG_ID_L4CL1_SET_RX_PATH_REQ,
1025 MSG_ID_L4CL1_SET_RX_PATH_CNF,
1026 /* RF scan related */
1027#ifdef __RF_SCAN_FOR_DESENSE_TEST__
1028 MSG_ID_L4CL1_EM_RF_SCAN_REQ,
1029 MSG_ID_L4CL1_EM_RF_SCAN_CNF,
1030
1031 MSG_ID_L4CUL1_EM_RF_SCAN_REQ,
1032 MSG_ID_L4CUL1_EM_RF_SCAN_CNF,
1033
1034 MSG_ID_L4CTL1_EM_RF_SCAN_REQ,
1035 MSG_ID_L4CTL1_EM_RF_SCAN_CNF,
1036
1037 MSG_ID_L4CEL1_EM_RF_SCAN_REQ,
1038 MSG_ID_L4CEL1_EM_RF_SCAN_CNF,
1039
1040 MSG_ID_L4C_C2K_CL1_EM_RF_SCAN_REQ,
1041 MSG_ID_L4C_C2K_CL1_EM_RF_SCAN_CNF,
1042
1043 /* C2K RSSI indication for RF scan request*/
1044 MSG_ID_L4C_VAL_C2K_RF_SCAN_IND,
1045#endif /*__RF_SCAN_FOR_DESENSE_TEST__*/
1046
1047 /* Msg id for MCF configuration*/
1048 MSG_ID_L4C_MCF_SET_CONFIG_REQ,
1049 MSG_ID_L4C_MCF_SET_CONFIG_CNF,
1050
1051 MSG_ID_L4C_MCF_GET_CONFIG_REQ,
1052 MSG_ID_L4C_MCF_GET_CONFIG_CNF,
1053
1054 MSG_ID_L4C_MCF_DUMP_DATA_REQ,
1055 MSG_ID_L4C_MCF_DUMP_DATA_CNF,
1056
1057 MSG_ID_L4C_MCF_UPDATE_OTA_FILE_REQ,
1058 MSG_ID_L4C_MCF_UPDATE_OTA_FILE_CNF,
1059
1060 MSG_ID_L4C_MCF_CONFIG_REQ,
1061 MSG_ID_L4C_MCF_CONFIG_CNF,
1062
1063 MSG_ID_L4C_MCF_CONFIG_LID_VARIABLE_OPERATION_REQ,
1064 MSG_ID_L4C_MCF_CONFIG_LID_VARIABLE_OPERATION_CNF,
1065 MSG_ID_L4C_MCF_VARIABLE_VALUE_OPERATION_REQ,
1066 MSG_ID_L4C_MCF_VARIABLE_VALUE_OPERATION_CNF,
1067
1068#ifdef __MCF_COMBINE_FILE_SUPPORT__
1069 MSG_ID_L4C_MCF_ASSIGN_COMBINED_FILE_PATH_REQ,
1070 MSG_ID_L4C_MCF_ASSIGN_COMBINED_FILE_PATH_CNF,
1071#endif /* __MFC_COMBINE_FILE_SUPPORT__ */
1072
1073 /* Gen Antenna feature*/
1074 MSG_ID_L4CGL1_GET_ANT_INFO_REQ,
1075 MSG_ID_L4CGL1_GET_ANT_INFO_CNF,
1076
1077 MSG_ID_L4CUL1_GET_ANT_INFO_REQ,
1078 MSG_ID_L4CUL1_GET_ANT_INFO_CNF,
1079
1080 MSG_ID_L4CTL1_GET_ANT_INFO_REQ,
1081 MSG_ID_L4CTL1_GET_ANT_INFO_CNF,
1082
1083 MSG_ID_L4CEL1_GET_ANT_INFO_REQ,
1084 MSG_ID_L4CEL1_GET_ANT_INFO_CNF,
1085
1086 MSG_ID_L4CGL1_GET_ANT_INFO_IND,
1087 MSG_ID_L4CUL1_GET_ANT_INFO_IND,
1088 MSG_ID_L4CEL1_GET_ANT_INFO_IND,
1089 MSG_ID_L4CTL1_GET_ANT_INFO_IND,
1090
1091 /* Extended LCE support for Android P */
1092 MSG_ID_L4C_NL1_EXTENDED_LCE_REPORT_REQ,
1093 MSG_ID_L4C_EL1_EXTENDED_LCE_REPORT_REQ,
1094 MSG_ID_L4C_UL1_EXTENDED_LCE_REPORT_REQ,
1095 MSG_ID_L4C_UMAC_EXTENDED_LCE_REPORT_REQ,
1096 MSG_ID_L4C_MAC_EXTENDED_LCE_REPORT_REQ,
1097
1098 MSG_ID_L4C_NL1_EXTENDED_LCE_REPORT_IND,
1099 MSG_ID_L4C_EL1_EXTENDED_LCE_REPORT_IND,
1100 MSG_ID_L4C_UL1_EXTENDED_LCE_REPORT_IND,
1101 MSG_ID_L4C_UMAC_EXTENDED_LCE_REPORT_IND,
1102 MSG_ID_L4C_MAC_EXTENDED_LCE_REPORT_IND,
1103
1104 MSG_ID_L4CGL1_LCM_HOPPING_IND,
1105 MSG_ID_L4CUL1_LCM_HOPPING_IND,
1106 MSG_ID_L4CRTTL3_LCM_HOPPING_IND,
1107 MSG_ID_L4CEVDOL3_LCM_HOPPING_IND,
1108 MSG_ID_L4CEL1_LCM_HOPPING_IND,
1109 MSG_ID_L4CNL1_LCM_HOPPING_IND,
1110
1111 MSG_ID_L4C_MMRF_TX_POWER_STATUS_IND,
1112
1113
1114 /* If the message is not to send EM information to AP or Logging tool,
1115 * please add before MSG_ID_EM_STATUS_BEGIN. Below are EM messages to
1116 * report to AP or Logging tool
1117 */
1118 MSG_ID_EM_STATUS_BEGIN,
1119 MSG_ID_L4CPS_EM_STATUS_IND = MSG_ID_EM_STATUS_BEGIN,
1120 /* DO NOT add any message after MSG_ID_EM_STATUS_BEGIN manualy
1121 messages below shall be expand from em_info.h
1122 */
1123
1124#define EM_INFO(EM_SRV,X,Y,X_BM,Y_BM,MSGID) MSGID,
1125
1126 #include "em_info.h"
1127
1128#undef EM_INFO
1129
1130#if 0
1131/* under construction !*/
1132/* under construction !*/
1133/* under construction !*/
1134/* under construction !*/
1135/* under construction !*/
1136/* under construction !*/
1137/* under construction !*/
1138#endif
1139 MSG_ID_EM_CODE_END, /* end tag. please add your new EM msg ID before this tag */
1140 /* Engineer mode message end */
1141MODULE_MSG_END( MSG_ID_EM_CODE_TAIL )
1142
1143#endif //EM_MSGID_H